- 博客(547)
- 收藏
- 关注
转载 java 对象参数去空格方式
import java.lang.reflect.Field;import java.lang.reflect.Method;public class Test { /** * 去掉bean中所有属性为字符串的前后空格 * * @param bean * @throws Exception */...
2019-09-25 17:17:00
1241
转载 spring aop 一个挡板例子
import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;/** * 定义一个挡板 */@Targ...
2019-09-07 17:12:00
806
转载 netty心跳机制解决
直接看别个的源码:https://blog.csdn.net/xt8469/article/details/84827443>>https://blog.csdn.net/xt8469/article/details/84827443转载于:https://www.cnblogs.com/huzi007/p/11379631.html...
2019-08-19 20:55:00
263
转载 Java 读取某个目录下所有文件、文件夹
1 /** 2 * @Author: 3 * @Description:获取某个目录下所有直接下级文件,不包括目录下的子目录的下的文件,所以不用递归获取 4 * @Date: 5 */ 6 public static List<String> getFiles(String path) { 7 ...
2019-08-15 21:35:00
223
转载 poi根据excel模板导出Excel
/****单元格值对象**/public class Cells { /*** * 行 */ private int row; /** * 列 */ private int column; /** * 单元格的值 */ ...
2019-08-13 20:14:00
836
转载 eclipse配置lombok插件
下载lombok-1.16.12.jar包然后将包添加到eclipse.ini同级目录下打开eclipse目录:最后两行添加如下配置:-Xbootclasspath/a:lombok-1.16.12.jar-javaagent:lombok-1.16.12.jar然后重新启动eclipse在你的项目中同时引用lombok-1.16.12.jar这...
2019-08-13 20:00:00
106
转载 java自带的xml解析工具类
1 public class JaxbUtil { 2 3 /** 4 * java对象转换为xml文件 5 * 6 * @param xmlPath xml文件路径 7 * @param load java对象.Class 8 * @return xml文件的Strin...
2019-08-11 13:31:00
1599
转载 oracle sqlload 导入数据
sqlload导入大量数据确实有大量优势,是一个比较好的工具。 1 public class OracleLoadDataHelperUntil { 2 3 private static String databaseUrl = ProperUtil.getValue("db.properties", "jdbc.url"); 4 5 ...
2019-08-11 10:48:00
400
转载 netty自定义解码器
在socket传输通信中容易丢包问题,什么半包问题,这些都是很正常的问题,处理方法就是定义自己的编解码规则了,让每次接收按定义好的规则为一个完整包作为数据源即可。下面个例子就是netty自定义的一个解码器: 1 import io.netty.buffer.ByteBuf; 2 import io.netty.buffer.ByteBufAllocator; 3...
2019-08-11 10:42:00
570
转载 解决netty客户端接收报文不完整的情况
逻辑就是在处理handler前加入一个处理符,然后channelReadComplete这个事件进行处理。同时注意客服端的配置: 1 public void connect(String addr, int port, final String xml, final String key,final boolean flag) throws Exception { 2 ...
2019-08-11 10:29:00
7678
转载 logback--日志在windows上可以打印,在linux上不能打印的问题
解决问题方法:本人遇到的问题,属于jar包冲突问题。本人加入的jar包如下:slf4j-api-1.7.5.jarslf4j-log4j12-1.7.5.jarlogback-core-1.0.1.jarlogback-classic-1.0.1.jar问题原因是:slf4j-api-1.7.5.jar 和 slf4j-log4j12-1.7.5.jar 会发...
2019-08-04 10:26:00
931
转载 HTTP访问控制(CORS)
第一步,了解概念: https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS第二步,java实现注入方式: 1 @Configuration 2 public class CorsConfig { 3 4 @Bean 5 public FilterRe...
2019-05-31 16:47:00
105
转载 java实现限流
问题产生,当调用一个接口很频繁的时候,比如每秒调用一个接口100次。业务提现在抢购等。这时我们的服务器处理不过来就会拒绝服务,宕机等等。。。显然这不是我们需要的。因此产生了限流这个。限流是什么呢,就是我只是接收那么多,多的就是等待,排队,或者拒绝,然你等待,不进入服务。。。直接上代码:@Inherited@Documented@Target(Eleme...
2019-05-29 14:39:00
543
转载 Orika的使用姿势,Orika java bean copy 框架
### 这个java bean copy 比较好用https://www.jianshu.com/p/271cf6976a3d转载于:https://www.cnblogs.com/huzi007/p/10918266.html
2019-05-24 15:10:00
212
转载 java AES-256加解密解决方法
看文件操作即可:链接:https://pan.baidu.com/s/1dQ_-cZitxbG31JVmRi-trg 提取码:89p4 复制这段内容后打开百度网盘手机App,操作更方便哦转载于:https://www.cnblogs.com/huzi007/p/10870345.html...
2019-05-15 16:34:00
782
转载 jdk8 分隔字符串最新方法
//已字符串分隔方法最新 方法 StringJoiner stringJoiner=new StringJoiner(","); stringJoiner.add("a"); stringJoiner.add("b"); System.out.println(stringJoiner.toString());...
2019-03-06 17:09:00
1642
转载 springboot 过滤器,拦截器,切片的运用
看连接 :https://juejin.im/post/5c6901206fb9a049af6dcdcf转载于:https://www.cnblogs.com/huzi007/p/10484293.html
2019-03-06 16:50:00
116
转载 为什么阿里巴巴禁止开发人员使用isSuccess作为变量名
答曰,是为了防止用加了is前缀命名的变量造成序列化与反序列不一致的问题转载于:https://www.cnblogs.com/huzi007/p/10484166.html
2019-03-06 16:37:00
143
转载 为什么禁止在 foreach 循环里进行元素的 remove/add 操作
先看一个例子: 1 import java.util.ArrayList; 2 import java.util.List; 3 4 public class Test { 5 6 public static void main(String[] args) { 7 // 初始化一个List 8 List&l...
2019-03-06 16:05:00
118
转载 阿里巴巴的26款超神Java开源项目!
这个比较好,项目用得上的时候可以借鉴一下.... 阿里巴巴的26款超神Java开源项目转载于:https://www.cnblogs.com/huzi007/p/10448585.html
2019-02-28 10:12:00
96
转载 hibernate 验证异常 javax.validation.UnexpectedTypeException: HV000030: No validator could be found for c...
使用hibernatevalidator出现上面的错误, 需要 注意@NotNull 和 @NotEmpty 和@NotBlank 区别@NotEmpty 用在集合类上面@NotBlank 用在String上面@NotNull 用在基本类型上如果在基本类型上面用NotEmpty或者NotBlank 会出现上面的错http://blog.csdn.net/d...
2019-01-29 11:29:00
511
转载 java Queue的用法
https://www.cnblogs.com/caozengling/p/5307992.htmlhttps://blog.csdn.net/a724888/article/details/80275501不明白就看博客。。。转载于:https://www.cnblogs.com/huzi007/p/102810...
2019-01-17 10:58:00
72
转载 Java 9 中,我们可以在匿名类中使用 <> 操作符
不说了,直接上代码: 1 public class NewTest { 2 3 public static void main(String[] args) { 4 N<Integer> n1 = new N<Integer>(1) { 5 @Override 6 ...
2018-12-10 15:21:00
99
转载 linux 设置与网络同步的时间
#设置linux时间 与网络时间同步安装命令yum install -y ntp同步网络时间ntpdate ntp1.aliyun.com转载于:https://www.cnblogs.com/huzi007/p/9905133.html
2018-11-04 18:39:00
826
转载 linux解决病毒系列之一,删除十字符libudev.so病毒文件
前两天被服务器商通知服务器带宽流量增加,我想了想我们服务走的内网,没有什么大的带宽占用,于是我马上登录服务器。用top命令查看运行情况,我擦,有一个进程吃了很高的cup,于是我赶紧用kill -9 杀掉。本以为结束了,然后过了几分钟,流量又增加了。我擦,再次用top命令查看一下,我晕又有一个随之字符串的进程出现...如此看来是中病毒了。这病毒怎么解决了?比如病毒为:...
2018-11-04 18:00:00
381
转载 Maven <Profiles>定义不同环境的参数变量
记录一下https://blog.csdn.net/qq245282209/article/details/52192115转载于:https://www.cnblogs.com/huzi007/p/9466723.html
2018-08-13 10:41:00
63
转载 Mybatis通过GNDL语法引用静态常量或者枚举类型
原因:mybatis 中mapper.xml 文件中需要静态常量的时候使用:先定义: public static String aa="aa"; ${@全路径类名称@静态变量|@静态方法}ok,解决问题。转载于:https://www.cnblogs.com/huzi007/p/9...
2018-08-10 17:17:00
401
转载 Mysql索引会失效的几种情况分析
转:https://www.jb51.net/article/50649.htm学习啦转载于:https://www.cnblogs.com/huzi007/p/9400481.html
2018-08-01 11:55:00
141
转载 mysql建立索引的一些小规则
1、表的主键、外键必须有索引;2、数据量超过300的表应该有索引;3、经常与其他表进行连接的表,在连接字段上应该建立索引;4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;5、索引应该建在选择性高的字段上;6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;7、复合索引的建立需要进行仔细分析;尽量考虑用单字段索引代替:...
2018-08-01 11:32:00
93
转载 MYSQL中常用的强制性操作(例如强制索引)
mysql常用的hint对于经常使用oracle的朋友可能知道,oracle的hint功能种类很多,对于优化sql语句提供了很多方法。同样,在mysql里,也有类似的hint功能。下面介绍一些常用的。强制索引 FORCE INDEX复制代码代码如下:SELECT * FROM TABLE1 FORCE INDEX (FIELD1) …以上的SQL语句只使用建立在F...
2018-08-01 11:29:00
341
转载 多级缓存设计详解 | 给数据库减负
这篇文章写得不错,就链接过来了: https://mp.weixin.qq.com/s?__biz=MzU2NDMyNDE0Mg==&mid=2247484705&idx=1&sn=69f51d70f2a0a8e06c6fdb3bc9bcc206&chksm=fc4df760cb3a7e760bb3c0318bc794e006723d8bf...
2018-07-30 10:30:00
75
转载 java CAS算法
CAS算法是硬件对于并发操作的支持,其中包含了三个操作数:内存值,预估值和更新值。没当要执行更新操作时,会先在同步方法中比较内存值和预估值是否相等,如果相等才会用更新值替换内存值,否则什么也不做。package concurrent;/* * 模拟CAS算法 */class CAS { // 内存值 private volati...
2018-07-25 11:40:00
265
转载 guava EventBus 消息总线的运用
public class Test { public static void main(String[] args) { final EventBus eventBus = new EventBus(); eventBus.register(new Object() { @Subscribe ...
2018-07-12 17:25:00
199
转载 漫画:什么是CAS机制
这篇文章说到重点了:https://www.cnblogs.com/myopensource/p/8177074.html转载于:https://www.cnblogs.com/huzi007/p/9109377.html
2018-05-30 10:09:00
116
转载 drools 的一个小demo
直接上代码:第一步,maven引入相关包<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schema...
2018-05-28 11:10:00
117
转载 springboot使用hibernate validator校验
hibernate validator Bean验证器在开发中常用,这里我们说说它在springboot中的使用第一步:引入配置@Bean public MethodValidationPostProcessor methodValidationPostProcessor() { MethodValidationPostProcessor p...
2018-05-24 15:05:00
98
转载 mybatis JdbcTypeInterceptor - 运行时自动添加 jdbcType 属性
上代码:package tk.mybatis.plugin;import org.apache.ibatis.executor.ErrorContext;import org.apache.ibatis.executor.parameter.ParameterHandler;import org.apache.ibatis.mapping.BoundSql;...
2018-05-24 11:55:00
320
转载 mybaits官方文档
http://www.mybatis.org/mybatis-3/zh/configuration.html转载于:https://www.cnblogs.com/huzi007/p/9081567.html
2018-05-24 10:42:00
152
转载 sql 优化
没仔细过研究sql优化,最近在研究一下了.http://www.cnblogs.com/luyucheng/p/6323477.html转载于:https://www.cnblogs.com/huzi007/p/9071319.html
2018-05-22 11:52:00
83
转载 mybatis中预编译sql与非预编译sql
预编译sql有缓存作用,非预编译没得mybaits中带有#传参的有预编译左右,$没得多用#传参预编译语句的优势在于归纳为:一次编译、多次运行,省去了解析优化等过程;此外预编译语句能防止sql注入。https://www.cnblogs.com/Prozhu/p/5541916.html转载于:https://www.cnblogs.com...
2018-05-22 11:27:00
1873
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人