自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 redis lua脚本

redis lua脚本示例

2022-07-21 14:11:52 376 1

原创 改造二分算法实现搜索区间位置

改造二分算法实现搜索区间位置假设现在一个数组有 10 20 30 40那么 1 在那个区间 70在那个区间改造点对于二分计算到边界时候的处理代码 /** * 开始 */ public static void main(String[] args) { List<A> list = new ArrayList<>(); Integer c = 0; for (int i = 0; i <

2021-03-09 10:13:32 108

原创 反射动态获取类并动态调用类的方法

最近接到一个需求 需要根据mysql配置的bean信息和方法信息 调用具体代码业务类似dubbo 的invokeinvoke com.bestpay.test.public({"class":"com.bestpay.dto.testDto","requestData":""})由请求参数来 确定请求的类 方法 入参方式一在这里最初想要直接使用反射的方式处理 如下try { /**通过Spring容器获得的bean 没有注入相关依赖bean*/ Object be.

2020-07-31 16:59:30 877

原创 SpringCloud微服务概念

SpringCloud微服务:SpringCloud通过Eureka consul实现服务治理;服务状态异常查看通过Ribbon实现负载均衡;消息负载 队列通过Fegin实现服务通信;微服务之间的接口调用通过Hystrix实现服务容错;微服务之间接口调用超时熔断 服务崩溃熔断通过Config或Apollo 实现分布式配置中心;yml文件参数配置等通过Gateway实现服务网关;统一...

2019-11-29 15:47:16 164

原创 上传excel表格 处理数据

上传excel表格 处理数据import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.xssf.usermodel.XSSFWorkbook;import org.springframework.web.bind.annotation.PostMapping;import org.sprin...

2019-11-01 15:05:51 271

原创 idea 设置

配置自己的文字颜色 (个性化设置)

2019-08-09 17:32:49 103

原创 HashMap的哈希碰撞

HashMap 你常用的方法public V put(K key, V value) { return putVal(hash(key), key, value, false, true);}static final int hash(Object key) { int h; return (key == null) ? 0 : (h = key.hashCo...

2019-07-31 17:34:45 892

原创 计算节假日

public static void main(String[] args) throws ParseException { Calendar c = Calendar.getInstance(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); boolean ksa = true; ...

2019-07-31 13:31:57 183

原创 JDK1.8 排序

for 循环筛选

2019-07-30 10:57:47 554

原创 HTTP_URL 取值注解

第一种http://localhost:8080/kaka?bankNum=15&userId=154public void kaka(HttpServletRequest request, @RequestParam String bankNum, @RequestParam String userId)第二种http://localhost:8080/kaka/{ty...

2019-05-29 10:53:55 338

原创 JAVA 动态代理理解

类需要实现接口public interface IUserServ { List<Card> findAllUser(); int deleteUserById(Card user); int saveUser(Card user); }代理类InvocationHandler 接口是动态代理需要的 在这里 处理invoke方法实...

2019-04-22 17:47:37 120

原创 StingBuffer是线程安全的吗?不一定 观文所想

文章原址https://blog.csdn.net/zcw4237256/article/details/79067892下面是测试类[java] view plain copy public class Mythread implements Runnable { @Override public void run...

2019-04-19 15:51:57 213

原创 过滤器和拦截器

都需配置都是实现接口的方式都是AOP的体现HandlerInterceptor 拦截器接口Filter 过滤器接口区别过滤器可以修改request,而拦截器不能拦截器可以使用IOC容器中的依赖@Autowired,而过滤器不能过滤器只能在请求的前后使用,而拦截器可以详细到每个方法应用Filter 过滤器修改请求(request)和响应(response)内容完成CO...

2019-04-19 10:44:32 127

转载 常见设计模式

设计模式(一)设计六大原则设计模式(二)单例模式的七种写法设计模式(三)建造者模式设计模式(四)简单工厂模式设计模式(五)观察者模式设计模式(六)代理模式设计模式(七)装饰模式设计模式(八)外观模式设计模式(九)模版方法模式设计模式(十)工厂方法模式设计模式(十一)策略模式设计模式(十二)享元模式设计模式(十三)抽象工厂模式作者:刘望舒来源:CSDN原文:ht...

2019-04-10 18:36:18 210

转载 SpringMVC学习

【SpringMVC学习01】宏观上把握SpringMVC框架【SpringMVC学习02】走进SpringMVC的世界【SpringMVC学习03】SpringMVC中注解和非注解方式下的映射器和适配器总结【SpringMVC学习04】Spring、MyBatis和SpringMVC的整合【SpringMVC学习05】SpringMVC中的参数绑定总结【SpringMVC学习06】SpringM...

2019-04-10 10:59:10 1858 1

原创 两种死锁例子

synchronized 方式package com.usercard.open.rest;/** * 段 * Created by Heyiyong on 2018/8/30. * 死锁实例 */public class DeadLock implements Runnable { public int flag = 1; //静态对象是类的所有对象共享的 ...

2019-04-09 14:31:48 1460

原创 JAVA反射实现JSON和实体类的转换

//这里使用了GSON做解析Gson gson = new GsonBuilder() .setDateFormat("yyyy-MM-dd HH:mm:ss") .create();//json的内容String content//获取类Class<?> clazz = Class.forName("com.usercard.dto.Re...

2019-03-21 19:25:38 1493

原创 模板模式JDBC

 使用 JDBC 用于方便理解 模板模式概念 模板模式也是多态的一种应用面向对象的多态性,程序在运行时 子类对象将覆盖父类对象,子类中的方法也会覆盖父类中定义的方法。通过子类实现父类的方法,可以实现对父类参数的反向控制。 父类 模板子类 实现有差别却必须实现的部分 在这里为 sql...

2019-02-23 17:04:47 201

原创 支付宝会员卡开发梳理

第一步 创建会员卡模板 web第二步 会员卡模板修改接口 web第三步 会员卡模板查询接口 web第四步 会员卡配置开卡表单 web第五步 获取开卡链接 web(开卡链接只能在支付宝系列应用使用)前端需要有一个回调的页面 获取在开卡链接填写完开卡表单后携带相关的信息进行 开卡(回调地址需要在自己的应用配置授权回调地址)第六步 (开卡) 用户授权 rpc第七步 (开卡...

2019-02-22 18:34:12 1199 1

原创 mac下查看指定端口被谁占用并且杀死该进程

1、打开终端,使用如下命令:lsof -i:********代表端口号 2、然后在用命令 “kill 进程ID”,杀死进程这时候我们就能将占用该端口的应用程序关闭了。 JAVA学习网站http://how2j.cn?p=73013 ...

2019-02-14 16:43:32 1465

转载 Gson 轻松处理 json 和实体类的属性名不一样

Gson 解析之 - 如何让 json 键和实体类的属性名不一样最近Gson用的比较多,用的时候一直有一个疑问,难道本地的实体类的属性名一定要和Json的键一一对应吗?json数据{ "name": "wangzhen", "age": 20, "tall": "176", "sex": "male"}对应的实体类publ

2018-12-06 15:08:53 3090

原创 非空判断 自己写一个工具类

/** * 如果参数为null,返回true * * @author hechenglong * @param patterns * @return */public static boolean isNull(Object... patterns){ if(patterns == null || patterns.length == 0) return true; ...

2018-07-19 11:28:37 351

原创 SQL利用Case When Then 详细用法介绍

SQL利用Case When Then多条件判断第一种用法用一个SQL语句完成不同条件的分组。这是一种用法 抄别人的  合组合函数一起使用 有如下数据国家(country) 性别(sex) 人口(population)中国 1 340中国 2 260美国 1 45美国 2 55加拿大 1 51加拿大 2 49英国 1 40英国 2 60按照国家和性别进行分组,得...

2018-07-13 18:19:34 27633 1

原创 支付宝 口碑会员卡模板创建实例

alipay.marketing.card.template.create(会员卡模板创建) https://docs.open.alipay.com/api_5/alipay.marketing.card.template.create 官方文档 在下的代码只是实现创建模板 后续还有很多工作要做的 在这之前 需完成 用户授...

2018-07-13 11:24:13 1789

空空如也

空空如也

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

TA关注的人

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