java
文章平均质量分 60
倚栏静望
让Bug呆一会儿
展开
-
MyBatis中if - else if - else 的用法
mybaits 中没有else要用chose when otherwise 代替<!--批量插入用户--><insert id="insertBusinessUserList" parameterType="java.util.List"> insert into `business_user` (`id` , `user_type` , `user_login` ) values <foreach collection="list" index="原创 2022-05-15 16:19:22 · 11346 阅读 · 0 评论 -
JAVA设计模式之原型模式详解
JAVA设计模式之原型模式详解原创 2021-10-31 22:00:07 · 121 阅读 · 0 评论 -
JAVA设计模式之单例模式详解
JAVA设计模式之单例模式详解原创 2021-10-31 21:59:06 · 178 阅读 · 0 评论 -
13 个最火的 SpringBoot 实战 开源项目推荐!总有一个适合你!
更多开源项目推荐:https://github.com/Snailclimb...转载 2020-03-06 19:11:44 · 1260 阅读 · 1 评论 -
面试官,不要再问我三次握手和四次挥手
本文链接:https://blog.csdn.net/hyg0811/article/details/102366854 ...转载 2019-12-08 21:06:21 · 168 阅读 · 0 评论 -
Idea中连接数据库并生成Hibernate实体类
在开发中经常会遇到使用数据库反向生成实体类的情况,之前一直在用myEclipse,myEclipse在这方面做得很不错,目前基本上转向IDEA,下面介绍下在IDEA中使用数据库生成HIbernate实体类的方法。第一:连接数据库1.打开database窗口然后会在右侧弹出如下窗口:点击+选择自己需要连接的数据库类型:然后配置连接相关信息:点击Ok之后会在原来的database 窗口出现...原创 2019-10-07 22:38:25 · 863 阅读 · 0 评论 -
Linux安装jdk
yum -y list java*查询可安装的版本选择自己要安装的版本,执行: yum install java-1.8.0-openjdk.x86_64java-1.8.0-openjdk.x86_64是要安装的版本验证是否安装成功:...原创 2019-10-06 21:21:17 · 150 阅读 · 0 评论 -
Java 13 来袭,最新最全新特性解读
2017年8月,JCP执行委员会提出将Java的发...转载 2019-09-17 22:39:56 · 7710 阅读 · 0 评论 -
GitHub Star 9000+ 的Alibaba开源的 Java 解析 Excel 工具:easyexcel
在项目中我们经常会遇到操作 Excel 的需求,比如导入、导出 Excel 报表,Java 操作 Excel 基本上都用 POI,但 POI 操作起来比较麻烦,需要创建很多 row,cell 以及样式,而且非常耗内存。easyexcel要去解决的问题虽然POI是目前使用最多的用来做excel解析的框架,但这个框架并不那么完美。大部分使用POI都是使用他的userModel模式。userMode...原创 2019-09-14 18:37:42 · 1474 阅读 · 0 评论 -
阿里云直播鉴权java代码示例
阿里云配置鉴权的规则:https://help.aliyun.com/document_detail/85018.html?spm=a2c4g.11186623.2.9.31d87d22X1Kq60#concept-85018-zh代码:/** * @author lgx * 阿里云直播工具类 */public class AliyunLiveUtils { private...原创 2019-09-02 17:39:22 · 1370 阅读 · 0 评论 -
微信公众号支付验证签名失败及其它坑总结
最近在做公众号支付,在这里吐槽下这个官方的文档哈……我是用的java 的sdk第一个坑就是关于签名算法的,文档上是这么写的但是代码是诚实的,sdk中代码是这样的:没错,代码中默认的是HMACSHA256……所以对于微信的东西,一定不要相信他的文档,这是一个踩过无数微信文档坑的老程序猿的忠告。然后就是关于签名的问题,签名这个是要在后台做两次签名 第一次是为了调用统一支付接口,第二次是方便客...原创 2019-04-02 22:04:59 · 3774 阅读 · 1 评论 -
java 判断字符串是否乱码
写过后台的童鞋都知道,java中乱码是多么的让人无语 public static String isoToUTF(String string) throws Exception {//判断是否为空 if (!isNull(string)) { //判断是乱码 (GBK包含全部中文字符;UTF-8则包含全世界所有国家需要用到的字符。) ...原创 2019-04-02 12:30:26 · 4509 阅读 · 0 评论 -
Android 线程以及线程池的使用
java 线程以及线程池的使用原创 2019-03-29 21:55:23 · 202 阅读 · 0 评论 -
java中的四种引用:强弱软虚以及其用到的场景
从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。1 . 强引用(StrongReference)强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对...原创 2019-03-17 22:02:05 · 623 阅读 · 0 评论 -
关闭ideaz中的“found duplicate code”提示
以MAC为例:IntelliJ IDEA->Preferences…-> Editor -> Inspections 找到 Duplicated Code ,去掉右边的勾选,然后点击 Apply 即可取消提示。原创 2018-11-05 17:37:00 · 1159 阅读 · 0 评论 -
给c:forEach中select和oprtion设置默认选项
<select name="categoryid" style="height: 35px;width: 200px"> <c:forEach items="${categorylist}" var="list"> <option valu原创 2018-10-06 21:25:29 · 3536 阅读 · 0 评论 -
子类能否重写父类的静态方法
今天看到一个面试题:父类的静态方法能否被子类重写,为什么? 结果其实一眼就能看出来是不能,那么为什么呢?我们下面来分析一下。 首先我们通过例子来证明子类不能重写父类的静态方法: 父类对象代码:public class Parent { public static void staMethod(){ System.out.println("调用父类静态方法");...原创 2018-09-03 23:33:27 · 4170 阅读 · 2 评论 -
APP微信支付java后台+SpringMVC
最新有些人来问我微信支付这块后台代码,有些人说网上的代码很多坑,在这里我把我一直用的一套代码贴出来,让网友们不再在微信支付后台这里踩坑。 首先微信申请账号、账号配置这些就不写了,百度上有很多,基本上按着步骤来都是正确的,这里只贴相关代码。 1.Controller代码 String sign = null; Double totalAmount = D...原创 2018-05-19 23:55:20 · 627 阅读 · 0 评论