遇到的问题
文章平均质量分 59
ls0111
别人能做到的我没有理由做不到。
展开
-
WSL2支持systemctl命令
管理进程,成为系统的第一个进程(PID 等于 1),其他进程都是它的子进程。来管理进程的,所以为了符合自己的使用习惯,且省去不必要的学习成本,就在WSL的发行版(我这里安装的是Ubuntu22.04)中支持。这些项目的核心原理并无大异,无非是细节处理的好坏和附加功能的多少,但最重要的一点可能是工作层次不同。在网上找到很多种支持的方法,最简单的就是微软官方提供的方法,仅需要添加一个配置文件即可。还可以使用如下方式设置默认的Linux发行版,其中。如果默认版本是1,可以使用如下命令进行配置,其中。原创 2023-01-01 17:19:16 · 7269 阅读 · 5 评论 -
解决网页百度搜索每次打开浏览器都需要登录
百度搜索引擎支持个人账号登录,但是每次打开浏览器都需要重新登录,搞得还是挺烦的。其原因应该有多种,如果我们没有修改浏览器的cookie与密码这些特殊设置的话,那么原因很可能与我一样。可能原因:禁用cookie;浏览器每次退出清除密码;登录方式选择第三方登录;由于图省事,每次登录的时候我都是使用QQ第三方登录百度,导致每次都需要重新授权。后来直接使用百度账号登录一次后,就可以长登录了。重...原创 2019-10-31 09:45:26 · 5381 阅读 · 0 评论 -
异常栈信息不见了之JVM参数OmitStackTraceInFastThrow
原文地址:https://www.jianshu.com/p/cc1bd35466cb问题描述某天收到生产环境error日志告警(对error.log监控,超过一定大小就会给开发人员发送告警短信)。但是tail查看最新的异常信息只有这些,好忧伤:... ...java.lang.NullPointerExceptionjava.lang.NullPointerExceptionjava...转载 2019-03-01 15:05:34 · 835 阅读 · 0 评论 -
AES的256位密钥加解密报 java.security.InvalidKeyException: Illegal key size or default parameters 异常的处理及处理工具
在做第三方对接进行AES加密(256位)的时候遇到的错误,这哥们写的非常详细。转载地址:https://blog.csdn.net/dafeige8/article/details/76019911一、出现的现象为了数据代码在传输过程中的安全,很多时候我们都会将要传输的数据进行加密,然后等对方拿到后再解密使用。我们在使用AES加解密的时候,在遇到128位密钥加解密的时候,没有进行什么特殊处理...转载 2018-12-14 10:46:27 · 689 阅读 · 0 评论 -
org.hibernate.NonUniqueObjectException-a different object with the same identifier value was already
1.异常名称:org.hibernate.NonUniqueObjectException2.具体信息:a different object with the same identifier value was already associated with the session: [User#4739]3.报错解析与解决方法:简单的说,这个报错含义就是在同一个hiberna...原创 2018-04-12 18:22:35 · 1612 阅读 · 0 评论 -
关于FindBug-Bad attempt to compute absolute value of signed random integer
遇到的findbug说明:BUG:Bad attempt to compute absolute value of signed random integer直译:一次坏的尝试——计算一个带有符号的整型数的绝对值。刚看到很是蒙圈,不知道是什么意思。加个绝对值而已,怎么了吗?详细描述:This code generates a random signed integer...原创 2018-03-20 19:41:22 · 1365 阅读 · 2 评论 -
单设备登录
之前写过一篇单设备登录的小文章,写的不详细,所以在原来的基础上进行了修改。另外也加入了在修复此次bug的感悟与总结。希望自己能不断反思与进步,也希望能和大家互相讨论学习。一、什么是单设备登录?1.单设备登录概念 以QQ登录为例,当使用不同的手机(目前QQ支持pad与电脑、手机同时在线,但是相同类型的终端是不可以的)登录同一个QQ账号的时候,后登录的终端会把之前登录的终端给踢...原创 2018-01-15 11:53:56 · 4236 阅读 · 3 评论 -
JSONObject中put/element/accumulate区别
在网上查了一下这些方法的差别,大都一样。1.**public Object **put (Object key, Object value): 将key-value键值对存入,如果此JSONObject对象之前存在一个value在这个key下,当前的value会替换掉之前的value。2.**public JSONObject **accumulate (String key, Obje原创 2017-11-20 17:55:41 · 2157 阅读 · 0 评论 -
maven+spring简单的job任务配置-从远程服务器下载文件
由于工作需要,需要定时去某个url地址下载相应的文件! spring配置文件(只贴了增加的内容): <!-- 定时任务:调度器 --> <bean id="schedulerFactoryBean" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="t原创 2017-09-08 16:55:53 · 342 阅读 · 0 评论 -
单设备登录遇到并发出现的问题
当前实现机制: 1.用户登录时,在session里放入一个标识,isInvalid=0代表此session有效。并且,在服务器缓存中,放入userCode=sessionId键值对。 2.当该用户其他设备再次登录时,先去缓存中获取userCode对应的sessionId,如果为空,即为此用户是首次登录;如果不为空,则比较此次登录用户与缓存中保存的sessionId是否为同一个,若是,则是同一设备原创 2017-07-13 18:58:34 · 685 阅读 · 0 评论 -
单设备登录与单点登录(SSO)
首先我觉得很有必要说明一下单设备登录与单点登录的含义。我在网上搜索此类消息发现很多文章都误解了这两者的意思。单点登录:英文Single Sign On,根据英文含义不难理解,即:单一标记(单点)登录。就是说,我只需要登录一次。例如:QQ,我在QQ空间登录一次,我可以去访问QQ产品的其他服务:QQ邮箱、腾讯新闻等,都能保证你的账户保持登录状态。单设备登录:就是只能在一个设备上登录,若同时在其他设备登录原创 2017-05-22 18:30:45 · 9549 阅读 · 0 评论 -
关于怎么读取Maven项目resource目录下面的文件
项目中同事问的问题,本来是直接利用绝对路径读取的。利用System.getProperty(“user.dir”)‘’这个方法进行获取项目的路径,但是他要求用相对路径获取,就试了下一下的方法:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.Inp原创 2017-08-10 16:36:12 · 6592 阅读 · 6 评论 -
Hibernate: Duplicate entry for key错误排查
背景:公司业务需求:1.合并两个用户,包括资产账户信息。2.其中用户的积分账户有身份证号码(idNum)与真实姓名(realName)信息,且为联合唯一索引。3.为了描述方便,假设两个用户A与B,需要把用户B的账户信息合并到用户A账户。且用户B账户idNum与realName字段不为空(realName:张三,idNum:123),用户A的账户idNum与realName为空。字...原创 2019-05-09 11:27:53 · 2161 阅读 · 0 评论 -
ECJ与javac编译内部类问题
背景测试环境在启动tomcat时,报错java.lang.NoClassDefFoundError: cn/lys/outerclass/AnonymousTest$1很明显,AnonymousTest$1这个类找不到。服务器中确实不存在,但是在我本地编译的class文件中是存在的。该类内容很简单,一下代码仅测试用:package cn.lys.outerclass;public cl...原创 2019-05-23 16:46:32 · 579 阅读 · 0 评论 -
Xshell无法启动:要继续使用此程序,您必须应用最新的更新或使用新版本
转载地址:https://51.ruyo.net/11404.html方案1修改系统的时间,修改成 18年12月25日之前的时间即可启动。方案2替换安装目录下的nslicense.dll文件。下载地址:https://download.csdn.net/download/ls0111/10881211注意:可以访问转载地址进行下载,这里仅仅做个备份,防止转载地址失效。...转载 2018-12-27 16:54:17 · 856 阅读 · 0 评论 -
浅谈为什么倒序遍历List删除元素没有问题
要搞清楚这个问题,首先要知道如何正确的遍历List删除元素。注:下述代码完整版附在末尾。先给出这次测试的list初始化结构: list.add("a"); list.add("b"); list.add("b"); list.add("c"); list.add("d"); list.add("e");目的是把其中的两个b元素给删除。...原创 2018-06-26 10:35:26 · 6347 阅读 · 2 评论 -
关于Enum枚举单例模式的实现
最近在读《大话设计模式》的单例模式(Singleton Pattern),想到以前收藏的文章,多种实现单例模式的方式:饿汉式、懒汉式、静态内部类、枚举方法等。对枚举类实现单例不是很理解,所以在网上查了相关资料,大多都是这样写的:class Resource{}public enum SomeThing { INSTANCE; private Resource instance...原创 2018-04-28 16:51:02 · 912 阅读 · 0 评论 -
eclipse设置背景色为豆沙绿
1.eclipse设置背景色长时间看代码,导致眼睛酸涩而且还可能会头昏脑胀。看到同事吧背景色给调成了淡绿色,觉得对经常使用电脑看代码的我们很有必要。首先,Window–>preference找到background color。然后—–> 颜色的数值:(大约数值,可根据自己喜好设置)色调–>85饱和度–>120亮度–>205也就是所说的豆沙绿,这个颜色对于眼睛来说还是比较舒适的。设置好后,发现代码原创 2017-02-28 22:23:31 · 44940 阅读 · 8 评论 -
mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法
权限问题,授权 给 root 所有sql 权限mysql> grant all privileges on . to root@”%” identified by “.”; Query OK, 0 rows affected (0.00 sec)mysql> flush privileges; Query OK, 0 rows affected (0.00 sec)转载 2017-05-03 18:40:33 · 476 阅读 · 0 评论 -
保存eclipse控制台输出内容到指定文件
遇到问题:启动tomcat时,控制台打印内容过多,而先前打印的内容没办法看到!如果刚好是重要内容该怎么办呢?很多人应该会想到log4j吧,这里可以不需要log4j就可以实现。1.首先到run—>run configuration (eclipse工具栏里面就可以找到该设置) 2.修改comm页签内容,如图:在output file处,选择输出的目标文件,最后重启tomcat即可!是不是很简单!原创 2017-05-26 11:51:53 · 1640 阅读 · 0 评论 -
svn clean up 失败问题
svn在执行update命令失败,提示进行clean up的时候,我去clean up 然而提示我XX目录已经被locked,一脸蒙蔽~~~关键是我进行clean up失败,他还提醒我进行clean up!!!! 后来在网上搜索了一下,原来clean up这个命令是要在命令行里面执行的:但是需要svn 命令行组件:如果你在命令行输入 svn help有svn提示信息出现,则说明你已经安装了svn插原创 2017-04-26 09:27:46 · 333 阅读 · 0 评论 -
关于在文件开头添加一行内容的Java编程
首先这个问题是由于我要导入《Java编程思想》的源码所引入的。我尝试用mindview.net上所叙述的方式去build,没能成功;就先把代码直接导入项目中,然后调错。遇到的错误大都是package没有写,类比较多,批处理文件的方式也没查,既然学了Java 就想着自己写一个得了!所以问题就出现了,怎么在多个文件的开头加上“package XXX;”。刚开始,我是这么想的: 1.需要读出某个目录原创 2017-05-22 11:41:50 · 9149 阅读 · 6 评论 -
匿名内部类传参
在看《java核心技术 卷一》的时候,发现如下问题: 匿名内部类传递参数需不需要final关键词修饰的问题!package com.test;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.Date;import javax.swing.JOptionPane;原创 2017-08-04 13:27:40 · 1000 阅读 · 0 评论 -
eclipse的配置详解和代码的格式详解Ctrl+Shift+F格式化内容设置
转载地址:http://blog.csdn.net/zqbemail10/article/details/43635993 PS:貌似作者也是转载的,但是没有注明地址,我就注明它的地址了。eclipse或MyEclipse的路径:Window->Preferences->Java->Code Style->Formatter->点击右图的Edit 或者直接在配置中搜索:FormatterEdit转载 2017-08-14 16:22:13 · 2281 阅读 · 0 评论 -
alg id parse error, not a sequence错误
先说下这个错误的英文解释吧,parse error,not a sequence比较简单,就是说解析错误,不是一个sequence(我认为可以理解为是字符串,当然最好说成是“序列”吧)。那么问题来了——algid是什么意思?百度、谷歌翻译了很多,也没有找到合理的解释!不过我查了下字典,对algid解释为(发烧前)发冷的,寒冷的; 是一个形容词,那么名字就是这个error了。我理解的意思是:说明原创 2017-08-24 17:50:53 · 32758 阅读 · 14 评论 -
com.fasterxml.jackson.databind.JsonMappingException: No serializer found for class ...
在项目代码调测阶段,整了半个下午,一致报JsonMappingException异常。灰常郁闷~ 刚开始是我引用的jar报编译版本是jar1.7的,而我的项目编译的jdk是1.6,所以报版本不支持,这个我就忍了。关键是处理掉之后就开始报上面这个错误。。。就自己写了个测试程序,看下问题出在哪里了: package com.test;import com.fasterxml.jackson.core原创 2017-08-23 16:09:10 · 8760 阅读 · 0 评论 -
查询指定端口对应的进程
首先需要调出命令窗口:win+R —> cmd, 如图:1.输入命令:netstat -ano|findstr “查询的端口号” 2.然后找到对应的PID —> 即最后一列对应的ID值,这里是8408; 继续输入命令:tasklist|findstr “你的PID”: 3.这里可以查看到对应的进程名称:javaw.exe,如果想关闭该进程,可以调出任务管理器,然后怎么做就不用多说了。原创 2017-09-14 09:26:41 · 882 阅读 · 0 评论 -
tomcat虚拟路径——webapps目录外部静态资源访问
项目中突然注意到:在获取项目中的图片时候,加入项目名称是photoWeb,部署到tomcat后,<Context docBase="photoWeb" path="/photoWeb" reloadable="true"/>context配置是上面那样。但是我发现访问图片的时候,路径是这样子的:http://localhost/photoWeb/upload/shop/1001/12345678.j原创 2017-11-15 16:29:19 · 4423 阅读 · 0 评论 -
tomcat项目部署两次问题
工作中遇到多个项目版本并行开发的问题,所以把下载的版本重新编辑项目名称导入eclipse,eg. Test、Test1.0.0、Test1.0.2等等。当时只是简单的把eclipse的.project的配置文件中的项目名称给修改了。导致在使用tomcat部署项目的时候会出现项目被启动两次的情况。tomcat server.xml配置: 部署完成之后,context的属性docBas原创 2018-02-03 19:14:36 · 906 阅读 · 0 评论 -
Mysql怎么保留小数点后指定位数并做进位(向上取)处理
今天遇到在数据库中需要保留两位小数,并且需要向上取进位的计算方式,即:12.1134 ----> 12.12,在java中使用Bigdecimal.ROUND_UP,很容易处理(说明:这里的数字都是正数,负数比较特殊,需要用到ROUND_CEILING,在此不再具体介绍)。 但是在数据库中,我没有找到类似的方法。round与ceil或ceiling都没有办法直接...原创 2018-04-24 19:24:13 · 10870 阅读 · 1 评论 -
多个数组合并为一个数组的方法与性能
合并数组的问题原创 2017-02-23 22:28:21 · 1284 阅读 · 0 评论