随笔分类 - java
第一个学会的语言(除了四不像的VB)。
摘要:业务上,有model和entity之分,但他们之间的成员变量名大多相同,所以,在做数据更新时,如果一个一个的GS会很麻烦,还好Spring有一个叫做BeanUtil的工具包可用,但是它所拷贝的,是只要名字相同就值替换,但是有时候我只需要将新值覆盖原值即可,空值不操作,所以就仿写了一份:
阅读全文
摘要:之前有写过一点关于java实现写Excel文件的方法,但是现在看来,那种方式用起来不是太舒服,还很麻烦。所以最近又参考其他,就写了一个新版,用起来不要太爽。 代码不需要解释,惯例直接贴下来: 以下是两个注解 以上。 使用方式为: over.
阅读全文
摘要:springboot的彩色日志灰常漂亮, 看起来也很舒服. 但是自定义的日志就是一纯白色的, 丑到不行. 所以就copy他的彩色日志来养眼: springboot默认的日志格式为:
阅读全文
摘要:@GeneratedValue: 为一个实体类生成一个唯一标识的主键(JPA要求每一个实体Entity,必须有且只有一个主键)。它有两个属性,分别是strategy和generator。 generator:默认为空字符串,它定义了主键生成器的名称,对应的生成器有两个:对应于同名的主键生成器@Seq
阅读全文
摘要:最近项目中用到了webSocket服务,由后台实时向所有的前端推送消息,前端暂时是不可以发消息给后端的,数据的来源是由具体的设备数据收集器收集起来,然后通过socket推送给后端,后端收到数据后,再将这些数据推送给前端。 听起来业务逻辑有点复杂。其实单独的实现socket或websocket都比较简
阅读全文
摘要:当一个资源从与该资源本身所在的服务器不同的域或端口不同的域或不同的端口请求一个资源时,资源会发起一个跨域 HTTP 请求。 出于安全考虑,浏览器会限制从脚本内发起的跨域HTTP请求。跨域资源共享机制允许 Web 应用服务器进行跨域访问控制,从而使跨域数据传输得以安全进行。浏览器支持在 API 容器中
阅读全文
摘要:使用Java进行服务调用时,避免不了要使用模拟HTTP请求来实现模拟,我在开发过程中恰巧遇到了这类的业务需求,所以就对这类的方法进行了一次总结,原理层次的东西暂时不考虑,毕竟HTTP的底层实现啥的,东西挺多且挺复杂的,对我的项目而言,理解这些东西并不能从直观上得到很明显的提升或帮助,还是代码来的比较
阅读全文
摘要:在项目开发中,有时会遇到要将汉字转换为拼音形式,然后再进行处理的业务,方便数据处理等等. 这里提供一个转换工具类,使用的是pinyin的jar包.实例如下: 第一版 TODO
阅读全文
摘要:经过一段时间的积累,写了一些代码,发现好多功能有好几个系统都在用,但是公司的开发过程中,并没有一个对通用功能提取整合普遍化的一个流程,所以就自己将在项目开发过程中遇到的一些功能提取出来,并尽量做到普适,所以就在github上开了一个项目,名字叫做winterSweet,梅花,用来记录自己的开发历程.
阅读全文
摘要:相对而言,这个日志系统的配置就没那么随意了,而且有些功能用起来也不是那么爽,譬如动态读取配置文件。不过鉴于使用这个日志的系统还是很多,所以也写一个demo贴出来,风格跟log4j2一样,配置的说明全在代码里。 ps:此处只使用xml方式来配置,个人觉着properties方式不是很友好,理解起来没x
阅读全文
摘要:Log4j是Apache的著名项目,随着Java应用的越来越广泛,对日志性能等方面的要求也越来越高。Log4j的升级版本Log4j2在前些年发布。Log4J2的优点和好处有很多,可以自行搜索查阅相关文档,这里提供一个配置好的模板文件,以供参考: 第一版 TODO
阅读全文
摘要:第一版:基本功能实现 第二版:优化Excel表样式,添加数据类型判断以及一个demo测试 第三版:使用注解来实现,请跳转到 https://www.cnblogs.com/SummerinShire/p/11045254.html
阅读全文
摘要:技术总监来巡查,刚巧前段时间遇到了一个问题还没解决,就拉着大牛开问。结果,问题是解决了,还附带了另一个问题,或是要求出来,没啥技术含量,但是很麻烦的一个东西:代码格式。 之前我写代码,因为屏幕比较小,所以就尽量一行写的不写两行,每一行都是一个逻辑片段,后期审阅时超级方便,但“这只是我自己的习惯而已”
阅读全文
摘要:郑重提示,本文来自这里,如果喜欢,请关注原作者。 1. git 版本控制系统 相比CVS\SVN优势: - 支持离线开发,离线Repository- 强大的分支功能,适合多个独立开发者协作- 速度块 ps:关于git的更详细的介绍于优点在此就不介绍了,教大家怎么用是关键。:) 运行环境 系统:win
阅读全文
摘要:PS:另一个版本为以GRADLE为服务器配置,戳这里。
阅读全文
摘要:通知 由于本博客从2016-08-06开始全面切到HTTPS访问模式,而IntelliJ IDEA的License server不支持HTTPS访问,所以本博客将IntelliJ IDEA的在线注册码生成页面转到了http://idea.iteblog.com;新的License server地址为
阅读全文
摘要:注释:我认为,针对与java开发,红色部分的配置为必须的。 再来一个新版本的,跟之前的版本类似,部分小地方有改动。 无关的讯息自动忽略掉吧,只取需要的就行。
阅读全文
摘要:文章转载自:http://my.oschina.net/leejun2005/blog/172328 目录:[ - ] 1-使用 GOOGLE COLLECTIONS,GUAVA,STATIC IMPORTS 编写漂亮代码 1、Google Collections一览 2、操作lists和maps
阅读全文
摘要:转自:http://www.cnblogs.com/sunada2005/p/3829772.html curl命令可以用来构造http请求。参数有很多,常用的参数如下: 通用语法:curl [option] [URL...]在处理URL时其支持类型于SHELL的名称扩展功能,如http://www
阅读全文