自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ls0111的博客

别人能做到的,我没有理由做不到!

  • 博客(77)
  • 资源 (25)
  • 收藏
  • 关注

原创 OpenWrt软路由空间扩容

直接扩容方式与ext4固件扩容方式相同,可以参考上述步骤。同样的,需要区分x86设备efi固件。在未格式化区域创建新分区,然后将原来系统文件分区的所有内容拷贝到新分区,最后将系统根目录默认挂载点变成新分区即可。由于SQUASHFS固件安装后,会自动创建rom空间,所以可以直接扩容即可。删除旧分区(需要记住旧分区的磁盘起始位置,如图下划线位置),并创建新分区。章节执行额外步骤(可选:仅固件中包含efi关键字需要执行)章节执行额外步骤(可选:仅固件中包含efi关键字需要执行)新建分区,将根目录挂载到新分区;

2023-01-27 11:51:11 18456 3

原创 WSL2支持systemctl命令

管理进程,成为系统的第一个进程(PID 等于 1),其他进程都是它的子进程。来管理进程的,所以为了符合自己的使用习惯,且省去不必要的学习成本,就在WSL的发行版(我这里安装的是Ubuntu22.04)中支持。这些项目的核心原理并无大异,无非是细节处理的好坏和附加功能的多少,但最重要的一点可能是工作层次不同。在网上找到很多种支持的方法,最简单的就是微软官方提供的方法,仅需要添加一个配置文件即可。还可以使用如下方式设置默认的Linux发行版,其中。如果默认版本是1,可以使用如下命令进行配置,其中。

2023-01-01 17:19:16 5603 5

原创 Linux命令行技巧

总结了一下工作中常用的快捷命令与使用技巧,帮助大家提高工作效率与命令行使用体验。

2022-11-06 18:13:59 510

原创 Docker容器拥有特权模式如何操作宿主机

nsenter命令是一个可以在指定进程的命名空间下运行指定程序的命令。它位于util-linux包中。--pid=host使用宿主机命名空间,方便容器获取到宿主机所有进程信息把宿主机的/proc文件夹挂载进入容器的/proc路径,其中/proc/1作为nsenter的target,作为容器向宿主机发送命令的关键部分使得docker容器有root权限执行宿主机命令,确保从容器执行命令的时候不会产生权限不足错误--rm退出容器时会自动将其删除。

2022-10-23 12:19:44 1297

原创 Obsidian+picgo-core+github图床配置

