- 博客(26)
- 收藏
- 关注
原创 spring-data-mongodb相关CURD操作
在springBoot项目中使用mongodb数据库时,我们通常使用 spring-boot-starter-data-mongodb来进行数据库相关操作。相关操作流程如下1、在项目中引入相关依赖dependencies { implementation('org.springframework.boot:spring-boot-starter-data-mongodb') c...
2018-11-05 23:56:39
303
原创 idea 使用技巧及问题汇总
idea 有个rest client 可以代替postmanTools -> Test RESTful web service
2018-01-16 16:25:44
350
原创 java 基础知识整理 (String对象)
public class HelloWorld { public static void main(String []args) { String str1 = "hello"; String str2 = new String("hello"); System.out.println(str1 == str2); }}上面代
2018-01-12 15:47:54
294
转载 史上最简单的 SpringCloud 教程 | 终章
错过了这一篇,你可能再也学不会 Spring Cloud 了!Spring Boot做为下一代 web 框架,Spring Cloud 作为最新最火的微服务的翘楚,你还有什么理由拒绝。赶快上船吧,老船长带你飞。终章不是最后一篇,它是一个汇总,未来还会写很多篇。案例全部采用Spring Boot 1.5.x ,Spring Cloud版本为Dalston.RELEASE我为什么这些文章?一是
2018-01-10 11:13:38
231
原创 java 基础知识整理
简单的switch使用实例public class HelloWorld { public static void main(String []args) { int num=1; switch (num) { case 1: System.out.println("运行结果为1"); br
2018-01-08 16:38:36
372
原创 java基础知识整理
java中的“&”和“&&“ 以及 “|” 和”||”的区别作为逻辑运算符表示 逻辑与 运算:&&: 若干个判断条件中如果前面的判断返回了一个 false,后面的判断将不再执行,最终结果为false;&:所有的判断都会执行表示 逻辑或 运算:||:若干个判断条件中如果前面的判断返回了一个 true,后面的判断将不再执行,最终结果为true;| : 所有的判断都会执行作为位运算
2018-01-07 10:55:05
289
原创 Java 基础知识(整型数据类型)
int 数据类型溢出问题public class Test{ public static void main(String args[]){ int maxValue = Integer.MAX_VALUE; //获取最大值 int minValue = Integer.MIN_VALUE; //获取最小值 int maxTest = maxV
2017-12-20 19:34:42
949
原创 Java 序列化与反序列化
Java 序列化Java可以将一个对象表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。 将序列化对象写入文件以后,可以从文件读取出来,并且对它进行反序列化。 在java的序列化和反序列化的过程中,整个过程都是Java 虚拟机(JVM)独立的,可以在一个平台序列化然后在另一个平台反序列化。public final void writeObject(Ob
2017-11-06 15:16:57
240
原创 Java 中 int和Integer的联系与区别
Integer与int的主要区别Integer为一个类,int是基本的数据类型,Integer是int的封装类 int的默认值为0,Integer的默认值为null Interger是一个对象,需要一个引用指向这个对象,int可以直接存储Integer与int的关联Integer 类在对象中包装了一个基本类型 int 的值。Integer 类型的对象包含一个 int 类型的字段。 Intege
2017-11-03 11:26:55
584
原创 Java 重写与重载的区别
重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。 重写简单理解就是子类将父类的方法进行改写,但不能改变传入的参数和返回值。代码示例class food{ public void eat(){ Sy
2017-11-02 10:52:44
355
原创 JAVA scanner类中next()方法与nextline()方法的区别
在scanner类中有next()和nextline()方法,这两种方法有什么区别呢?今天写了段代码测试了下。代码部分import java.util.Scanner; public class scannerDemo{ public static void main(String[] args) { nextTest(); System.out.print
2017-10-31 16:29:44
1305
原创 使用notepad++编译器时 错误:编码gbk的不可映射字符串
在使用nodepad++时写入注释或者其他中文时,使用终端编译会报错:编码gbk的不可映射字符串。遇到这个问题后,百度了许多方法,基本上是要“把源文件编码修改成ASCII,ANSI格式编码”,自己亲自试了,没有效果还将代码内的中文变成了乱码。最后找到了解决办法javac -encoding UTF-8 yourclass.java只需在终端编译时将编码改为utf-8即可
2017-10-31 16:18:06
1919
原创 Java 可变参数实现
有时候在开发的过程中,我们给方法内传入的参数个数不确定,可以用以下方式实现JDK 1.5 开始,Java支持传递同类型的可变参数给一个方法。方法的可变参数的声明如下所示:paramtype... paramnames示例代码:public class HelloWorld { public static void main(String[] args) { coutMax(1
2017-10-31 15:08:41
434
原创 Java 将 string类型与list类型相互转换
代码实现String ids = "111,222,333,444";List<String> list = new ArrayList<>();String str[] = ids.split(",");list = Arrays.asList(str);实现思路先将string类型的字符串用split()函数进行分割成string类型的数组,再利用aslist()将数组转化为list。
2017-10-30 14:33:19
42005
1
原创 解决eclipse字体背景变红或者变绿的问题
在用eclipse写代码的时候突然遇到这种情况 (此图来自网络)百度了好久也找不到解决办法。产生此情况的原因:在debug 的时候未关闭debug就开始运行项目,就会发生这种情况。解决办法:重启下eclipse即可,亲测有效!
2017-10-26 14:58:04
5319
1
原创 MyBatis的实现过程
根据xml配置文件(全局配置文件)创建一个SqlSessionFactory对象。包含数据源和一些环境运行信息sql映射文件:文件中配置每一个sql,以及sql的封装规则等将sql映射文件注册在全局配置文件中代码实现: 根据全局配置文件得到SqlSessionFactory使用SqlSessionFactory,获取到sqlSession对象,使用它来执行增删改查(一个sqlSession
2017-10-20 14:51:12
453
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人