一.Maven项目,pom.xml文件中导入 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.75</version> </dependency> 二.JSONPath 使用时,注意绝对路径和相对路径,实例如下 { "store": { "book&…
连接池C3P0! 连接池技术的目的:解决建立数据库连接耗费资源和时间很多的问题,提高性能 ! 下面以案例演示下C3P0的操作流程. 1.测试准备: ①MySql数据库一枚②database名为mytest ③项目工程 2.代码展示 pom.xml的部分代码 <dependency> <groupId>commons-dbutils</groupId> <artifactId>commons-dbutils</artifactId> <ver…
一.Maven简介 Maven 是java项目构建工具,统一包的管理,统一项目管理.项目编译,测试打包.部署. 二.Maven工程搭建: 1.新建maven工程,如下图 2. 新建工程后,jdk使用的是1.5的,需改jdk版本,需要对settings.xml进行优化 3.settings.xml位置,如下图 以上信息修改后,原来的工程删掉,重新新建工程,jdk才是1.8的 4.工程结构 5.包的使用 百度搜索mvn repository,进入页面,搜索栏输入要找的jar包,选择不同版本,点击进入…
sts是一个定制版的Eclipse,专为Spring开发定制的,方便创建调试运行维护Spring应用. 官网下载之后,可以看到一个sts-bundle,里面有三个文件夹,一个法律信息,一个tc Server,一个sts.    注意,文件夹名称越短越好,否则会出错.   执行STS.exe, 其实就是eclipse,所以第一次也会提示设置工作空间,自行设置即可. STS界面如下(类同eclipse). 根据上面的提示就可以创建一个新的Java项目. 具体步骤如下: 项目创建成功后,需要创建包.类…
写在开头: 面试的时候别人很可能会问你的java原理,.class load 原理, jvm机制,这些都是Java的底层知识,特整理如下: 1. 首先,编写一个java程序,大家会用ide编写一个例如helloworld.java的文件, 程序是能够识别这个文件的,但是计算机不行,所以需要一个编译的过程: 执行java.exe , 例如 在cmd的窗口执行:   $java  helloworld.java , 这个时候你会发现在同级目录系生成了一个helloworld.class的可执行文件,…
https://developers.google.com/search/docs/guides/intro-structured-data Structured data refers to kinds of data with a high level of organization, such as information in a relational database. When information is highly structured and predictable, sea…
1.HttpClient可以读取网页(HTTP/HTTPS)内容 2.对url发送get/post请求(带不带参数都可以),进行测试 一.maven项目pom.xml需要引入包 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.13</version></…
1.sts安装Lombok的步骤: 下载最新的lombok.jar包,进入cmd窗口,切到Lombok下载的目录,运行命令: java -jar lombok.jar,会出现如下界面: 已经默认选好了STS安装目录,点击安装按钮,即可完成安装. 2.使用 新建maven工程,在pom.xml里添加Lombok依赖 新建TestCase.java类, 类中@Data注解综合了@Getter/@Setter,@ToString,@EqualsAndHashCode和@RequiredArgsCons…
一.java中8大基本类型 数值类型:byte.short.int .float.double .long 字符类型:char 布尔类型:boolean 二. 封装:将属性私有化,不允许外部数据直接访问,并设置相应的方法对属性进行设置和读取,从而实现对属性访问的控制.这种限制属性访问的操作叫做封装. 继承:将多个类共用的属性和方法写在父类里,子类使用extends继承父类,就可以使用父类非私有的属性和方法 好处:提高代码复用性.提高代码维护性 重载:允许存在多个同名方法,但方法的参数不同 重写:…
1.Lambda 表达式,是jdk1.8特性,接口里只有一个方法. 举例说明 // ()参数列表 ->连接符 {方法体} 经常在匿名对象 testPerson(()->{System.out.println("I am Lambda");}); 2.参数省略问题 为了更加简化,省略模式1 小括号参数类型可以省略2 小括号只有一个参数,括号可以省略3 大括号如果只有一句话,大括号也可以省掉, retrun 分号的省略问题…