自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Git修改分支名称

1、修改本地分支名称git branch -m oldBranchName newBranchName2、将本地分支的远程分支删除git push origin :oldBranchName3、将改名后的本地分支推送到远程,并将本地分支与之关联git push --set-upstream origin newBranchName...

2021-12-01 09:46:40 308

原创 获取当前系统时间最近12月的年月(含当月)

/** * 获取当前系统时间最近12月的年月(含当月) */ public static String[] getLast12Months(Date timeDay){ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM"); String time = sdf.format(timeDay); //处理月份输入条件 if(time.length()==7){.

2021-01-05 09:26:15 395

原创 2020-12-10面试题

1.shiro把信息放在哪里了答:存放在session中2.什么场景用消息队列消息队列在实际应用中包括如下四个场景:应用耦合:多应用间通过消息队列对同一消息进行处理,避免调用接口失败导致整个过程失败;异步处理:多应用对消息队列中同一消息进行处理,应用间并发处理消息,相比串行处理,减少处理时间;限流削峰:广泛应用于秒杀或抢购活动中,避免流量过大导致应用系统挂掉的情况;消息驱动的系统:系统分为消息队列、消息生产者、消息消费者,生产者负责产生消息,消费者(可能有多个)负责对消息进行处理;3.qua

2020-12-12 19:01:08 527

原创 Map的KEY值转成大写

public class OrderBy { public static void main(String[] args) { //新建一个Map类型的List集合 List<Map<String,String>> list = new ArrayList<Map<String,String>>(); //将3个Map集合放到 List集合 Map<String.

2020-12-05 18:15:25 653

原创 list套map

for (Map<Integer, String> m : maps) { for (Integer k : m.keySet()){ sb.append(" ?, "); if (m.size() == k + 1) { sb.append(" ?"); sb.append(" ),( ");

2020-12-04 20:53:46 147

原创 Java8 forEach遍历List< Map> 数据

public void query() { UserDao userDao = new UserDao(); ColumnHolder sqlColumn = ColumnHolder.of() .addColumn("id","1") .addColumn("passwd","654321"); List<Map<String, Object>> result = ...

2020-12-02 23:05:51 839

原创 日志

log.info(“初始化 《{}:{}》”, user.getName(), poolsize);打印出的值:初始化 《{user.getName()}:{poolsize}》

2020-12-01 14:29:25 149

原创 sql

update dap_task_timing_plan p set p.cron = case when null is null then null else ‘5555’ end ,p.status=2 where p.user_id = ‘1’

2020-11-26 14:59:40 120

原创 Jpa学习

一:使用JPA **saveAndFlush()**方法实现 增加 和 修改注意:控制层要进行过滤参数,saveAndFlush 此方法先根据ID==null 判断是使用 persist方法 还是merge方法 之后会根据数据库中ID是否有记录 来决定 是否要使用insert 还是 update...

2020-11-25 11:14:59 133

转载 数据库设计规范

数据库的重要性不言而喻。对程序员来说跟数据库打交道更是家常便饭。数据库给开发带来了巨大的便利。我们或多或少的知道一些数据库设计规范,但并不全面。今天我就简单整理一下,帮自己做个总结梳理,也希望可以帮到小伙伴们。数据库设计规范包括命名规范、库表基础规范、字段规范、索引规范和SQL设计规范。命名规范1.1 库名、表名、字段名禁止使用MySQL保留字。1.2 库名、表名、字段名使用常用英语而不要使用编码,需见名知意,命名与业务、产品线等相关联。中文词汇的英语翻译可以参考常用术语来选择相应的英文词汇。

2020-11-16 10:03:57 341

原创 mysql的水平分表和垂直分表的区别

1,水平分割:例:QQ的登录表。假设QQ的用户有100亿,如果只有一张表,每个用户登录的时候数据库都要从这100亿中查找,会很慢很慢。如果将这一张表分成100份,每张表有1亿条,就小了很多,比如qq0,qq1,qq1…qq99表。用户登录的时候,可以将用户的id%100,那么会得到0-99的数,查询表的时候,将表名qq跟取模的数连接起来,就构建了表名。比如123456789用户,取模的89,那么就到qq89表查询,查询的时间将会大大缩短。这就是水平分割。2,垂直分割:垂直分割指的是:表的记录并不多

2020-11-16 09:44:26 454 1

原创 java使用httpclient发送post、get、put、delete请求

在接口测试中,我们可以使用jmeter、postman等工具来完成,也可以引入测试框架来进行自动化接口测试,比如java+testNG,python+reguests。所以对请求发送方法做一些封装是必要的。是testNG框架引入的最基础工作package test.huatu.pen.util;import java.io.IOException;import org.apache.http.HttpEntity;import org.apache.http.client.ClientProto

2020-10-31 10:02:35 1149

原创 JS引号里引用变量

JS引号里引用变量“”"+变量+"""

2020-10-17 09:41:43 1031

原创 base64图片互转

public static void main(String[] args) throws IOException{String strImge = “”;// 测试从Base64编码转换为图片文件GenerateImage(strImge, “D://1.jpg”);}//2、图片转化成base64字符串public static String GetImageStr(String imgFile){//将图片文件转化为字节数组字符串,并对其进行Base64编码处理 InputSt

2020-09-18 09:21:30 693

原创 实体类注解

于等于指定的最大值 @DecimalMin(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值 @DecimalMax(value) 被注释的元素必须是一个数字,其值必须小于等于指定的最大值 @Size(max,min) 被注释的元素的大小必须在指定的范围内。 @Digits(integer,fraction) 被注释的元素必须是一个数字,其值必须在可接受的范围内 @Past 被注释的元素必须是一个过去的日期 @Future 被注释的元素必须是一个将来的日期 @Pattern(valu.

2020-09-07 18:29:23 233

原创 Java将时间加10分钟的方法

public static void main(String[] args) throws ParseException { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// Date now = new Date();// System.out.println("当前时间:" + sdf.format(now));// Calendar nowTime

2020-08-28 16:42:01 2686

原创 Base64转换字符串,字符串转换图片

/* * 有给定base64编码的字符串,转化为图片 * 先经过解码生成字节数据(byte数组存储) * 然后IO输出 * */ public static boolean generateImg(String String, String path) throws IOException{ if (String == null){ return false; }else{ Out

2020-08-22 17:17:41 227

原创 面试题

1.说说spring事务托管事务管理可以帮助我们保证数据的一致性,对应企业的实际应用很重要。Spring的事务机制包括声明式事务和编程式事务。编程式事务管理:Spring推荐使用TransactionTemplate,实际开发中使用声明式事务较多。声明式事务管理:将我们从复杂的事务处理中解脱出来,获取连接,关闭连接、事务提交、回滚、异常处理等这些操作都不用我们处理了,Spring都会帮我们处理。声明式事务管理使用了AOP面向切面编程实现的,本质就是在目标方法执行前后进行拦截。在目标方法执行前加入或

2020-07-22 17:12:33 221

原创 Netty常见面试题总结

最近经常会再面试中碰到 Netty 相关的问题。全文采用大家喜欢的与面试官对话的形式展开。 如果大家觉得总结的不错的话,不妨点一个赞鼓励一下!这是我继续坚持很重要的动力来源。概览:Netty 是什么?为什么要用 Netty?Netty 应用场景了解么?Netty 核心组件有哪些?分别有什么作用?EventloopGroup 了解么?和 EventLoop 啥关系?Bootstrap 和 ServerBootstrap 了解么?NioEventLoopGroup 默认的构造函数会起多少线程?

2020-06-29 09:25:28 886 1

转载 POI

Springboot+Poi实现Excel的导入导出https://blog.csdn.net/typ1805/article/details/83279532springboot + easypoi 一行代码搞定擅长导入导出https://www.jianshu.com/p/5d67fb720eceSpringBoot之导入导出Excel(Java8实现)https://www.jianshu.com/p/3a89e19a1bc3...

2020-06-12 20:18:43 94

原创 Mysql启动时服务名无效

Mysql启动时服务名无效问题原因:mysql服务没有安装。解决办法: 在 mysql bin目录下 以管理员的权限 运行cmd .执行 mysqld -install命令然后我进到bin\目录里面,执行了如下命令,然后就可以了

2020-05-18 15:00:19 129

原创 IDEA中Maven依赖包下载不了的问题解决方案汇总

IDEA中Maven依赖包下载不了的问题解决方案汇总原文地址: https://blog.csdn.net/jwcxs_m/article/details/80076909

2020-01-08 16:36:23 259

原创 SpringBoot与Shiro整合

-权限管理相信很多小伙伴在学习shiro也遇到了很多的难题,本篇文章记录自己学习的springboot+shiro实现登录权限的功能!后期会补上角色菜单…持续更新中~此篇文章只做实现功能,原理自行查看资料文档~访问localhost:/8080/test此次实现了对应的授权人信息才能看到自己授权的页面为了方便心急的童鞋们,以下先放全部代码;详细步骤最下面哦~sql文件/* Navi...

2019-12-31 11:38:50 250

空空如也

空空如也

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

TA关注的人

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