自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (6)
  • 问答 (3)
  • 收藏
  • 关注

原创 平时总结笔记

HashMap 是jdk1.2引进的,继承自AbstractMap类。但二者都实现了Map接口。Hashtable继承自Dictionary类,Dictionary类是一个已经被废弃的类(见其源码中的注释)。父类都被废弃,自然而然也没人用它的子类Hashtable了。HashTable键值都不能为nullHashtable 没用遵循驼峰命名法Hashtable线程安全, 想线程安全的化可以使用ConcurrentHashMapTreeSet默认自然顺序的有序集合非线程安全TreeS

2021-06-26 08:11:35 207

原创 order by state = 2 desc

今天发现了一条奇怪了sql语句,遂研究了一下, 以下是研究结果, 个人理解, 仅供参考。 order by num = 2 desc

2022-11-15 13:46:41 424 1

原创 心情碎片~

老妈总是给我打电话,烦的要死,苦啊,她苦,她知道我最近过的也不好,我有时候会出现一些极端的想法,你这么苦,活着有什么意义,哎,每次打完电话我都要烦躁好一阵子,又要失眠了,如果她没打电话,我可能会平静的入睡,虽然也想一些工作的问题,她打电话好像是一根针,突然扎了我一下,让我无法躺平,无法摆烂,就像突然惊醒温水里的青蛙,我可能有点抑郁症,没动力了,就像有位日本作家说的:我就像一辆车,所有人都推我拉我,想让我动起来,可是他们忽略了我油箱里没油了。经理今天发了一些项目的资料让我先看看,顿时心情好很多了。

2022-11-15 10:55:21 192

原创 哪些令人意想不到的空指针异常

经验丰富的程序员知道很多地方会出现空指针异常

2022-11-11 13:59:31 205

转载 druid 参数配置详解

池中某个连接的空闲时长达到 N 毫秒后, 连接池在下次检查空闲连接时,回收该连接,要小于防火墙超时设置

2022-11-11 09:37:34 5999

原创 notpad++文本排序 文本对比

同一个表有多个实体类对应, 需要对两个实体类的属性进行对比的时候, 可以用到notpad++快速比对两个类的属性。这个功能,主要是这个功能很方便, 文本对比工具方法多了去。

2022-11-10 10:13:12 1642

原创 Notpad++插件安装失败

直接去插件的github下载, 下载release的zip包 然后解压到plugin文件夹 手动安装插件。可以直接下载插件, 拷贝插件到potpad++安装位置的plugin文件夹下。然后进度条一直不变,然后notpad++自动重启了 插件还是没安装上。但是没有找到我们想装的插件怎么办?

2022-11-09 22:37:03 541

原创 Failed to start bean ‘nacosWatch‘;ErrCode:-400, ErrMsg:Could not initialize class com.alibaba.nacos.

今天学习 nacos 的时候出现了一个错误, jar 包依赖冲突, 用的 cloud 和 springboot 的版本较高, 记录一下解决问题的全过程通过报错和依赖冲突大致猜测是 guava 的版本问题尝试 nacos-client 里或 netfilx-ribbon 里去掉 guava 依赖最后发现去掉 ribbon 里的启动成功了

2022-10-27 11:40:53 5765

原创 这个吸引了我的注意

今天学习spring cloud gateway时看到一篇博客, 里面的某些技术点引起了我的注意。

2022-10-26 21:52:05 73

原创 出一个问题,每3个瓶子换一瓶酒

每买3个返还半个冰激凌价格的钱已知冰激凌价格为m你的资金为n求能买多少冰激凌

2022-10-15 15:14:50 357

原创 一维元胞自动机生命游戏

比如规则0是最极端的规则(比如火山喷发, 恐龙不就是这么灭绝的么),所有细胞无论周围环境怎么样, 下一周期都是死亡状态。每个细胞只有0和1两种状态, 也就是’死’和’生’, 这个细胞根据周围(左右)两个细胞的状态决定下一个迭代周期的状态。这些规则可以加上自身的状态, 那么一个细胞的状态可以有八种, 每种状态正好可以转成十进制的数字。比如规则255是最好的规则, 所有细胞无论周围环境怎么样, 下一周期都是活着, 无限繁殖。某个细胞周围都是1, 那么下个周期他就死亡了, (太拥挤了)