背景无意间发现了Obsidian笔记工具,发现十分强大。所以尝试在家中安装使用,其中图床配置是十分重要的配置环境。从网上搜索了多篇博文后,终于配置成功,在此记录以帮助后来者。GitHub配置创建仓库选择Public公共仓库即可,名称根据需要命名。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mCLIiUAI-1645346413542)(https://raw.githubusercontent.com/ls0111/img-bed/main/20220220162

2022-02-20 16:41:38 3363 4

原创 docker官方历史版本下载地址

docker

2021-12-15 16:27:21 6580

原创 软路由安装openwrt系统

文章目录背景使用目的下载地址OpenWRT系统安装安装前准备开始安装进入WePE界面写入openwrt系统路由器配置用户密码设置网卡配置DNS服务器配置主从路由连接进入软路由UI界面结语背景陆陆续续折腾了很久软路由,由于时间间隔有点长,导致每次踩过的坑又重新踩了一遍。所以赶紧写篇博客记录一下~网上有不少大佬的安装教程,使用了很多lean大神编译的固件活着大佬自己编译的固件,包含了很多第三方插件,例如:docker、v2ray等等常用的插件。使用目的我这次使用的是openwrt官方镜像,安装包特别小

2021-08-15 13:59:05 27487

原创 设计模式学习网站

https://refactoringguru.cn/design-patterns

2020-06-06 16:34:56 478

原创 解决网页百度搜索每次打开浏览器都需要登录

百度搜索引擎支持个人账号登录,但是每次打开浏览器都需要重新登录,搞得还是挺烦的。其原因应该有多种,如果我们没有修改浏览器的cookie与密码这些特殊设置的话,那么原因很可能与我一样。可能原因:禁用cookie;浏览器每次退出清除密码;登录方式选择第三方登录;由于图省事,每次登录的时候我都是使用QQ第三方登录百度,导致每次都需要重新授权。后来直接使用百度账号登录一次后,就可以长登录了。重...

2019-10-31 09:45:26 4978

原创 新CentOS服务器设置远程shell登录root用户

新安装的centOS服务器一般是不允许远程使用root用户家密码连接的,也是为了安全考虑,需要做少许配置即可。(当然也适用于云服务器)一、登录若是新装centos机器,可以直接root用户登录;若是云服务器,需要登录云服务器后台,使用web版ssh登录root用户,接下来操作一致。二、修改sshd_config1.打开配置文件vi /etc/ssh/sshd_config2.修改配置...

2019-09-29 16:11:10 745

原创 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 562

原创 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 2117

原创 XML文件生成Java Bean

使用到jar包trang.jarMAVEN下载地址:http://central.maven.org/maven2/org/relaxng/trang/20181222/trang-20181222.jar注意:一下命令执行已经默认Java Home变量都是配置。1.生成xsd文件建议将xml文件与该jar包放到同一个目录下,在执行命令时请注意jar包名称java -jar trang....

2019-03-30 17:35:44 819

原创 MySQL 8.0.15解压版安装教程(windows版)

由于自己对软件控制欲比较强(我安装软件的时候会了解并配置所有该软件所能及的目录,e.g.chrome浏览器的下载目录,QQ微信的缓存文件目录以及接收文件目录,我必然会自己亲自设定等等),对于mysql的安装文件(msi文件)我没有找到自定义mysql下载地址:https://dev.mysql.com/downloads/mysql/1.找到需要安装的位置,解压改文件。目录结构如下(解压后是不...

2019-03-24 15:19:28 5388 5

原创 Navicat快捷键(官方版)

Navicat 快捷键1.Navicat 主窗口2.ER 图表视图3.常规4.表或集合设计器5.数据查看器6.视图或实体化视图设计器7.查询设计器8.查询编辑器9.调试器10.报表设计器11.模型1.Navicat 主窗口键动作CTRL+G打开设置位置的文件夹CTRL+#(# 代表 0 至 9)打开收藏夹链接F6命令行界面CTRL+H历史日志...

2019-03-18 17:54:35 398

转载 异常栈信息不见了之JVM参数OmitStackTraceInFastThrow

原文地址:https://www.jianshu.com/p/cc1bd35466cb问题描述某天收到生产环境error日志告警(对error.log监控,超过一定大小就会给开发人员发送告警短信)。但是tail查看最新的异常信息只有这些,好忧伤:... ...java.lang.NullPointerExceptionjava.lang.NullPointerExceptionjava...

2019-03-01 15:05:34 764

转载 充分使用树莓派SD卡容量

转载地址:http://cedar-renjun.github.io/2015/10/11/resize-raspberry-sd-volume/注意原作者没有附图,有很多需要注意的地方,都需要根据自己实际情况输入。前言在编译opencv的时候,出现内存不够的情况,/root使用率100%,导致编译错误,所以需要拓展SD卡容量google了一下,发现树莓派在默认情况下,仅仅使用了SD...

2019-01-02 12:28:40 5902

转载 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 825

转载 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 636

原创 可执行jar文件转换exe

这篇文章请允许我啰嗦几句,讲一下前因后果。起因:1.查看生产日志(巨大:大都是一两个GB),使用普通编辑器打开巨慢无比2.手写java工具类,使用main方法进行分割3.觉得工具类不人性化,就加入GUI4最后就想整合一个更加通用的工具,就想着把jar转换为exe文件下载地址:https://download.csdn.net/download/ls0111/10797644该文章只讲...

2018-11-21 10:35:11 19156 7

原创 删除mac电脑launchpad残留图标

由于先前下载的Adobe程序卸载不完全,导致在launchpad出现了一个无用图标,简直强迫症无法忍受。看到网上有很多人说的方法:在launchpad界面:1.长按快捷键control+option+command,图标会抖动2.单击待删除图标,图标左上角出现问号3.松开点击的三个快捷键4.再次按下这三个快捷键,这是图标左上角会出现叉叉,点击即可删除不知道为什么,我的没有效果!!!!!...

2018-11-10 23:44:54 8080 9

原创 JaCoCo 代码覆盖率测试工具集成

对于JaCoCo的介绍就不多说了,网上多的是介绍,不行也可以去官网查看一下就行了。相信大家也很不喜欢这类博客——开头不写怎么解决问题,而是给你讲背景、讲历史,讲了一堆。终于到解决问题的方法了,发现还不适用自己的情况。真是XXXX了。所以,我先给出JaCoCo的官网,大家可以自行查看,相信看到官方给出的例子后,会觉得豁然开朗。官网(包括下载资源):https://www.jacoco.org...

2018-09-13 18:39:39 2669 1

原创 Tomcat与Web应用部署结构图示以及spring容器关系图示

学习Spring以来,不是很理解其上下文之间的的关系到底是怎样的。所以着手画了一个结果图,加深一下自己的印象。先前不知道在哪里看到了一篇有关Tomcat容器介绍的文章,写的非常不错。当时记得收藏起来了,但是如今却不知道在哪里。希望以后有幸再能看一次那篇文章。注:不知道自己画的是否准确,希望各位大佬积极指正!谢谢! ...

2018-08-27 15:38:37 1262

原创 PECS与泛型

引言第一次看到PECS原则是在《阿里巴巴java开发手册》,看的我一头雾水。估计自己理解力太差了吧。。。。再次接触是在《阅读java编程思想》的时候。虽然这本书是基于jdk1.5编写的,有部分内容已不再适用现在新的jdk版本。但是我要引用一句高中数学老师的“名言”,几乎每次讲课都能够听到:“我讲的不是数学,是‘思想’!”。《java编程思想》更是如此,讲了很多编程语言都会遇到问题,是站在语言设...

2018-08-24 17:48:44 698

原创 解决:Change partition type to AF:Not a HFS partition

第一篇自己动手这头黑苹果的帖子,虽然营养不高,但是还是记录一下吧。折腾了两天还没有入门!!![笑哭] 先是用transMac工具把dmg格式的懒人版mac OS烧录至优盘,启动进入clover引导页,进入啰嗦模式。之后报错unabl to open /var/db/bootcache.plist no-such-file-or-directory。爬贴N长时间,没有头绪。说是驱动配置...

2018-07-22 21:29:04 7635

原创 浅谈为什么倒序遍历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 6154 2

原创 Problem one: Trains

    对于没有学习算法与数据结构的人来说,这个题还是有一定难度的。恰巧,我就是这样的一个人!不过做这道题我还是取翻了一些相关资料的,因为这个问题涉及到了深度优先搜索与广度优先搜索的知识。由于我的学习计划是有这方面的内容的,所以提前看一下也是好的。    首先,这篇博客不是要讲算法,而是要阐述一下自己的做题思路。    完整代码下载连接:https://download.csdn.net/down...

2018-06-22 18:36:31 2620 6

转载 23种设计模式彩图《设计模式之禅-附录》

转载地址:https://blog.csdn.net/hellocooper/article/details/48400457

2018-05-11 10:28:15 1322 1

原创 关于Enum枚举单例模式的实现

最近在读《大话设计模式》的单例模式(Singleton Pattern),想到以前收藏的文章,多种实现单例模式的方式:饿汉式、懒汉式、静态内部类、枚举方法等。对枚举类实现单例不是很理解,所以在网上查了相关资料,大多都是这样写的:class Resource{}public enum SomeThing { INSTANCE; private Resource instance...

2018-04-28 16:51:02 897

原创 Mysql怎么保留小数点后指定位数并做进位(向上取)处理

        今天遇到在数据库中需要保留两位小数,并且需要向上取进位的计算方式,即:12.1134 ----> 12.12,在java中使用Bigdecimal.ROUND_UP,很容易处理(说明:这里的数字都是正数,负数比较特殊,需要用到ROUND_CEILING,在此不再具体介绍)。        但是在数据库中,我没有找到类似的方法。round与ceil或ceiling都没有办法直接...

2018-04-24 19:24:13 10598 1

原创 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 1563

原创 关于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 1326 2

原创 tomcat项目部署两次问题

工作中遇到多个项目版本并行开发的问题,所以把下载的版本重新编辑项目名称导入eclipse,eg. Test、Test1.0.0、Test1.0.2等等。当时只是简单的把eclipse的.project的配置文件中的项目名称给修改了。导致在使用tomcat部署项目的时候会出现项目被启动两次的情况。tomcat  server.xml配置: 部署完成之后,context的属性docBas

2018-02-03 19:14:36 864

原创 单设备登录

之前写过一篇单设备登录的小文章,写的不详细,所以在原来的基础上进行了修改。另外也加入了在修复此次bug的感悟与总结。希望自己能不断反思与进步,也希望能和大家互相讨论学习。一、什么是单设备登录?1.单设备登录概念 以QQ登录为例,当使用不同的手机(目前QQ支持pad与电脑、手机同时在线,但是相同类型的终端是不可以的)登录同一个QQ账号的时候,后登录的终端会把之前登录的终端给踢...

2018-01-15 11:53:56 3940 3

转载 软件工程大一至大四课程

转载地址:http://blog.csdn.net/xiaowei_cqu近来看到些总结自己学编程的经历的文章,总觉得心里痒痒的,也很想在毕业季回顾一下自己在软件学院四年的学习情况。 我的文笔不好,尤其写经验总结之类的更觉得还木有资格,就写个系列分享之前的课程作业吧,就像我们当年用前辈的“通宵版”复习资料一样,也希望偶尔能为以后的学弟学妹提供帮助~ 一直还是觉着软件学院的课程安排很合理,注重数学

2017-12-24 21:42:31 41474

原创 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 2079

原创 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 4394

转载 Eclipse jetty 启动maven项目debug source not found解决方案

转载地址:http://blog.csdn.net/tlk20071/article/details/52182854自己在测试上传文件时,用的Spring boot run 命令启动项目,在debug模式下,打断点可以停下来,但是提示source not found。很是无解,后来百度才发现还要配置参数才行。1、开启MAVEN_OPTS的调试参数 配置如下:-Xdebug -Xrunjdwp:

2017-10-21 23:28:27 494 1

原创 极简Spring框架搭建Demo

看到自己第一次写的SSM框架搭建,简直惨不忍睹!很想把他给删了,但是我觉得应该把它保留,以提醒自己多么“渺小”,只有不断学习才能强大自我! 这篇博客也是我边看《精通Spring 4.x 企业应用开发实战》边写博客,记录自己搭建框架的历程,加强印象! 一、环境准备:jdk 1.8eclipse(没有使用IDEA,有兴趣的朋友可以试一下)apache-maven-3.3.9mysql 5.

2017-09-14 23:17:13 334

原创 查询指定端口对应的进程

首先需要调出命令窗口:win+R —> cmd, 如图:1.输入命令:netstat -ano|findstr “查询的端口号” 2.然后找到对应的PID —> 即最后一列对应的ID值,这里是8408; 继续输入命令:tasklist|findstr “你的PID”: 3.这里可以查看到对应的进程名称:javaw.exe,如果想关闭该进程,可以调出任务管理器,然后怎么做就不用多说了。

2017-09-14 09:26:41 846

xShell无法启动修复

最近打开xShell报错,提示“要继续使用此程序,您必须应用最新的更新或使用新版本”,把该文件替换安装目录里面的文件即可,记得备份。

2018-12-27

奇丑无比的分割文件工具

自己写的一个非常丑的工具,由于生产日志都是一两个G的大小,打开非常慢,就试着写了一个工具进行分割文件。其中一共有三个参数,可以手动选择文件,然后填入分割文件的大小,进行分割。或者,手动粘贴待分割文件所在路径与文件名称,然后填入分割大小,即可分割。

2018-11-21

javaConcurrentAnimated

并发学习必备,可以图形化使用。启动命令见"使用说明.txt"。注意:没有详细的使用说明,仅仅是启动命令!

2018-10-19

notepad++ xml tools包含64与32位

格式化xml文本,校验xml语法等功能。包含32位与64位插件,安装方法见install.txt,虽然是英文的,但是很简单,大家应该都可以看懂!

2018-08-10

Mac OS cursor for windows

在网上找了好久没有找到最新版的Mac OS 鼠标主题,主要是特别看不惯Mac OS 10.12以前的“等待”的指针,超级丑!!!好不容易搜罗到一个比较新的一套指针,用起来很不错!下载后解压直接运行程序即可,也不需要自己配置了,非常方便!

2018-08-09

eclipse新建类文件注释模板

在新建java文件时,需要在文件头部加上作者、日期、版本、公司名称与模块名称等描述该文件的作用的信息。

2018-07-03

ThoughtWorks-Problem one: Trains

ThoughtWorks 面试问题一:Problem one: Trains,简单的图形算法问题解决可以适用,如果图形复杂,建议做一些优化!

2018-06-22

破解版-ADguard(含教程)

现在网页弹窗广告十分烦人,adguard可以过滤广告,而且是破解版!希望能对大家上网有一定帮助!

2018-01-18

极简Spring框架搭建demo

简单的Spring框架搭建,记录自己的学习,记录自己生活,记录自己的成长!学如逆水行舟,不进则退!天行健,君子以自强不息!

2017-09-14

Jetty 9.4.6 官网最新版

Jetty 9.4.6 官网最新版,网速不够的童鞋可以看向这里!CSDN之前可以0积分下载,现在最低变为1积分下载,也不多哈!

2017-09-13

廖雪峰 Git教程

廖雪峰 Git教程

2017-08-26

msysgit-Git-for Window 64位

Git-for Window 64位

2017-08-26

MyStyle java格式化模板

还是设计自己喜欢的风格比较舒心!!!

2017-08-14

华为eclipse-java格式化模板

Ctrl+Shift+F进行格式化代码,方便且便于阅读!

2017-08-14

eDiary笔记工具

日记本,可以记录重要笔记,保存临时文件等

2017-07-27

GitHub-最新SwitchyOmega

最新版SwitchyOmega,配置代理使用~

2017-07-11

桌面整理程序

腾讯的桌面整理,可以在桌面分格子,存放自己的文件与文件夹!分类整理,强迫症童鞋可以试试哟~

2017-07-11

Spring官方文档-4.3.9

Spring官方文档~

2017-06-15

NotePad++ 64位格式化json工具

找了好久的64位的jsonviewer!

2017-06-15

SSH三大框架中文参考文档

SSH三大框架中文参考文档,值得去深思,仔细阅读~

2017-05-22

7-ZIP 64位

迅速崛起的一款优秀压缩解压缩软件~

2017-05-15

OpenExplorer eclipse插件

eclipse插件,可以直接打开项目所在目录,对开发人员来说,非常方便与高效~

2017-05-02

Java API 1.7英文

Java API 1.7,虽然是英文,但是也能看的懂!

2017-04-28

svn-eclipse插件

2017-04-26

svn 命令行组件

svn clean up失败可以用命令行执行clean up解决问题。

2017-04-26

空空如也

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

TA关注的人

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