- 博客(77)
- 资源 (25)
- 收藏
- 关注
原创 OpenWrt软路由空间扩容
直接扩容方式与ext4固件扩容方式相同,可以参考上述步骤。同样的,需要区分x86设备efi固件。在未格式化区域创建新分区,然后将原来系统文件分区的所有内容拷贝到新分区,最后将系统根目录默认挂载点变成新分区即可。由于SQUASHFS固件安装后,会自动创建rom空间,所以可以直接扩容即可。删除旧分区(需要记住旧分区的磁盘起始位置,如图下划线位置),并创建新分区。章节执行额外步骤(可选:仅固件中包含efi关键字需要执行)章节执行额外步骤(可选:仅固件中包含efi关键字需要执行)新建分区,将根目录挂载到新分区;
2023-01-27 11:51:11 25183 5
原创 WSL2支持systemctl命令
管理进程,成为系统的第一个进程(PID 等于 1),其他进程都是它的子进程。来管理进程的,所以为了符合自己的使用习惯,且省去不必要的学习成本,就在WSL的发行版(我这里安装的是Ubuntu22.04)中支持。这些项目的核心原理并无大异,无非是细节处理的好坏和附加功能的多少,但最重要的一点可能是工作层次不同。在网上找到很多种支持的方法,最简单的就是微软官方提供的方法,仅需要添加一个配置文件即可。还可以使用如下方式设置默认的Linux发行版,其中。如果默认版本是1,可以使用如下命令进行配置,其中。
2023-01-01 17:19:16 7778 6
原创 Docker容器拥有特权模式如何操作宿主机
nsenter命令是一个可以在指定进程的命名空间下运行指定程序的命令。它位于util-linux包中。--pid=host使用宿主机命名空间,方便容器获取到宿主机所有进程信息把宿主机的/proc文件夹挂载进入容器的/proc路径,其中/proc/1作为nsenter的target,作为容器向宿主机发送命令的关键部分使得docker容器有root权限执行宿主机命令,确保从容器执行命令的时候不会产生权限不足错误--rm退出容器时会自动将其删除。
2022-10-23 12:19:44 1611
原创 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 3751 4
原创 软路由安装openwrt系统
文章目录背景使用目的下载地址OpenWRT系统安装安装前准备开始安装进入WePE界面写入openwrt系统路由器配置用户密码设置网卡配置DNS服务器配置主从路由连接进入软路由UI界面结语背景陆陆续续折腾了很久软路由,由于时间间隔有点长,导致每次踩过的坑又重新踩了一遍。所以赶紧写篇博客记录一下~网上有不少大佬的安装教程,使用了很多lean大神编译的固件活着大佬自己编译的固件,包含了很多第三方插件,例如:docker、v2ray等等常用的插件。使用目的我这次使用的是openwrt官方镜像,安装包特别小
2021-08-15 13:59:05 28710
原创 解决网页百度搜索每次打开浏览器都需要登录
百度搜索引擎支持个人账号登录,但是每次打开浏览器都需要重新登录,搞得还是挺烦的。其原因应该有多种,如果我们没有修改浏览器的cookie与密码这些特殊设置的话,那么原因很可能与我一样。可能原因:禁用cookie;浏览器每次退出清除密码;登录方式选择第三方登录;由于图省事,每次登录的时候我都是使用QQ第三方登录百度,导致每次都需要重新授权。后来直接使用百度账号登录一次后,就可以长登录了。重...
2019-10-31 09:45:26 5550
原创 新CentOS服务器设置远程shell登录root用户
新安装的centOS服务器一般是不允许远程使用root用户家密码连接的,也是为了安全考虑,需要做少许配置即可。(当然也适用于云服务器)一、登录若是新装centos机器,可以直接root用户登录;若是云服务器,需要登录云服务器后台,使用web版ssh登录root用户,接下来操作一致。二、修改sshd_config1.打开配置文件vi /etc/ssh/sshd_config2.修改配置...
2019-09-29 16:11:10 809
原创 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 586
原创 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 2181
原创 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 859
原创 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 5776 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 487
转载 异常栈信息不见了之JVM参数OmitStackTraceInFastThrow
原文地址:https://www.jianshu.com/p/cc1bd35466cb问题描述某天收到生产环境error日志告警(对error.log监控,超过一定大小就会给开发人员发送告警短信)。但是tail查看最新的异常信息只有这些,好忧伤:... ...java.lang.NullPointerExceptionjava.lang.NullPointerExceptionjava...
2019-03-01 15:05:34 874
转载 充分使用树莓派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 5967
转载 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 871
转载 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 700
原创 可执行jar文件转换exe
这篇文章请允许我啰嗦几句,讲一下前因后果。起因:1.查看生产日志(巨大:大都是一两个GB),使用普通编辑器打开巨慢无比2.手写java工具类,使用main方法进行分割3.觉得工具类不人性化,就加入GUI4最后就想整合一个更加通用的工具,就想着把jar转换为exe文件下载地址:https://download.csdn.net/download/ls0111/10797644该文章只讲...
2018-11-21 10:35:11 19217 7
原创 删除mac电脑launchpad残留图标
由于先前下载的Adobe程序卸载不完全,导致在launchpad出现了一个无用图标,简直强迫症无法忍受。看到网上有很多人说的方法:在launchpad界面:1.长按快捷键control+option+command,图标会抖动2.单击待删除图标,图标左上角出现问号3.松开点击的三个快捷键4.再次按下这三个快捷键,这是图标左上角会出现叉叉,点击即可删除不知道为什么,我的没有效果!!!!!...
2018-11-10 23:44:54 8278 9
原创 JaCoCo 代码覆盖率测试工具集成
对于JaCoCo的介绍就不多说了,网上多的是介绍,不行也可以去官网查看一下就行了。相信大家也很不喜欢这类博客——开头不写怎么解决问题,而是给你讲背景、讲历史,讲了一堆。终于到解决问题的方法了,发现还不适用自己的情况。真是XXXX了。所以,我先给出JaCoCo的官网,大家可以自行查看,相信看到官方给出的例子后,会觉得豁然开朗。官网(包括下载资源):https://www.jacoco.org...
2018-09-13 18:39:39 2756 1
原创 Tomcat与Web应用部署结构图示以及spring容器关系图示
学习Spring以来,不是很理解其上下文之间的的关系到底是怎样的。所以着手画了一个结果图,加深一下自己的印象。先前不知道在哪里看到了一篇有关Tomcat容器介绍的文章,写的非常不错。当时记得收藏起来了,但是如今却不知道在哪里。希望以后有幸再能看一次那篇文章。注:不知道自己画的是否准确,希望各位大佬积极指正!谢谢! ...
2018-08-27 15:38:37 1314
原创 PECS与泛型
引言第一次看到PECS原则是在《阿里巴巴java开发手册》,看的我一头雾水。估计自己理解力太差了吧。。。。再次接触是在《阅读java编程思想》的时候。虽然这本书是基于jdk1.5编写的,有部分内容已不再适用现在新的jdk版本。但是我要引用一句高中数学老师的“名言”,几乎每次讲课都能够听到:“我讲的不是数学,是‘思想’!”。《java编程思想》更是如此,讲了很多编程语言都会遇到问题,是站在语言设...
2018-08-24 17:48:44 728
原创 解决: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 7704
原创 浅谈为什么倒序遍历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 6411 2
原创 Problem one: Trains
对于没有学习算法与数据结构的人来说,这个题还是有一定难度的。恰巧,我就是这样的一个人!不过做这道题我还是取翻了一些相关资料的,因为这个问题涉及到了深度优先搜索与广度优先搜索的知识。由于我的学习计划是有这方面的内容的,所以提前看一下也是好的。 首先,这篇博客不是要讲算法,而是要阐述一下自己的做题思路。 完整代码下载连接:https://download.csdn.net/down...
2018-06-22 18:36:31 2660 6
转载 23种设计模式彩图《设计模式之禅-附录》
转载地址:https://blog.csdn.net/hellocooper/article/details/48400457
2018-05-11 10:28:15 1386 1
原创 关于Enum枚举单例模式的实现
最近在读《大话设计模式》的单例模式(Singleton Pattern),想到以前收藏的文章,多种实现单例模式的方式:饿汉式、懒汉式、静态内部类、枚举方法等。对枚举类实现单例不是很理解,所以在网上查了相关资料,大多都是这样写的:class Resource{}public enum SomeThing { INSTANCE; private Resource instance...
2018-04-28 16:51:02 933
原创 Mysql怎么保留小数点后指定位数并做进位(向上取)处理
今天遇到在数据库中需要保留两位小数,并且需要向上取进位的计算方式,即:12.1134 ----> 12.12,在java中使用Bigdecimal.ROUND_UP,很容易处理(说明:这里的数字都是正数,负数比较特殊,需要用到ROUND_CEILING,在此不再具体介绍)。 但是在数据库中,我没有找到类似的方法。round与ceil或ceiling都没有办法直接...
2018-04-24 19:24:13 10929 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 1635
原创 关于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 1383 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 915
原创 单设备登录
之前写过一篇单设备登录的小文章,写的不详细,所以在原来的基础上进行了修改。另外也加入了在修复此次bug的感悟与总结。希望自己能不断反思与进步,也希望能和大家互相讨论学习。一、什么是单设备登录?1.单设备登录概念 以QQ登录为例,当使用不同的手机(目前QQ支持pad与电脑、手机同时在线,但是相同类型的终端是不可以的)登录同一个QQ账号的时候,后登录的终端会把之前登录的终端给踢...
2018-01-15 11:53:56 4312 3
转载 软件工程大一至大四课程
转载地址:http://blog.csdn.net/xiaowei_cqu近来看到些总结自己学编程的经历的文章,总觉得心里痒痒的,也很想在毕业季回顾一下自己在软件学院四年的学习情况。 我的文笔不好,尤其写经验总结之类的更觉得还木有资格,就写个系列分享之前的课程作业吧,就像我们当年用前辈的“通宵版”复习资料一样,也希望偶尔能为以后的学弟学妹提供帮助~ 一直还是觉着软件学院的课程安排很合理,注重数学
2017-12-24 21:42:31 43827
原创 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 2184
原创 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 4443
转载 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 543 1
原创 极简Spring框架搭建Demo
看到自己第一次写的SSM框架搭建,简直惨不忍睹!很想把他给删了,但是我觉得应该把它保留,以提醒自己多么“渺小”,只有不断学习才能强大自我! 这篇博客也是我边看《精通Spring 4.x 企业应用开发实战》边写博客,记录自己搭建框架的历程,加强印象! 一、环境准备:jdk 1.8eclipse(没有使用IDEA,有兴趣的朋友可以试一下)apache-maven-3.3.9mysql 5.
2017-09-14 23:17:13 368
原创 查询指定端口对应的进程
首先需要调出命令窗口:win+R —> cmd, 如图:1.输入命令:netstat -ano|findstr “查询的端口号” 2.然后找到对应的PID —> 即最后一列对应的ID值,这里是8408; 继续输入命令:tasklist|findstr “你的PID”: 3.这里可以查看到对应的进程名称:javaw.exe,如果想关闭该进程,可以调出任务管理器,然后怎么做就不用多说了。
2017-09-14 09:26:41 898
奇丑无比的分割文件工具
2018-11-21
notepad++ xml tools包含64与32位
2018-08-10
Mac OS cursor for windows
2018-08-09
ThoughtWorks-Problem one: Trains
2018-06-22
svn-eclipse插件
2017-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人