2022-10-09 09:42:25 1447

原创 手写杨辉三角

今天闲来无事,手写代码

2022-09-30 18:01:13 88

转载 拆分大文件

使用 git bash 拆分大文件

2022-09-18 08:41:08 963

原创 实用技巧 从页面表格快速创建实体类

从页面的api文档 通过技巧 快速创建 实体类

2022-08-20 16:18:47 259

原创 意想不到的空指针异常

Integr a = null, a==0 会出异常吗?

2022-08-14 14:49:12 57

原创 百度网盘 yundetectservice.exe可以禁用关闭吗

今天启动项目发现10000端口被占用,于是netstat-ano|findstr“端口号”就是找到了这个进程的id,然后wmicprocessgetname,executablepath,processid|findstr[$pid]找到了这个进程的路径,发现是百度网盘安装目录下的一个程序YunDetectService.exe,然后继续百度。......

2022-07-17 18:05:19 18156 2

原创 jvm垃圾收集器简单总结

Minor GC 和 Full GC新生代GC(Minor GC):指发生在新生代的垃圾收集动作,因为Java对象大多都具备朝生夕灭的特性,所以Minor GC非常频繁,一般回收速度也比较快。具体原理见上一篇文章。老年代GC(Major GC / Full GC):指发生在老年代的GC,出现了Major GC,经常会伴随至少一次的Minor GC(但非绝对的,在Parallel Scavenge收集器的收集策略里就有直接进行Major GC的策略选择过程)。Major GC的速度一般会比Minor GC

2022-03-26 16:20:13 87

原创 笔记整理-多线程与高并发

多线程与高并发目录多线程与高并发 https://www.cnblogs.com/Zs-book1/p/14318992.html?share_token=641d3935-0525-44d5-a772-9764bf2fad2a一、了解多线程什么是进程?什么是线程?并发与并行的区别临界区学习线程必须知道的概念:二、 线程的使用三种方式的区别线程的方法线程的状态三、SynchronizedJMM模型volatilesynchronizedsyn

2022-03-13 14:44:55 367

原创 笔记整理-mysql索引

MySQL的索引分类索引分类1.普通索引index :加速查找2.唯一索引主键索引:primary key :加速查找+约束(不为空且唯一)唯一索引:unique:加速查找+约束 (唯一)3.联合索引-primary key(id,name):联合主键索引-unique(id,name):联合唯一索引-index(id,name):联合普通索引4.全文索引fulltext :用于搜索很长一篇文章的时候,效果最好。创建索引Alter table ‘tablename’add prima

2022-03-13 14:33:51 1805

原创 甘峰听力xml

甘峰厂商报告数据接口返回字段字段含义取值范围类型DateOfBirth生日date:YYYY-MM-DDFirstName姓stringGender性别stringIdidstringLastName名stringSessions测试会话数据SessionsSessions字段字段含义取值范围类型AudSessionAudSessionAudSession字段字

2022-03-13 11:04:42 149

原创 mysql读写锁

CPU 的堆栈寄存器和栈帧什么关系 老师 求你回答一下我一个问题吧 我的问题你都没回答过作者回复: 堆栈寄存器指向栈顶内存地址关于读锁 mysql官方文档地址:https://dev.mysql.com/doc/refman/5.7/en/innodb-locking-reads.html与一致性非锁定读(普通读、快照读)对应的就是锁定读,锁定读的用处很多。首先先说下我的一些理解:1、可以锁定数据,防止你在读取的时候,数据被更改。2、在事务隔离级别为 REPEATABLE READ 级别情

2022-03-12 14:37:38 1734

原创 局部变量是否线程安全

