自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

M_Kalor

专注 | 冷静 | 耐心

  • 博客(29)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 Mac上idea.vmoptions设置-javaagent路径错误导致IDEA打不开

解决方法:需要找到该文件修改正确的jetbrains-agent.jar的绝对路径。Mac上vmoption文件位置:/Users/xxx[username]/Library/Preferences/IntelliJIdea2019.1[ideaFile name]/idea.vmoptions然后修改为jetbrains-agent.jar正确的绝对路径,重启IDEA即可。...

2020-02-10 15:16:36 9027 2

原创 ps -ef | grep java

ps -ef | grep java查看当前服务器上跑着的java进程,以及进程详情UID :程序被该 UID 所拥有PID :就是这个程序的 IDPPID :则是其上级父程序的IDC :CPU使用的资源百分比STIME :系统启动时间TTY :登入者的终端机位置TIME:使用掉的CPU时间。CMD...

2020-01-13 15:47:04 331

原创 两个大集合A和B,需要判断C集合是否在A内同时也在B内,哪个思路更好?

两个大集合A和B,需要判断C集合是否在A内同时也在B内,哪个思路更好?突然冒出的几种思路,先记下来(请忽略我的伪伪代码~),根据实际情况使用。:D1.先求A和B的交集D,再判断D是否完全包含B if( ( A retainAll B ) contains C ){ return false;}2.或条件判断A集合和B集合是否不包含Cif( !A contain...

2020-01-10 15:27:51 254

原创 $.extend([true],obj,obj) 深拷贝对象

$.extend([true],obj,obj)深拷贝对象有true的时候,对象内部对象属性继承性保留无true的时候,浅拷贝,不深入继承对象值,只针对第一层对象覆盖valuelet myPet = { name:"Dundun", age:"6 month", type:{ animalType:"Cat", weight:"3...

2020-01-04 15:52:04 320

原创 解决retainAll()超级慢的方法

例如List<V> aa 和List<V> bb,要求两个列表的交集数据量上百万的时候retainAll()超级超级慢,没有解决办法,因为reatainAll的原理就是遍历外层列表比如aa(aa通常是数量较少的列表),再在循环里判断bb是否包含当前正遍历到的元素aa.get(i),而判断是否包含时contains方法又是一个很笨重的办法,它的原理是去获取元素的下标ind...

2019-12-30 16:58:19 3273 5

原创 You can't specify target table 'test_user_table' for update in FROM clause

error:You can't specify target table 'test_user_table' for update in FROM clause原因:您不能在FROM子句中指定目标表“ test_user_table”进行更新,就是说查出来的id集合不能直接作为再去更新这个表的条件解决办法:将内层查询出的结果赋给一个变量集合,外层查询用这个自定义变量集合作为条件,即不会出错...

2019-12-30 15:11:53 311

原创 IDEA打开react项目代码检视报红波浪线

修改JavaScript支持的编程语言为React JSX ,试了设置为ECMAScript 6并没有用hhhh= =然后Apply->OK 就好了

2019-12-21 19:13:14 2360 1

转载 substring_index(str,delim,count) 截取字段中间信息

substring_index(str,delim,count) 函数的使用可以截取数据库字段中的待查询部分(中间信息)函数括号里面的依次为:要分隔截取的字符串(如:”aaa_bbb_ccc”)、分隔符(如:“_”)、位置(表示第几个分隔符处,如:“1”)。count为正数,那么就是从左边开始数,函数返回第count个分隔符的左侧的字符串;count为负数,那么就是从右边开始数,函数返回第co...

2019-12-16 16:36:23 1193

原创 linux常用命令

1. vi vim编辑状态下一些常用命令 非insert状态: yy 复制整光标所在行 p 粘贴整行 dd 删除 u 撤销 ctr+r 恢复2. grep---搜索文件内容 (cat) grep bible /etc/exports 在文件exports中查找包含bible的所有行 tail -100 /var/log/a...

2019-11-27 10:37:50 260

转载 mysql获取两个集合的交集/差集/并集

步骤两个集合的结构要一致,对应的字段数,字段类型 将两个集合用 UNION ALL 关键字合并,这里的结果是有重复的所有集 将上面的所有集 GROUP BY id 最后 HAVING COUNT(id)=1,等于1的意思是只出现了一次,所以这个是差集,如果等于2,那么就是交集代码演示差集-- 下面的sql有明显的问题,不过这个只是一个示意,-- 从一个表中查询不需要用到交集...

2019-11-25 18:25:59 1768

原创 mysql查询字段按分隔符一行分成多行语句

mysql查询字段d_path按下划线一行分成多行语句例 d_path:_0_1_2_3_4_5_SELECT DISTINCTd.id,substring_index(substring_index( d.d_path,'_',b.help_topic_id+1),'_',-1)FROMxxx_d_table dJOIN mysql.help...

2019-11-22 14:05:41 555

原创 java反射--Field用法举例

有参考:https://blog.csdn.net/u014102846/article/details/81481126Class.getField() 获取public类型的属性,包括从父类继承来的字段Class.getDeclaredField() 可以获取本类所有的字段,包括private的,但是不能获取继承来的字段。(注: 这里只能获取到private的字段,但并不能访问该priv...

2019-11-22 10:54:41 242

原创 实现了AutoCloseable接口的流,在try块中创建可自动关闭

在try()括号里(称为带资源的try语句)创建的流会自动关闭,原因是实现了AutoCloseable接口public interface Closeable extends AutoCloseable{ public void close() throws IOException;}带资源的try语句的3个关键点:a、由带资源的try语句管理的资源必须是...

2019-11-22 10:44:03 592

原创 【笔记五】2019.11.22

1、group_concat 功能:将group by产生的同一个分组中的值连接起来,返回一个字符串结果。 语法:group_concat( [distinct] 要连接的字段 [order by 排序字段 asc/desc ] [separator '分隔符'] ) 说明:通过使用distinct可以排除重复值;如果希望对结果中的值进行排序,可以使用order by子句;...

2019-11-22 10:41:38 243

原创 通过实现接口Comparator的compare方法实现TreeSet自定义排序、Map排序

Comparator是对集合对象或者数组进行排序的比较器接口,实现该接口的public compare(T o1,To2)方法即可实现排序,该方法主要是根据第一个参数o1,小于、等于或者大于o2分别返回负整数、0或者正整数import java.util.Comparator;TreeSet中按照String长度比较String 排序输出 不重复TreeSet<String&...

2019-11-21 16:25:02 354

转载 linux系统不能使用方向键执行查看历史命令

转载自:https://blog.csdn.net/qq_25406563/article/details/99481022关于历史命令的设置文件在每个用户根目录的bashrc文件vi ~/.bashrc如果以下命令结果是history off,去用户根目录的bashrc文件,添加一行set -o historyset -o | grep history如果显示history...

2019-11-12 20:55:36 554

原创 【笔记四】2019.10.16

1. const、var、let的区别const 必须初始化赋值,且不可修改var 不赋值默认为undefined,不初始化不会报错,可被修改let 是块级作用域,对函数外部无影响let aa = "123";console.info(aa); //函数外部输出 123function change(){ let aa = "789"; console.inf...

2019-10-16 17:49:25 140

原创 【笔记】很杂---mysql/jquery/linux/java/CSV防注入

好记性不如烂笔头1.group_concat 功能:将group by产生的同一个分组中的值连接起来,返回一个字符串结果。 语法:group_concat( [distinct] 要连接的字段 [order by 排序字段 asc/desc ] [separator '分隔符'] ) 说明:通过使用distinct可以排除重复值;如果希望对结果中的值进行排序,可以使用o...

2019-09-26 19:49:59 407

原创 Specified key was too long; max key length is 767 bytes

建表失败,报错:索引长度超过767bytes 如 id varchar(512) 长度为4*512=2048 > 767解决办法:> SET GLOBAL innodb_file_format = Barracuda;> SET GLOBAL innodb_large_prefix= ON;图:参考:http://www.voidcn.com/ar...

2019-08-10 15:09:25 111

转载 Hibernate实体状态

工作中遇到好几次的问题这次终于探了个底,转自http://blog.csdn.net/sunhuwh/article/details/9183539 ,感谢作者!一.Hibernate实体状态的定义1.瞬态:一个实体通过new操作符创建后,没有和Hibernate的Session建立关系,也没有手动赋值过该实体的持久化标识(持久化标识可以认为是映射表的主键)。此时该实体中任何属性的更...

2019-07-29 16:27:18 238

原创 IDEA 编译报错:程序包***不存在 | IDEA导入不了包

工具:IDEA问题:明明好好的工程,启的好好的,放了个周末回来更新了一波代码,maven了一把,再build准备启动,结果Message满屏都是程序包***不存在...不应该啊!maven都没报错!提示不存在的包实际上都存在尝试:1.Generate Sources and update folders for all projects因为想着万一就是包没导进去呢。我的IDEA...

2019-07-20 14:22:24 3606 2

原创 JS笔记:IE margin 兼容,regExp规则,js整数精度等

1. JS 中能精准表示的最大整数是 Math.pow(2, 53),十进制即 9007199254740992.你这样表示数字就可能丢失精度,数字不准确 /iems-sso-client/src/main/conf/spring/validatePlant-rules.xml /signalmodel/ 数组 判断是否为空不能 if(p) var p = []...

2019-03-27 16:55:21 192

原创 新手Linux安装jdk8 及一些常用基础命令

工具:XShell1. # su -    登录服务器后切换root用户 (su只切换root用户,su - 切换shell环境和root用户)运行命令 # echo $PATH 可查看环境变量,有“-”和无“-”各自的环境变量不同.如截图所示,# su - 切换用户失败,使用# sudo su -则成功,是因为初始化用户没有权限切换root用户,使用sudo命令可以其他用户身份切...

2019-01-28 16:51:39 438

原创 Java三大特性:封装、继承、多态

Java有三大特性:封装、继承、多态1.封装就是把类的某些信息隐藏在类内部,不允许外部程序直接访问,但是可以通过该类提供的方法来实现对隐藏信息的操作和访问。好处:1、良好的封装能够减少耦合2、类内部的结构可以自由修改3、可以对成员进行更精确的控制4、隐藏类的实现细节,方便修改和实现步骤:1.修改属性的可见性 设为private2.创建setter、gette...

2018-11-28 16:33:45 148

原创 bug总汇笔记 很杂 很基础

1. try catch嵌套使用比多重使用更合理;    嵌套使用,如果异常出现,不影响后续的处理2. 15s自动刷新       $("#ObjId").everyTime("15s", "", function () {        refresh();    });    3.在for循环里不能修改被循环对象的长度,例如:    for(String aId:aList)...

2018-11-08 17:48:04 175

原创 Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1

//实体Aobj_table{    `id` bigint(20) NOT NULL,    `name` varchar(48) NOT NULL,    ...    PRIMARY KEY (`id`)}//实体Bobj_childObj_table{    `id` bigint(20) NOT NULL,    `index` int(11) NOT NULL CO...

2018-10-15 15:21:09 1932

原创 css样式 与 html标签属性的区别

   css 样式是css渲染引擎解析的  如 style="color:red;"    html标签属性是html解析的  &lt;input name="email" autoComplete="off"/&gt;html标签属性难以重复使用,多个页面想达到一样的效果需要针对单独页面添加标签css样式则可以被多个页面调用,更加方便,易于维护和管理...

2018-10-11 11:42:25 3147

原创 json对象作为map使用

json对象作为map使用            原理就是Json对象里还是放Json对象    可以 :    var obj = {};    obj.id = info.id; //这里id是key 的名称    也可以:    var obj = {};    obj["id"] = info.id; //这里id也是key 的名称         甚至可以: ...

2018-08-13 15:31:27 4801

原创 mysql insert 表数据 Duplicate entry'0' for key 'PRIMARY' 报错

测试功能需要 写了一个循环导入数据的存储过程想insert一些数据 ,要导入的表中 主键id为32位随机数 bigint(19) NOT NULL结果导入报错Duplicate entry'0' for key 'PRIMARY' 看起来像是主键重复原因分析:为了不让id重复 所以一不小心没有在insert语句中设置id , int型主键不允许为空的情况下会自动设置为0,存储...

2018-08-09 16:24:44 474

settings.zip

仅个人使用工具设置IDEA setting.zip 包含编码字体颜色 背景 界面等,大家不要下载,这个是个人习惯而已,存包便于异地开发,以免每次都要从新设置。

2019-12-20

西南交大操作系统教案

西南交大计算机专业和软件专业操作系统详细ppt

2015-12-27

光立方取模软件+电路图+程序

888光立方,适合初学者,提供电路图,以及简单的程序。

2015-05-30

幻方算法

本程序是学习C++过程中会遇到的问题,用C++语言编成,简单易理解,适合初学者,供大家借鉴。

2015-01-24

幻方的源代码

n阶幻方,自己编的,一看就能懂,适合初学者学习借鉴

2014-07-21

啊啊啊啊啊啊啊

啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

2014-07-09

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

TA关注的人

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