自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 @ComponentScan ANNOTATION type filter requires an annotation type: interface com.sun.xml.internal.ws

Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.atiu.config.M...

2020-02-04 14:06:36 1915

原创 字符串首字母大写

private static String initcap(String str) {         char[] ch = str.toCharArray();        if (ch[0] >= 'a' && ch[0] <= 'z') {            ch[0] = (char) (ch[0] - 32);        }     ...

2018-12-25 18:06:00 346

原创 linux jdk1.8安装

将jdk复制到/usr/local目录下解压  $ tar zxvf jdk-8u121-linux-x64.tar.gz在/etc路径下编辑  sudo vi /etc/profile 文件添加下面的配置export JAVA_HOME=/usr/local/javaexport JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HO...

2018-12-21 09:41:59 201

原创 java工具类书写规范

写开发的工具类需要灵活,适用性强例如 写一个保存小数的方法,可以写一个保存两位的,可是这并不是最好的,最好的是在参数中添加一个(int length) 作为参数,如果参数没有,重写一个方法,在其中自定义默认保存两位小数的方法,并且提供一个参数,保存指定位数的方法public static double divPercent(double v1,double v2){        r...

2018-11-21 11:21:27 3729

原创 代码规范

代码规范:1.实体中table 对应的表名称 小写2.数据库字段对应的列名用大写3.注释放到对应代码的上面4.在对应的方法上面添加注释5.方法中 参数之间用 空格隔开6.用static声明的方法慎用7.转成字符创的方法尽量不要用  +“”,最好用String.valueOf()8.在Controller中只是做数据的接收与交换,不涉及到处理逻辑9.所有的逻辑都在service中编...

2018-08-29 10:16:31 137

转载 有趣的代码注释

//                  佛祖镇楼                  BUG辟易//          佛曰://                  写字楼里写字间,写字间里程序员;//                  程序人员写程序,又拿程序换酒钱。//                  酒醒只在网上坐,酒醉还来网下眠;//                  酒醉酒醒...

2018-08-02 18:09:19 259

原创 java 函数

指的是具有特定功能的一段代码,解决重复代码的问题,应用函数的好处,增强阅读性,复用性,,如果不是一个功能,那就单独写一个方法,以便于阅读和修改...

2018-07-12 10:06:54 128

原创 有了InputStream为什么还要用BufferInputStream

BufferedInputStream和BufferedoutputStream是FilterInputStream和FilterOutputStream的子类,可以避免每次发送或者写数据的时候,进行实际的写操作,使用的是缓冲区;不应用缓冲区的时候,每次读取一个字节,写入一个字节,由于操作磁盘比内存慢的很多,所以不应用缓冲区效率很低;应用缓冲区,可以一次读取多个字节,先不写入磁盘,而是放入内存之中...

2018-07-06 17:53:07 9354 1

原创 There is no tracking information for the current branch.

git pull出现There is no tracking information for the current branch.Please specify which branch you want to merge with.See git-pull(1) for details.    git pull <remote> <branch>If you wish t...

2018-06-21 18:30:49 523

原创 git命令

Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库显示当前git配置git config --list提交到暂存区git add 'code'姜暂存区代码提交到仓库区git commit -m'注释' 代码路径显示所有的本地分支git branch所有远程分支git branch -r列出所有的远程分支和本地分支git br...

2018-06-21 18:24:57 177

原创 java转换字符串的几种方式

String.valueOf(s);  String.valueOf(a)->Integer.toString(a)->IntegralToString.intToString(a)->convertInt(null, a)Integer.toString(s);  Integer.toString(a)->IntegralToString.intToString(a)-&...

2018-06-04 18:50:36 7601

原创 jdk1.8 stream过滤条件

计算数量IntSummaryStatistics summaryStatistics = details.stream().mapToInt(e ->e.getQuantity()).summaryStatistics();分组后在计算对应数量Map<String, Integer> mapWait = details.stream().collect(             ...

2018-05-05 12:30:29 3587

原创 linkedHashmap 和 hashMap 的区别

linkedhashmap内部维持一个双向链表,可以保证数据存放的顺序hashMap存放数据是无序的

2018-05-05 12:28:49 388

原创 HashMap和LinkedHashMap的区别

LinkedHashMap也是一个HashMap,但是内部维持了一个双向链表,可以保持顺序

2018-04-10 22:14:16 101

原创 Mybatis搭建框架相关例子

第一步先用类加载器加载解析配置文件第二步创建sqlsessionfactory工厂第三步创建可以执行映射文件中xml的SQL的SqlSession第四步执行SQL关闭sessionpackage com.example.demo;import java.io.IOException;import java.io.InputStream;import java.util.Arrays;import ...

2018-04-10 10:13:26 197

原创 异常相关的问题

当用try catch捕获异常的时候当try中代码按照顺序执行,当出现异常的时候,下面的代码不会执行,直接在catch中抛出对应的异常public static void main(String args[]){ //((MMTest)null).testMethod(); try { System.out.println("++++++++++++++算术异常"+"++++++++++"...

2018-04-09 16:37:58 182

原创 List,Set,Map,Arraylist,LinkList,vertory的区别和应用场景

list、set、map的区别list和set都是继承collection接口,map不是list数据是有放入顺序的,数据可以重复,set是无放入顺序的,顺序是根据该数据的hashcode决定的,set中的数据不可重复,重复将会覆盖;list支持for循环和下标遍历,因为是有序的,set只能通过迭代器遍历set检索数据效率不高,插入删除效率高,并且不会引起数组的位置变化list可以动态增长,查找效...

2018-04-08 18:07:25 762

原创 Java基本类型

byte 1个字节,char short 2个字节,int float 4个字节,long double 8个字节Java会把char short,byte转换为int类型,地类型向高类型转换下面的程序编译会报错,原因是已经转换为int类型,造成高类型向低类型装换,精度损失报错byte b=2,e=3;byte f= b+e;//因为byte,char,short会自动转为int,这里必须强制转换...

2018-04-02 18:23:15 144

原创 Java面向对象

封装:简单的理解就是把索要隐藏的实现方法用private声明,对外提供public的接口,在对外的public方法中调用对应的私有方法,使得程序便于修改和管理,增加安全性继承:如B类继承C类,在B类中添加少量的补充方法即可,减少冗余,这样可以增加代码的重用性多态性:比如 Animal an = new Cat(),其中cat是继承Animal的,定义一个Animal类型的引用,指向新定义的Cat对...

2018-04-02 18:18:47 140

原创 switch为什么不能用long类型

switch支持int和枚举类型,可以用char,byte,short,int类型,jdk1.7中支持string类型,但是不支持long类型,因为byte取值范围-128~127int的取值范围为(-2147483648~2147483647)short的取值范围为-32768~32767,占用2个字节long类型数据范围为-9223372036854774808~922337203685477...

2018-04-02 18:18:18 8104 4

原创 抽象类的使用

1.声明抽象方法的类,不能直接实例化,因为当一个类被实例化的时候,以为值可以直接调用其中的方法了,可是抽象类中只有抽象发放,没有具体的方法体,无法调用具体的方法体,所以实例化就会报错抽象类必须是public或protect,不能是private,如果为private,子类不能继承,子类就无法实现该方法2.抽象类不能直接实例化,应为抽象类中的抽象方法没有对应的方法体3.抽象类必须被继承,得有个子类,...

2018-04-02 18:17:20 195

原创 Interface接口的使用

interface1.接口都是public类型,因为对于外部来说都是公开的2.接口解决了类只能单继承的问题,因为一个类可以实现多个接口3.当继承一个接口的时候,要实现接口中的全部方法,否则会报错,如果不实现全部方法,则它必须被标注为abstract抽象类;4.接口是一系列方法的声明,一个接口只有方法的声明,没有具体的实现,所以可以被不同的方法所继承,实现具体的不同的行为 ...

2018-04-02 18:16:39 231

原创 Interface接口的应用

interface1.接口都是public类型,因为对于外部来说都是公开的2.接口解决了类只能单继承的问题,因为一个类可以实现多个接口3.当继承一个接口的时候,要实现接口中的全部方法,否则会报错,如果不实现全部方法,则它必须被标注为abstract抽象类;4.接口是一系列方法的声明,一个接口只有方法的声明,没有具体的实现,所以可以被不同的方法所继承,实现具体的不同的行为 5.接口把一个事务的特征和...

2018-03-30 14:31:35 209

原创 单例模式

单例模式双重检索代码,synchronized关键字来同步获取实例,保证单例的唯一性public class SingleTon { private volatile static SingleTon single = null; private SingleTon(){}; public static SingleTon getSingle(){ if(single==null){ ...

2018-03-28 20:59:19 149

原创 hashMap实现的原理

Map<String,String> map3 = new HashMap<String,String>();map3.put("柳志崇", "01");map3.put("柳山왡", "02");System.out.println(map3.get("柳志崇"));System.out.println(map3.get("柳山왡"

2018-03-28 10:27:54 141

原创 Transient

当用transient的时候,所声明的变量不会被序列化,静态变量也不可以序列化eg:package com;import java.io.Serializable;public class User  implements Serializable{ /** *  */ private static final long serialVersionUID = 1L; private Stri...

2018-03-27 17:44:50 152

原创 Abstract methods do not specify a body

在用接口的时候只需要写方法的声明就行,不需要写方法的具体实现,否则就会报Abstract methods do not specify a bodyeg:public interface IProduct { void println(){ }}

2018-03-23 08:41:03 727

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除