自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 idea 启动项目卡住

idea

2022-10-10 19:22:58 522 1

原创 【使用slf4j快速输出方法参数日志】

代码】【使用slf4j快速输出方法参数日志】

2022-07-22 10:23:10 476

原创 mysql8 修改root 账号密码

亲测有效mysql> alter user user() identified by 'xxx' -> ;Query OK, 0 rows affected (0.01 sec)mysql>

2022-05-21 11:24:51 273

原创 windows 使用 xcopy 命令复制文件,每个target下的jar包复制到一起

windows DOS xcopy 复制文件

2022-04-29 10:39:57 643

原创 2021Mac M1 芯片 安装jdk环境

1、和windows不同,mac新版本终端不是shell,而是新的zsh命令。这里需要注意。可以看下mac的版本是什么。我的是最新版macOS Monterey。确定您的 Mac 使用的是哪个 macOS 版本 - Apple 支持 (中国)https://support.apple.com/zh-cn/HT201260这里有对新终端的详细描述,可以研究下。在 Mac 上将 zsh 用作默认 Shell - Apple 支持 (中国)https://support.apple.com/zh-

2022-02-11 00:01:59 3990

原创 nvm安装node ,yarn

nvm 安装安装注意:直接在c盘下创建目录nvm,nvm/nodejs, 文件夹路径目录不要有空格使用管理员窗口打开cmd,执行下载,切换版本命令。nvm list  //查看目前已经安装的版本nvm list available //显示可下载版本的部分列表nvm install 16.13.1 //安装指定的版本的nodejsnvm use 16.13.1 //使用指定版本的nodejsnpm install -g cnpm --registry=https://registry..

2021-12-29 13:11:27 5264

原创 spring boot jpa 使用 Test 事务

加入事务和回滚注解。@SpringBootTest@Transactional(rollbackFor = Exception.class)@Rollback(value = false)class StudentReposityTest {}

2021-12-25 22:18:22 529

原创 spring boot jpa 执行test测试,发现执行未报错但是事务会自动回滚

给方法加上注解@Test@Transactional@Rollback(value = false)public void test125(){ int jack2 = studentReposity.deleteByName("jack22"); System.out.println(jack2);}

2021-12-25 14:39:59 675

原创 【赫夫曼编译码器】

赫夫曼编译码器一、设计内容与设计要求1.设计内容:1)问题描述对输入的一串电文字符实现赫夫曼编码,再对赫夫曼编码生成的代码串进行译码,输出电文字符串。2)基本要求a.初始化,键盘输入字符集大小n,n个字符和n个权植,建立哈夫曼树。b.编码,利用建好的huffman树生成huffman编码;c.输出编码;d.译码功能;e.字符和频度如下:字符 A B C D E F G H I J K L M频度 186 64 13 22 32 103 21 15 47 57 1 2 32字符 N

2021-11-17 09:25:22 689

原创 2021-07-29

https://blog.csdn.net/lizongxiao/article/details/107472047

2021-07-29 00:36:48 79

原创 单链表反转- 递归

