自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 1212

转载 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 761

转载 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 242

转载 Java 读取某个目录下所有文件、文件夹

1 /** 2 * @Author: 3 * @Description:获取某个目录下所有直接下级文件,不包括目录下的子目录的下的文件,所以不用递归获取 4 * @Date: 5 */ 6 public static List<String> getFiles(String path) { 7 ...

2019-08-15 21:35:00 210

转载 poi根据excel模板导出Excel

/****单元格值对象**/public class Cells { /*** * 行 */ private int row; /** * 列 */ private int column; /** * 单元格的值 */ ...

2019-08-13 20:14:00 829

转载 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 100

转载 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 1572

转载 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 382

转载 netty自定义解码器

在socket传输通信中容易丢包问题,什么半包问题,这些都是很正常的问题,处理方法就是定义自己的编解码规则了,让每次接收按定义好的规则为一个完整包作为数据源即可。下面个例子就是netty自定义的一个解码器: 1 import io.netty.buffer.ByteBuf; 2 import io.netty.buffer.ByteBufAllocator; 3...

2019-08-11 10:42:00 549

转载 解决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 7508

转载 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 897

转载 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 100

转载 java实现限流

问题产生,当调用一个接口很频繁的时候,比如每秒调用一个接口100次。业务提现在抢购等。这时我们的服务器处理不过来就会拒绝服务,宕机等等。。。显然这不是我们需要的。因此产生了限流这个。限流是什么呢,就是我只是接收那么多,多的就是等待,排队,或者拒绝,然你等待,不进入服务。。。直接上代码:@Inherited@Documented@Target(Eleme...

2019-05-29 14:39:00 536

转载 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 201

转载 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 772

转载 jdk8 分隔字符串最新方法

//已字符串分隔方法最新 方法 StringJoiner stringJoiner=new StringJoiner(","); stringJoiner.add("a"); stringJoiner.add("b"); System.out.println(stringJoiner.toString());...

2019-03-06 17:09:00 1629

转载 springboot 过滤器,拦截器,切片的运用

看连接 :https://juejin.im/post/5c6901206fb9a049af6dcdcf转载于:https://www.cnblogs.com/huzi007/p/10484293.html

2019-03-06 16:50:00 107

转载 为什么阿里巴巴禁止开发人员使用isSuccess作为变量名

答曰,是为了防止用加了is前缀命名的变量造成序列化与反序列不一致的问题转载于:https://www.cnblogs.com/huzi007/p/10484166.html

2019-03-06 16:37:00 136

转载 为什么禁止在 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 109

转载 阿里巴巴的26款超神Java开源项目!

这个比较好,项目用得上的时候可以借鉴一下.... 阿里巴巴的26款超神Java开源项目转载于:https://www.cnblogs.com/huzi007/p/10448585.html

2019-02-28 10:12:00 85

转载 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 499

转载 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 65

转载 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 92

转载 linux 设置与网络同步的时间

#设置linux时间 与网络时间同步安装命令yum install -y ntp同步网络时间ntpdate ntp1.aliyun.com转载于:https://www.cnblogs.com/huzi007/p/9905133.html

2018-11-04 18:39:00 814

转载 linux解决病毒系列之一,删除十字符libudev.so病毒文件

前两天被服务器商通知服务器带宽流量增加,我想了想我们服务走的内网,没有什么大的带宽占用,于是我马上登录服务器。用top命令查看运行情况,我擦,有一个进程吃了很高的cup,于是我赶紧用kill -9 杀掉。本以为结束了,然后过了几分钟,流量又增加了。我擦,再次用top命令查看一下,我晕又有一个随之字符串的进程出现...如此看来是中病毒了。这病毒怎么解决了?比如病毒为:...

2018-11-04 18:00:00 364

转载 Maven <Profiles>定义不同环境的参数变量

记录一下https://blog.csdn.net/qq245282209/article/details/52192115转载于:https://www.cnblogs.com/huzi007/p/9466723.html

2018-08-13 10:41:00 53

转载 Mybatis通过GNDL语法引用静态常量或者枚举类型

原因:mybatis 中mapper.xml 文件中需要静态常量的时候使用:先定义: public static String aa="aa"; ${@全路径类名称@静态变量|@静态方法}ok,解决问题。转载于:https://www.cnblogs.com/huzi007/p/9...

2018-08-10 17:17:00 391

转载 Mysql索引会失效的几种情况分析

转:https://www.jb51.net/article/50649.htm学习啦转载于:https://www.cnblogs.com/huzi007/p/9400481.html

2018-08-01 11:55:00 131

转载 mysql建立索引的一些小规则

1、表的主键、外键必须有索引;2、数据量超过300的表应该有索引;3、经常与其他表进行连接的表,在连接字段上应该建立索引;4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;5、索引应该建在选择性高的字段上;6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;7、复合索引的建立需要进行仔细分析;尽量考虑用单字段索引代替:...

2018-08-01 11:32:00 86

转载 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 333

转载 多级缓存设计详解 | 给数据库减负

这篇文章写得不错,就链接过来了:    https://mp.weixin.qq.com/s?__biz=MzU2NDMyNDE0Mg==&mid=2247484705&idx=1&sn=69f51d70f2a0a8e06c6fdb3bc9bcc206&chksm=fc4df760cb3a7e760bb3c0318bc794e006723d8bf...

2018-07-30 10:30:00 64

转载 java CAS算法

CAS算法是硬件对于并发操作的支持,其中包含了三个操作数:内存值,预估值和更新值。没当要执行更新操作时,会先在同步方法中比较内存值和预估值是否相等,如果相等才会用更新值替换内存值,否则什么也不做。package concurrent;/* * 模拟CAS算法 */class CAS { // 内存值 private volati...

2018-07-25 11:40:00 255

转载 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 186

转载 漫画:什么是CAS机制

这篇文章说到重点了:https://www.cnblogs.com/myopensource/p/8177074.html转载于:https://www.cnblogs.com/huzi007/p/9109377.html

2018-05-30 10:09:00 107

转载 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 106

转载 springboot使用hibernate validator校验

hibernate validator Bean验证器在开发中常用,这里我们说说它在springboot中的使用第一步:引入配置@Bean public MethodValidationPostProcessor methodValidationPostProcessor() { MethodValidationPostProcessor p...

2018-05-24 15:05:00 88

转载 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 308

转载 mybaits官方文档

http://www.mybatis.org/mybatis-3/zh/configuration.html转载于:https://www.cnblogs.com/huzi007/p/9081567.html

2018-05-24 10:42:00 138

转载 sql 优化

没仔细过研究sql优化,最近在研究一下了.http://www.cnblogs.com/luyucheng/p/6323477.html转载于:https://www.cnblogs.com/huzi007/p/9071319.html

2018-05-22 11:52:00 76

转载 mybatis中预编译sql与非预编译sql

预编译sql有缓存作用,非预编译没得mybaits中带有#传参的有预编译左右,$没得多用#传参预编译语句的优势在于归纳为:一次编译、多次运行,省去了解析优化等过程;此外预编译语句能防止sql注入。https://www.cnblogs.com/Prozhu/p/5541916.html转载于:https://www.cnblogs.com...

2018-05-22 11:27:00 1834

空空如也

空空如也

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

TA关注的人

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