
技术
SalineJ
还在成神的道路上艰难地前行.......
展开
-
转:数据库建索引
数据库建索引,这篇文章感觉不错,转载来看:https://blog.youkuaiyun.com/cherry_xiu/article/details/79456872不过有个疑问,我的where子句有5个条件,是不是要建复合索引呢?可是在文章上说,复合索引最好不要超过3个字段。等我建好再来更新啦。...转载 2019-12-26 09:46:42 · 169 阅读 · 0 评论 -
JPA多条件复杂查询Specification方法
JPA多条件复杂查询时,使用Predicate复杂查询多字段排序的实现,这种是不分页的排序查询 public List<A> getData(Condition condition){ //condition是查询条件 return ADao.findAll((Specification<A>) (root, query, cb) -...原创 2019-12-24 09:59:40 · 1688 阅读 · 0 评论 -
Junit中Assert断言的使用
今天看到测试用例规范中说,不能用System.out.println()校验,要用assert断言。百度用法, 终于找到了这篇文章,很详细。因为很多人写的都是assert(boolean) 然后再System.out.println(),-->(这种导入的包是:import org.springframework.util.Assert;)我就疑问,这不还是用了system.ou...转载 2019-12-03 11:03:00 · 644 阅读 · 0 评论 -
java属性由A对象复制到B对象中 Beanutils
A对象和B对象有很多一样的属性,想把B中查询出来的对象复制到A中,第一想到的是下面这种方法:A a = new A();B b = bDao.find(查询条件);a.setName(b.getName());a.setAge(b.getAge());...但属性太多了,这样写起来一点不美观,查了一下,用BeanUtilsimport org.springframework...原创 2019-11-26 09:49:34 · 811 阅读 · 0 评论 -
springboot+Hibernate+jpa数据库自动建表报错:IdentityColumnSupportImpl does not support identity key generation
Spring Boot +Hibernate + jpa 通过实体映射生成数据库中的表遇到几个问题:1.表不能自动生成到数据库中:在application.yml 中加入配置 :hibernate.hbm2ddl.auto参数的作用主要用于:自动创建|更新|验证数据库表结构。create:每次加载hibernate时都会删除上一次的生成的表,然后根据你的model类再重新来...原创 2019-07-26 15:34:18 · 4735 阅读 · 0 评论 -
RestTemplate通过http请求另一个项目url获取数据并将json格式数据转对象
private static RestTemplate template = new RestTemplate(); private static String url = "http://ip/restful接口"; private static String result = null; private static final ObjectMapper MAPPER = new...原创 2019-09-20 17:10:48 · 882 阅读 · 0 评论 -
保留两位小数 java
在程序运算过程中,一般需要格式化属性值,要把一个字符串类型的值保留成两位小数存到数据库中。经常忘记,写下来记录下。假设str1,str2,result 都是数据库中的字段,且类型为varchar,在计算工程中需要转成如下格式完成 两位小数保存。String str1 = "20.5";String str2 = "1.2";DecimalFormat df = new DecimalForma...原创 2018-05-15 15:13:21 · 483 阅读 · 0 评论 -
Hadoop中MapReduce模型
最近在刚开始学Hadoop,看到这篇博客中介绍的MapReduce框架模型很形象,转载所需:http://blog.youkuaiyun.com/u012562943/article/details/51437458转载 2018-03-20 10:45:25 · 377 阅读 · 0 评论 -
@Deprecated注解功能
昨天看阿里的java开发手册,其中有一个OOP规约(网上百度了一下,这个规约是阿里自己制定的),其中有一条: 外部正在调用或者二方库依赖的接口,不允许修改方法签名,避免对接口调用方产生影响。接口过时必须加 @Deprecated 注解,并清晰地说明采用的新接口或新服务是什么。 这其中提到了 @Deprecated 注解,在之前的开发过程中没遇到过这个注解,于是查了下他的功能: ...原创 2018-02-12 10:02:45 · 149304 阅读 · 19 评论 -
Linux中操作日志文件的命令
昨天总结了日志的一些用法和在程序中打日志的重要性,今天来说说如何看日志,linux系统下如何查看日志。最常用的命令:tail -f + 日志文件名这种方式可以查看正在改变的日志文件,它会把日志里最尾部的内容显示在屏幕上,并且不断刷新,使你看到最新的文件内容。tail -f filename | grep xxxxx在增长日志中搜索匹配的行,能让你更精确的找出想要看的lo原创 2018-01-25 15:42:02 · 2334 阅读 · 0 评论 -
日志框架之log4j学习总结
前不久学习到的log4j,有必要来总结一下啦~常用的值框架 commons logging ,slf4j, log4j, logback, Jul(Java Util Logging)简单介绍一下:java.util.logging, JDK标准库中的类,是JDK1.4版本之后添加的日志记录的功能包Log4j, 最强大的日志记录方式,可以通过配置 .proper原创 2018-01-24 17:06:21 · 246 阅读 · 0 评论 -
Java多线程的那些事——volatile详解
昨天又跟着大神总体的学了一遍Java多线程,在此之前,自己曾经在博客的一些资料中学习过,不过学的不是很全面,记得之前还总结过一篇关于synchronized关键字的用法,这次又学到了一个新的关键字,volatile变量。这里还关系到主内存和关系内存的问题,volatile保证了不同线程对变量进行操作时的可见性,更新了主内存中的值。我找了一篇关于volatile的详解内容,见博客http:/转载 2018-01-24 15:33:06 · 163 阅读 · 0 评论 -
FTPClient连接FTP服务器
最近项目新需求,需要从服务器上下载文件,然后经过处理与整合,再上传到另一台服务器。 首先要进行ftp的连接,虽然不难,但对于一个菜鸟来说,还是要记录一下啦~ 我们使用的是FTPClient进行ftp的连接。对于ftp连接,其实还是遇到了很多问题的, 代码问题不大, 因为基本上就是通过host,port,username,password直接连接即可,(下面要说的主要是在java代码中的操作以及输原创 2017-10-25 16:03:22 · 6576 阅读 · 1 评论 -
Spring的IOC和DI深入解读
今天在博客园看到一篇关于IOC(控制反转)和DI(依赖注入)的文章,上面讲解的很透彻很详细,作为Spring初学者来说是个不错的借鉴与学习!虽然我在一年前就用到了Spring-Boot框架开发项目,但并不懂IOC和DI到底是怎么样的一个存在。来看下这篇文章的介绍吧,好资源大家一起学习! 链接:http://www.cnblogs.com/xdp-gacl/p/4249939.html转载 2017-09-06 15:18:59 · 272 阅读 · 0 评论 -
java异常
java 异常 体系结构: java.lang.Object |—java.lang.Throwable |—java.lang.Error 错误。java程序对此无能为力,不显示的处理 |—java.lang.Exception 异常。需要进行处理 |—RuntimeException 运行时异常原创 2017-07-21 17:07:30 · 238 阅读 · 0 评论 -
idea创建web项目部署到tomcat服务器,servlet不能用问题解决
最新学习JavaWeb开发,不过我暂时用的是idea开发工具,在新建web项目时,需要手动部署到tomcat服务器上运行,之前的demo都能运行的好好的,昨天学到了cookie,其中需要在jsp中完成向客户端浏览器写入Cookie的功能,首先需要创建一个cookie对象,但当我Cookie cookie = new Cookie(“name”,”ksj”); 的时候,Cookie是红色的,系统找不到原创 2017-07-21 17:57:14 · 7500 阅读 · 8 评论 -
java异常学习整理
java 异常体系结构:java.lang.Object|---java.lang.Throwable|---java.lang.Error 错误。java程序对此无能为力,不显示的处理|---java.lang.Exception 异常。需要进行处理|---RuntimeException 运行时异常|---ArrayIndexOutOfBoundsException原创 2017-07-07 16:09:36 · 266 阅读 · 0 评论