@Test public void test03() { ListNode listNode = new ListNode(4, null); ListNode listNode1 = new ListNode(3, listNode); ListNode listNode2 = new ListNode(2, listNode1); ListNode listNode3 = new ListNode(1, listNode2);.

2021-07-27 00:35:38 125

原创 Java分批执行list集合

import java.util.List;import java.util.function.Consumer;public class BatchSaveUtils { private BatchSaveUtils() { } public static <T> void batchSave(List<T> l, int perCount, Consumer<List<T>> c) { if (perCou.

2021-06-10 10:41:30 193

原创 jdk1.8 HashMap put和resize基本原理

数据结构是:数组+链表+红黑树1、putVal 插入值:得到数组下标索引值, 如果数据下标处为null,则放入该位置, 如果不为空,判断key是否相等, 如果相等,则覆盖val, 如果不等,则判断节点类型是否树节点, 如果是则放入数节点中, 如果不是,即为链表,循环链表比对key值, 如果key相同则覆盖,没有相同...

2021-03-20 23:40:32 1209 5

原创 读取json格式文件,将其格式化输出

使用fastjson@Test public void testdsa() throws IOException { /*JSONArray jsonArray = new JSONArray(); JSONObject jsonObject = new JSONObject(); jsonObject.put("1", "222"); JSONObject jsonObject2 = new JSONObject(); .

2021-03-18 11:28:53 414

原创 jvm 系统参数JAVA_OPTS

JAVA_OPTS="-Xmx4g -Xms4g -Xmn2g -Xss512k -XX:SurvivorRatio=8 -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=2048m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/yuanian/app/java_heapdump.hprof"-XX:SurvivorRat...

2021-03-08 15:34:04 326

原创 idea 部署tomcat 项目位置,编译jsp为 Java class文件

C:\Users\用户\AppData\Local\JetBrains\IntelliJIdea2020.2\tomcat\Unnamed_springmvc_001\work\Catalina\localhost\0301\org\apache\jsp<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>$Title$&...

2021-01-13 10:14:16 980 1

原创 idea 发布web项目,未加载jar包

查看控制台输出,看一下是不是缺少了什么jar包。 如果jar包存在,显示无法输出,就在IDEA的项目发布中,添加lib依赖! 重启Tomcat!

2021-01-07 17:35:19 490

原创 对Spring IOC的理解

对Spring IOC的理解Spring的IoC(控制反转) 、DI(依赖注入)这两个概念理解Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。(获得依赖对象的方式反转了)DI—Dependency Injection,即“依赖注入”:组件之间依赖关系由容器在运行期决定,即由容器动态的将某个依赖关系注入到组件之中。 Ioc和 DI 都是对Spring 容器 在不同角度的描述。 将原始的代码内主动创建对象动作去掉,...

2020-12-30 17:46:58 84

原创 Java 对list集合指定字段进行排序

使用Java8流和list.sort 两种方式,经简单测试,2个方式的时间差异不大private List<Map<String, Object>> getListMaps() { List<Map<String, Object>> htMachineAccountList = new ArrayList<>(); Map<String, Object> map1 = new HashMap&.

2020-11-18 21:36:36 664

原创 IDEA 中Maven 更新索引失败

1、使用自带的update。2、删掉报错的maven仓库jar包文件夹3、打开pom.xml 使用maven helper 插件查看冲突包4、删掉idea 的maven 索引文件夹5、重置idea 缓存及索引

2020-11-09 14:58:50 2881

原创 win10 cpu个数,核心数,线程数

最简单的:在cmd上输入systeminfo1.快捷键Win+R,打开搜索2.输入cmd3.在cmd上输入wmic

2020-10-12 11:02:41 1635

原创 idea 启动参数设置

系统原参数:-Xms128m-Xmx2032m-XX:ReservedCodeCacheSize=240m-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerMB=50-ea-XX:CICompilerCount=2-Dsun.io.useCanonPrefixCache=false-Djava.net.preferIPv4Stack=true-Djdk.http.auth.tunneling.disabledSchemes=""-XX:..

2020-08-25 15:23:25 2536

原创 Linux curl 发送get post请求

curl http://localhost:9999/aaa/bbb/ccc -X POST -d 'parm={"input":{"fromData":"2020-08-15","aa":[{"cc":"111"}]}}'

2020-08-18 18:21:27 165

原创 Java 将JSONObject 复制一个新的JSONObject对象

JSONObject fys = new JSONObject(); fys.put("11","22"); JSONObject fys2 = JSONObject.parseObject(fys.toJSONString());将json对象转为字符串,将字符串重新构建 JSONObject

2020-07-03 10:46:37 11327

原创 多线程简单跳坑总结

多线程是什么?为什么多使用多线程?多线程怎么用?多线程的不安全问题?如何解决多线程?

2020-06-10 15:44:22 119

原创 时间管理

2020-06-02 10:33:59 126

原创 Java 格式化YYYY-MM-dd问题 2019年末3天变为2020年12月日期

2019年29日,30日,31日 3天用for (int i = 25; i < 32; i++) { LocalDateTime now = LocalDateTime.of(2019,12,i,20,13,47); DateTimeFormatter f1 = DateTimeFormatter.ofPattern("YYYY-MM-dd"); Dat...

2020-04-08 13:07:28 831

原创 Oracle 触发器,更新t1表,触发t2表中某个字段的跟新

修改t1表,触发t2表的某个字段的修改CREATE OR REPLACE TRIGGER TRIGGER_t1_uAFTER UPDATE ON t1---当修改了T1时触发FOR EACH ROWBEGIN update t2 set col1 = :new.col1,col2=:new.col2,... where id = :old.id; -- 关联条件E...

2020-03-25 15:43:53 588

原创 SpringMVC 的 mvc:exclude-mapping 拦截器

排除的拦截请求,不进入拦截器类,如login.html 和 login.do 请求。允许用户请求到登录页面和发送登录请求。被拦截的请求才会进入到指定的拦截器类UserSessionInterceptor中。<!-- 配置用于session验证的拦截器 --> <!-- 如果有多个拦截器满足拦截处理的要求,则依据配置的先后顺序来执行 -...

2020-03-19 17:19:08 1177

原创 数据库拷贝 、复制表结构

拷贝表create table table_name as select * from source_table where 1=1;复制表结构create table table_name as select * from source_table where 1 <> 1;

2020-03-05 13:38:57 663

原创 idea 设置需要的快捷键

1. 隐藏工具栏,全屏窗口2.删除行3.代码提示补全

2020-02-27 21:20:56 192

原创 ThreadLocal 对 SimpleDateFormat的高并发线程安全问题使用

高并发下才会出现异常private static final ThreadLocal<DateFormat> df = new ThreadLocal<DateFormat>() { @Override protected DateFormat initialValue() { return new SimpleDateFormat...

2020-02-27 20:06:56 157

原创 Linux 移动,复制文件,文件夹到另一个目录

在服务器上 禁止 使用rm -rf 命令,使用文件复制和移动1.先备份b目录下的文件,2.移动a目录下的所有文件和文件夹 到 b目录下,mv -b /home/project/a/* /home/project/b/复制 a下的所有文件,到 b目录下cp -r /home/project/a/* /home/project/b/...

2020-01-13 19:57:57 2129

原创 Windows下RabbitMQ的安装

注意:如果没有必要的话,就直接将ERlang和RabbitMQ都安装在C盘目录下(默认安装),因为也不大;后面只要配置两个环境变量,这样是OK的。经本人测试,安装在其它盘会出现问题,找了许久,本人太菜,没找到解决方式,后面又卸载了重装。1、要先安装ERlang,这是运行RabbitMQ的运行环境。1.1 配置环境变量 ERLANG_HOMEhttps://www.rabb...

2019-12-31 22:27:50 163

原创 Java 使用EasyExcel批量导入excle数据到Oracle数据库

1、读取excel数据,插入Oracle数据库。2、使用数据100万条。测试100万条数据的插入Oracle数据库 批处理条数 时间 2500 50466毫秒 2500 59945毫秒 2500 55605毫秒 2000 51228毫秒 2000 57499毫秒 3000 52740毫秒 5000...

2019-12-13 14:45:48 1599

原创 idea 快捷键

序号 快捷键 按键 1 执行 run alt+r 2 向前补全代码new前使用 ctrl_alt_v 3 向后补全代码new 后加空格 ctrl_alt_空格 4 打开最近修改的文件( Recently Files ctrl_e 5 快速搜索类中的错误 next highlighted error ct...

2019-11-28 14:58:59 161

原创 Oracle 查询小计

1.查询重复订单号数量 使用group 加 having count(*) > 1select 字段名,count(*) from table group by 字段名 having count(*) > 1

2019-11-27 11:39:30 179

原创 Oracle 的 not in 和 not exists

1.regexp_substr 字符串匹配select regexp_substr('陈凯-chenk','[^-]+',1,1), instr('yuechaotianyuechao','ao') position from dual;起始位置,从第几个字符开始正则表达式匹配(默认为1),匹配第一个‘-’ 得到的结果是:陈凯2. not in 或者 in...

2019-11-26 17:54:31 1713

原创 Oracle 报表分类查询加汇总行

给查询视图添加汇总数据行 对编码进行group by 同类排列,同时对金额加入汇总行编码 名称 金额 备注 11 啊啊 12 sss 11 bb 13 xxx 11 25 22 a的 11 更改 22 11 ...

2019-11-23 17:49:47 1549

原创 Oracle 查询数据 分类排列 保证左表查询顺序不被右表改变

直接修改红色部分代码即可;加入ROWNUM 保证了左表查询的顺序不被改变。select flighleft.*, flightright.* from ( SELECT T.* , ROWNUM ROW_NUM FROM (select bm.id,bm.classname from billbm bmgroup by bm.bud...

2019-11-17 12:17:37 473

空空如也

空空如也

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

TA关注的人

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