"Java"栏目下的所有文章

Java Spring-Boot开发环境配置

2018/04/25Java 标签:0

我以前确实玩过一些java web,并且还写过java web,但是那是很久以前的事情了,而且悲催的是我还居然没有用过一个java框架。比如spring、Struts、hibernate之类的框架,我仅仅只是听说过,并未真正研究与使用过。由于工作的需要,我需要搭建一个可以跑起来的 reset api 服务,由此想起之前朋友给我推荐的spring-boot,听说很容易,不过我折腾了一下,环境搭建就花费了我不少时间。下面我就将这过程给大家说一说,当然请先确保你的电脑已经配置好了JDK环境。

一、环境配置

1、java环境配置

JDK配置、maven配置,JDK配置网上已经说得一大片了,再说了不论是搞后端还是搞前端开发基本也离不开JDK环境了,这里主要说一下maven配置。
首先到maven官方下载一个压缩包,https://maven.apache.org/download.cgi
解压后,放到任意位置,我将其放到了/Users/ubeing/Library/maven目录中,这个是MAC开发环境,如果你是windows开发环境,那你可以放到C盘或者其他盘都可以。 阅读更多

[转]JAVA经典算法40例

2016/11/28Java 标签:0

【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 阅读更多

如何让MD5加密更加安全?

2016/11/28Java 标签:0

什么是MD5?

MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。将数据(如汉字)运算为另一固定长度值,是杂凑算法的基础原理,MD5的前身有MD2、MD3和MD4。
MD5算法具有以下特点: 阅读更多

Java项目中使用ueditor

2016/10/16Java 标签:0

ueditor是百度的一个开源项目,ueditor是一个非常方便的在线编辑器,在开发中,可能会经常使用到在线编辑器,如果项目大的话,建议使用ueditor,项目不大的话,本人不建议选择ueditor,因为ueditor的mini版本就又近5.7M,不过也还是很实用的,看你怎么去取舍了。

1、下载ueditor

可以直接到http://ueditor.baidu.com/官方进行下载,ueditor可以自由定制工具栏,也提供源码下载,提供mini版本下载,这里我选择开发版本的ueditor,目前最新版的是1.4.3.3 JSP utf-8版。如图: 阅读更多

Android SDK 下载更新慢的解决办法

2016/09/15Java 标签:0

自从google退出中国大陆后Android SDK的下载速度简直不尽人意啊,以前每次都是要下载好久,而且很多时候还碰到无法下载的问题,条件允许可以使用vpn,如果条件不允许只能使用镜像服务器进行下载。
使用方法如下: 阅读更多

netbeans中glassfish下获取classes目录

2016/09/13Java 标签:0

之前写过一篇文章名为《Java获得classes、WEB-INF目录》主要是为了获取classes和WEB-INF目录的。如果是tomcat服务器的话,默认会选择网站根目录下的WEB-INF目录,但是我在使用netbeans做开发的时候,确怎么也找不到当前目录下的WEB-INF目录,自己编写了一个java类,在java类中运行后得到的确实是当前目录下的WEB-INF目录,但是在sevelet中确证明测试也不成功,无奈又写了一个JSP页面来查看在sevelet中的相应目录。
1、首先来看相关的java类 阅读更多

Java中实现Mysql分页

2016/09/08Java 标签:1

在java开发中,经常使用到分页,下面是java分页的相关代码。 阅读更多

Java中字符类型互换

2016/09/07Java 标签:0

Java中的字符互换的功能是很强大的,而且在JavaWeb应用中经常都要使用到,主要目的是将相应字符转换后存储在数据库中字段类型符合的字段值。听上去感觉很难理解,请看下面的实例:
一、SQL字段

CREATE TABLE `articles` (
  `title` VARCHAR(100) DEFAULT NULL,
  `content` mediumtext,
  `readcount` INT(11) DEFAULT '0',
  `recount` INT(11) DEFAULT '0'
) ENGINE=MyISAM AUTO_INCREMENT=14 DEFAULT CHARSET=gb2312;

比如上面的SQL语句是创建一个数据库表,表中分别有title、content、readcount、recount几个字段,title字段为varchar类型,content字段为mediumtext类型,readcount和recount都是int类型的数据。
如果我在java代码中使用String readcount="200";那么存储到数据库的时候就会出错了。原因很简单,就是数据类型不一致所导致的,因此我们才需要进行字符转换。 阅读更多

Java获得classes、WEB-INF目录

2016/09/07Java 标签:0

众所周知,servlet、JSP获得当前目录,我们可以使用System.getProperty("user.dir")或者request.getRealPath("/")还有request.getContextPath()等方法,但是今天要说的是在JavaBean里面如何获得classes及WEB-INF目录
一、获取classes目录可以使用以下几个方法:
1、使用this.getClass().getClassLoader().getResource("").getPath();
this.getClass().getClassLoader().getResource("").getPath();
可以直接获得classes目录,比如C:/xampp/tomcat/webapp/root/WEB-INF/classes
如果要获得当前文件所在目录或者说是当前classes所在目录可以使用下面的方法
this.getClass().getResource("").getPath().toString();
可以获得file:/C:/xampp/tomcat/webapp/root/WEB-INF/classes/com/db 阅读更多

Java使用Gson生成Json数据

2016/09/07Java 标签:0

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式。看到ECMAScript了吧,说明是基于JavaScript大库哦。所以在开发中一般Json主要用于传递数据,我们可以通过最基本的JavaScript获得json数据,当然也可以使用Java、C++等语言获取这个json的数据。
如果在做手机应用开发的话,你又不懂Java,你只知道html、JavaScript、css,那么开发手机应用最实用的就是json了吧。大概思路如下:
建立一个Web服务器,建立一个Web程序。使用JavaScript+css建立一个手机app,通过JavaScript获得Web程序生成的Json数据,即可在手机应用上展现出Web上的相关数据咯。具体做法,可以查看我另一篇文章,《利用Cordova,jqurey与wp-rest-api制作一个属于自己博客的移动APP》,今天我要说的是Java中利用google开发的Gson jar包直接获得json数据,相关方法如下: 阅读更多

share

AD