了解过JVM的都知道,堆和方法区(JDK1.8后叫元空间)是线程共享的虚拟机栈、程序计数器(PC寄存器)和本地方法栈是线程私有的虚拟机栈里面存的是一个一个的栈帧,这里的栈帧你也可以理解为此时正在运行的方法,如果此方法调用其他方法的话,在虚拟机栈中就形成了一个个栈帧堆叠的形态,相信读到这里你已经对虚拟机栈的样子有了感觉接着,我们讨论栈帧(方法栈帧有五个部分组成局部变量表操作数栈动态链接【方法的符号引用,在这里我们可以讨论虚方法(在运行时确定方法,把符号引用转为直接引用)和非虚方

2022-03-12 10:51:33 2011

转载 局部变量线程安全吗

前言转载 https://www.cnblogs.com/myworld7/p/12264504.html方法中的变量(即局部变量)是不存在数据竞争(Data Race)的,也是线程安全的。为了理解为什么,我们先来了一下方法是如何被执行的,然后再分析局部变量的安全性,最后再介绍利用局部变量不会共享的特点而产生的解决并发问题的一些技术。方法是如何被执行的int a = 7;int[] b = fibonacci(a);int[] c = b;以上代码转换成CPU指令执行,方法的调用过程示意

2022-03-12 10:31:17 1730

原创 dubbo服务暴露原理

https://www.cnblogs.com/xyj179/p/11490417.html

2022-03-04 19:35:35 97

转载 javassist教程

转载 https://www.cnblogs.com/rickiyang/p/11336268.htmljavassist使用全解析Java 字节码以二进制的形式存储在 .class 文件中,每一个 .class 文件包含一个 Java 类或接口。Javaassist 就是一个用来 处理 Java 字节码的类库。它可以在一个已经编译好的类中添加新的方法,或者是修改已有的方法,并且不需要对字节码方面有深入的了解。同时也可以去生成一个新的类对象,通过完全手动的方式。. 使用 Javassist 创建一个

2022-03-02 14:12:16 2204

原创 子女的未来

语言表达能力故事复述:   先绘声绘色的讲一遍故事,然后让孩子跟着去复述。根据不同年龄的孩子记忆力、语言表达能力不同,因人而异设置难度。对年龄小的孩子,可以采取片段化的方式,一 段一段去复述,孩子说的故事不完整、不全,一定不要责怪孩子,并且还要大力的去鼓励他。通过三五遍之后,孩子不停的练,效果会非常好。  游戏法:  讲完一个故事之后,把故事中生动有趣的情节重新设计和改编成游戏。小朋友们喜欢的老鹰捉小鸡、抢凳子游戏、丢手绢、捉迷藏等等小朋友喜欢的游戏,然后让他们在游 戏中模仿故事中的

2022-02-26 21:33:53 128

转载 synchronised原理

摘自这位博主的文章,写的很好,赶紧记下来,说不定哪天404了http://www.wityx.com/post/232_1_1.htmlSynchronized锁优化JDK1.5之前, Synchronized称之为“重量级锁”,对该做了各种所有,分别为偏向锁、轻量级锁、重量级锁Java对象内存布局:说到 synchronized 加锁原理与Java对象在内存中的布局有很大关系, Java 对象内存布局如下:如上图所示,在创建一个对象后,在 JVM 虚拟机( HotSpot )中

2022-02-25 21:15:47 108

原创 可重复读理解

今天重新温习一遍数据库隔离级别可重复读(Repeatable Read),来自百度:当使用可重复读隔离级别时,在事务执行期间会锁定该事务以任何方式引用的所有行。因此,如果在同一个事务中发出同一个SELECT语句两次或更多次,那么产生的结果数据集总是相同的。因此,使用可重复读隔离级别的事务可以多次检索同一行集,并对它们执行任意操作,直到提交或回滚操作终止该事务。可重复读,来自百度:一种更易理解的说法是:在一个事务内,多次读同一个数据。在这个事务还没有结束时,另一个事务也访问该同一数据并修改数据。那么,

2022-02-18 14:17:32 839 3

转载 查看java进程

最近查问题时发现有服务运行中内存占用超过90%造成页面卡顿,在网上查了无数资料后,开始我的找bug路程了:1、利用任务管理器或者jps命令找到我的程序的进程ID这里写图片描述在cmd控制台下输入jps命令,即可列出当前电脑运行的java程序的所有进程,我的程序的进程ID为260282、利用jstack命令列出进程的所有信息这里写图片描述使用命令jstack 26028 > 26028.txt列出进程ID为26028的进程信息,并输出到26028.txt文本文件中。之后打开这个文件可以看到

2022-02-17 13:58:48 5422

原创 正则笔记-

{n} n 是一个非负整数。匹配确定的 n 次。例如,‘o{2}’ 不能匹配 “Bob” 中的 ‘o’,但是能匹配 “food” 中的两个 o。{n,} n 是一个非负整数。至少匹配n 次。例如,‘o{2,}’ 不能匹配 “Bob” 中的 ‘o’,但能匹配 “foooood” 中的所有 o。‘o{1,}’ 等价于 ‘o+’。‘o{0,}’ 则等价于 ‘o*’。[1-9][0-9]* 这个匹配一个正整数^ 匹配输入字符串的开始位置,除非在方括号表达式中使用,当该符号在方括号表达式中使用时,表示不接受

2022-02-11 14:55:50 75

原创 零碎点滴1

自定义绑定除了内置绑定以外,用户还能够自己选择将某个插件目标绑定到生命周期的某个阶段上。最常见的就是在打成jar包的过程,内置绑定没有涉及到 source 这一任务,需要自行绑定maven-source-plugin。https://my.oschina.net/u/1041012/blog/506248<build> <plugins> <plugin> <groupId>org.apache.maven

2021-09-11 10:39:42 84

原创 spring注入static属性字段

import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Configuration;import org.springframework.context.annotation.PropertySource;import org.springframework.context.annotation.PropertySources;@Configur.

2021-08-23 09:26:52 267

原创 split limit参数

split limit参数的作用,java split limit参数 split保留空字符串今天再写读取csv相关代码时遇到了需要将split方法 分割后的空字符串 “” 保留的问题看源码文档没看懂 什么boo foo直接上代码吧String s2 = "boo:and:foo:rrr:::obo:";System.out.println(Arrays.asList(s2.split(":",3)));System.out.println(Arrays.asList(s2.split("

2021-08-19 09:14:05 384

原创 打印菱形,带厚度

好不容易写出来的代码保存一下package com.study.ming.studydemo.mianshi;/** * 打印菱形 */public class Demo2 { public static void main(String[] args) { printSquer(8,7,1); printSquer(10,7,2); printSquer(145,9,3); printSquer(34,9,4);

2021-08-11 22:22:58 75

原创 MySQL练习

1叶平 语文 数学 英语 化学2王老师 语文 , 数学3陈老师 语文 英语4郭老师 数学 英语5谢老师 英语6何老师 数学7周老师 化学8孔老师 语文– 查询所有学生的学号, 姓名, 选课数, 总成绩SELECT st.sid, st.sname , AVG(sc.score) ‘平均分’, COUNT(sc.cid) ‘选课数’ , SUM(sc.score) ‘总分’FROM stu st , scores sc WHERE st.sid=sc.s

2021-07-03 15:56:40 158

原创 冒泡排序的理解

最近研究了下冒泡排序package com.study.ws.test;import java.util.*;public class MaoPao { final static Set<Integer> a = new HashSet(); final static ArrayList<Integer> list = new ArrayList(); static{ final Random r = new Random( );

2021-06-26 09:58:14 108

原创 mysql 1064

今天碰到一个问题,执行sql语句保存,记录下DELETE FROM TD_B_PRODUCT_RELEASE a WHERE a.remark LIKE '%拆分%';DELETE FROM `TD_B_PRODUCT_RELEASE` a WHERE a.`remark` LIKE '%拆分%';执行第一条保错,怀疑需要加引号 但是第二条也报错后来把别名去掉了 执行成功了DELETE FROM `TD_B_PRODUCT_RELEASE` WHERE `remark` LIKE

2021-05-13 23:54:11 133

原创 maven resources配置

Could not resolve placeholder {spring.datasource.url}今天整项目报错了: Could not resolve placeholder {spring.datasource.url}后来猜测到maven没有配置resources节点,以前也看到过这个配置,但具体为什么要配置不太懂,大概是mybatis需要把java目录下的xml文件也打包,今天碰到这个问题是yml文件没有打包进去,于是包了那个错,好,开始讲解构建Maven项目的时候,如果没有进行特殊的

2021-03-14 18:28:13 440

原创 cherry pick用法

idea越用越香,git也越用越香,嫌弃svn ^ _ ^这又为大佬的文章可以借鉴借鉴 借鉴说说要点吧, 比如你想把 lizi-0101的分支的几次提交弄到lizi-0201上,首先idea右下角切换到目的地分支 lizi-0201, 然后打开git的历史记录shift选中0101的几次提交,右键点击cherry pick,点完后idea应该就有反应, 没冲突就会弹出提交框,有冲突出弹出冲突提示框让你进行merge, 好像merge也行 没试过,ok 结束 感谢老铁 双击666...

2021-02-19 20:46:38 666

原创 thymeleaf模板单独单机使用

thymeleaf不光可以和spingboot使用,作为视图部分,精髓在于模板功能,废话不多说,上代码,版本:thymeleaf3package com.study.ws.test;import org.apache.commons.io.FileUtils;import org.junit.Test;import org.thymeleaf.TemplateEngine;import org.thymeleaf.TemplateSpec;import org.thymeleaf.conte

2021-02-19 15:01:47 641 1

全国计算机等级考试试题选登

资源来源于中国教育考试网https://www.neea.edu.cn/,经过整理

2022-11-26

2022年下半年计算机等级考试考试大纲

资源来源于中国教育考试网https://www.neea.edu.cn/,下载文件名经过整理

2022-11-26

康威-生命游戏 软件 golly

第一次看到生命游戏,我被那简单规则涌现出的奇妙模式震惊了, 尤其是用小方块构成大方块, 大方块的行为和小方块一直, 可以无限嵌套, 这不就是分行吗, 简直就是二维的我的世界了, 有人在我的世界里建造出我的世界, 在我的世界里玩我的世界, 那震撼的场面, 让人知乎卧槽, 这世界的奥妙也隐藏在里面把, 后来被证明是图灵完备的, 也就是计算机能干的是 生命游戏也能干, 只不过需要强大的算力和硬件做支撑

2022-10-01

节省高达95%的内存,并减轻标签页混乱现象 当您发现自己有太多的标签页时,单击OneTab图标,将所有标签页.zip

节省高达95%的内存,并减轻标签页混乱现象 当您发现自己有太多的标签页时,单击OneTab图标,将所有标签页转换成一个列表。当您需要再次访问这些标签页时,可以单独或全部恢复它们。 当您的标签页位于OneTab列表时,您将节省高达95%的内存,因为你将减少Google Chrome浏览器中打开的标签页的数量 !!!!!!!!!提醒:我上次的是zip文件,解压后是crx文件,crx文件还可以继续解压(用7Z软件),然后打开谷歌浏览器选择扩展程序界面点击加载已解压程序选择crx解压的文件夹即可,也可以拖拽实现安装,具体百度

2019-11-30

mysql初学者学习数据

共50条数据,有一个外键,共两张表,一个手机表,一个分类表,数据了很小50条,但是内容多

2019-03-18

圈住小猫 点击远点圈住小猫 小游戏

百度搜索圈住小猫就有很多网页可以在线玩了,很有趣的一个小游戏

2019-01-19

圈住小猫 点击远点圈住小猫 捉猫猫源代码

百度搜索圈住小猫,捉猫猫就有很多网页可以在线玩,很有趣的一个小游戏,这个是他的源代码,喜欢的可以拿去研究研究

2019-01-19

FSCapture9.0汉化版

汉化的,直接解压就能用,谁想免费要,给我地址,给你发过去,我想弄成免费的弄不了,截图工具,虽说是截图工具,但是还有很多小功能,像素尺,录屏(对,你没听错,截图工具还有录屏功能!!!,颜色选取器,图片编辑(功能还是很强大的),延时截图,还有放大镜,),很不错的软件,你指的拥有

2019-01-18

HttpWatch9.4

HttpWatch是强大的网页数据分析工具.集成在Internet Explorer工具栏.包括网页摘要.Cookies管理.缓存管理.消息头发送/接受.字符查询.POST 数据和目录管理功能.报告输出.HttpWatch 是一款能够收集并显示深层信息的软件。它不用代理服务器或一些复杂的网络监控工具,就能够在显示网页同时显示网页请求和回应的日志信息。甚至可以显示浏览器缓存和IE之间的交换信息。集成在Internet Explorer工具栏。 现在httpwatch也可以集成到火狐浏览器中 --摘自百度百科

2019-01-18

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

TA关注的人

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