摘要:
前置操作:在当前目录建好BOOT-INF\lib并放好jar。 命令: jar -uvf0 xxxx.jar BOOT-INF\lib\spring-amqp-2.4.17.jar 阅读全文
摘要:
python安装指定包到指定目录的方式:pip install --target=/aa paramiko例如安装psycopg2 离线安装 下载psycopg2离线包,地址:https://pypi.org/project/psycopg2/#files 下载源码tar包,编译安装 步骤如下: t 阅读全文
摘要:
[安卓版bitwarden安装使用中登陆提示 “发生错误。Exception message:java.security.cert.CertPathValidatorException:Trust anchor for certification path not found.”这个错误是因为 Bi 阅读全文
摘要:
anytxt最新版开启授权模式,使用时会提示需要注册,从网络上收集了下几个版本情况如下: 名字 大小 sha1 AnyTXT.Searcher.1.2.201 31.81MB SHA1: F095BE4F5B1DEEF43A53E0A2BDF0218904DFF4BE AnyTXT.Searcher 阅读全文
摘要:
蓝牙鼠标 + 远程软件:Total Control 阅读全文
摘要:
介绍 paperless-ng是一个文档管理的软件,能够ocr pdf 图片等,并存储起来便于文档的最终使用管理。 安装说明 docker-compose配置文件如下,这个是参照官方安装指南安装后获取的 # docker-compose file for running paperless from 阅读全文
摘要:
报错为:Failed to start LSB: Bring up/down networking. journalctl -xe dhclient(23400) is already running - exiting. 参见:https://www.ibadboy.net/archives/17 阅读全文
摘要:
现象: 未检测到其他显示器,Win10,HDMI,无法检测第二屏,ThinkPad,L14G,显卡驱动 这两天使用笔记本连接外接显示频,死活没有信号,折腾了2天,特分享下。 我的机器信息: 采用的是AMD 的RADEON的显卡,因此下载对应的管理程序安装后。 https://drivers.amd. 阅读全文
摘要:
现象: 本机ttrss搭配了rsshub,rsshub使用的是1200端口,修改后无法正常订阅请求。 具体报错如下: [16:55:54/435] start [16:55:54/435] running HOOK_FETCH_FEED handlers... [16:55:54/435] feed 阅读全文
摘要:
现象: 拉取github仓库报错如下: Git Pull Failed: unable to access 'https://github.com/*.git/': Proxy CONNECT aborted 解决措施: git config --global http.proxy http://1 阅读全文
摘要:
需求: haproxy不让指定的ip连接进来。 配置方式: listen xxxx bind 0.0.0.0:8888 mode tcp option tcplog balance roundrobin timeout client 3h timeout server 3h server 10.10 阅读全文
摘要:
synology商店中默认支持gitlab; 奈何它最少要求4g内存; 2g内存苦逼的只能另求出路了; 推荐一https://hub.docker.com/r/jacekkow/gitblit 这个东东; 使用docker命令如下能够很方便的安装起来 然后通过本机端口a既能够访问服务了; 默认登录的 阅读全文
摘要:
简介 Apache ActiveMQ是一个比较广泛使用的开源消息中间件。他的性能较快,并且支持许多语言的客户端及多种协议。它在企业集成模式中非常易于使用,并且完全支持JMS 1.1 和J2EE 1.4的很多高级特性。Apache ActiveMQ在Apache 2.0 Liense下开源。 主要特性 阅读全文
摘要:
sl4j相关知识 "sl4j相关基础知识" "mkyong的sl4j示例" sl4j的输出分为如下几种: org.apache.log4j.ConsoleAppender(控制台), org.apache.log4j.FileAppender(文件) org.apache.log4j.DailyRo 阅读全文
摘要:
浏览器上传完整报文如下 从这里可以看出 1. 文件上传时使用的Content-Type为 multipart/form-data 根据rfc1867: The media-type multipart/form-data follows the rules of all multipart MIME 阅读全文
摘要:
现象: 前两天在linux上的服务出现莫名其妙的内存溢出.却发现无法用jcmd连接jvm获取dump.现象: [root@host-12.131.14.15 bin]# ./jcmd 19652 GC.heap_dump 19652: com.sun.tools.attach.AttachNotSu 阅读全文
摘要:
1. 套件中心安装 Git Server 2. 开启SSH功能 3. 使用putty链接DSM 4. sudo su 获取root权限 5. cd /volume1/ 6. mkdir git_repos 7. chown -R {你的ssh用户名} git_repos 获取读写权限 8. cd g 阅读全文
摘要:
【云笔记】群晖DS218+ NoteStation 折腾 WIZ、印象笔记纷纷收费的情况下,发现DSM提供了Note Station,抱着好奇的心研究了研究。 界面体验 首先看了下支持的客户端: 你会发现他在MAC、Linux、Windows下都有客户端; 来张Windows客户端的截图 在DSM中 阅读全文
摘要:
Redis是什么 Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库。从2015年6月开始,Redis的开发由Redis Labs赞助,而2013年5月至2015年6月期间,其开发由Pivotal赞助。[1]在2013年5月... 阅读全文
摘要:
根据rfc4533,LDAP服务支持同步操作,今天来探究下同步该如何进行;同步适用的场景从rfc4533 1.2 可以了解到,同步操作用于应用与LDAP的最终一致性同步。在每次同步操作完成的阶段,同步客户端将会获取到服务端内容的复制或者客户但将会被通知需要一个完整的全... 阅读全文
摘要:
总体运行流程如下:Spring mvc 执行入口为:DispatcherServlet;需要在web.xml中配置如下 org.springframework.web.context.ContextLoaderListener ... 阅读全文
摘要:
阿里面试题 coreJava 1. hashcode相等两个类一定相等吗? 2. 介绍一下集合框架 3. hashmap hashtable底层实现什么区别?hashtable和 concurrenthashtable呢? 4. hashmap和 treemap1什么区别?低层数据结构是什么? 5. 阅读全文
摘要:
记一次电话面试。 先抛出题目: 1. 应用怎么知道spring已经加载好了 2. beanfactory factorybean区别 3. mybatis 防止sql注入 4. redis在项目中是做什么的,有哪几种基本的对象类型,缓存如何保持数据一致性 5. 多线程交换两个线程的数据方式 6. 你 阅读全文
摘要:
简介 项目运行时,想要通过jvisualvm来观察内存占用情况,这时候可以通过指定java启动参数,来开启jmx。 命令详情 注意, 命令使任何人都可以连接jmx。 参考链接 "how to activate jmx on my jvm for access with jconsole" 阅读全文
摘要:
创建TGT解析 String createTicketGrantingTicket(Credentials credentials) throws TicketException; 经过RemoteCentralAuthenticationService代理校验参数后,直接调用CentralAuth 阅读全文
摘要:
关于垃圾回收(Garbage Collection) Java内存管理是Java语言最大特性之一,他允许开发者创建使用对象的时候无需考虑分配和释放,因为垃圾回收(GC)会自动回收利用内存空间。 GC 是如何判断哪些对象已经失效? 1. 引用计数算法(已被淘汰的算法) 给对象中添加一个引用计数器,每当 阅读全文
摘要:
关于基本类型和引用类型 主要是关于:基本类型和引用类型在本质上有什么区别. 基本类型主要包括: boolean、byte、short、char、int、long、float、double。 其它所有的类型都属于引用类型。 Question:这两种类型在内存存储上有什么区别 + 基础类型在声明的同时系 阅读全文
摘要:
良好的编程习惯 第三篇主要学学编程习惯,今天完整的看了遍阿里巴巴发布的Java开发手册,收益良多,大家可以看看. 这里面包含了 1. 编程规约 2. 异常处理规约 3. 数据库规约 4. 工程结构 5. 安全规约 参考网址 1. "阿里巴巴Java开发手册(正式版)" 阅读全文
摘要:
Question: 基于接口的继承和基于实现的继承各有什么优缺点 接口的本质: 协议,约定,能力. 接口这个概念在生活中并不陌生,电子世界中一个常见的接口就是USB接口。电脑往往有多个USB接口,可以插各种USB设备,可以是键盘、鼠标、U盘、摄像头、手机等等。接口声明了一组能力,但它自己并没有实现这 阅读全文
摘要:
在编码的时候如何将byte[]数据以String保存 我了解到的办法是: base64和hex.这次来了解下hex. hex是什么: 1. hex的全称为hexadecimal Strings.也就是16进制字符串. 2. 也就是说hex是通过换算,将原先的byte转换成16进制字符串.所以hex的 阅读全文
摘要:
Question: 什么时候该用数组型容器、什么时候该用链表型容器? 数组数据结构: + 是将元素在内存中连续存放,由于每个元素占用内存相同,可以通过下标迅速访问数组中任何元素。但是如果要在 数组中增加一个元素,需要移动大量元素,在内存中空出一个元素的空间,然后将要增加的元素放在其中 。同样的道理, 阅读全文
摘要:
Spring Boot 配置listener 要将 更改为Spring Boot的配置方式具体代码如下: 阅读全文
摘要:
Spring Boot 配置web.xml中的filter 使用spring boot后,没有显示的web.xml文件,现在拦截器的配置方式更改如下: 原有的web.xml配置文件为: 现在为: 阅读全文
摘要:
volatile关键字的作用 并发编程有三大特性:原子性,有序性,可见性。 volatile能够保证可见性、有序性。volatile无法保证原子性。 可见性: 是指当多个线程访问同一个变量时,一个线程修改了这个变量的值,其他线程不一定能够立即看得到修改的值。 可见性的引发原因是: Java内存模型将 阅读全文
摘要:
前段时间研究了下Elasticsearch,今天抽空整理份elsticsearch最简单的java api 调用demo出来。 首先去 "官网" 下好ElasticSearch的运行程序。根据安装要求安装,我这里就不一一赘述了。 安装好后,新建maven工程,引入包: 我的代码是基2.4.1版本的。 阅读全文
摘要:
快捷键 定位 | 快捷键|作用| | | | |Alt+Down|快速返回历史文件夹| |Ctrl+D|调出常用文件夹列表| |Ctrl+\\|根目录| |BackSpace|上一级目录| |Alt+←|到前一个访问过的目录| |Alt+→|到后一个访问过的目录| |Alt+↓|显示历史文件夹| | 阅读全文
摘要:
简介 异或是一种基于二进制的位运算,用符号XOR或者^表示,其运算法则是对运算符两侧数的每一个二进制位,同值取0,异值取1。它与布尔运算的区别在于,当运算符两侧均为1时,布尔运算的结果为1,异或运算的结果为0。 简单理解就是不进位加法,如1+1=0,,0+0=0,1+0=1。 性质 1. 交换律 2 阅读全文
摘要:
JSON是什么: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 JSON用于描述数据结构,有以下形式存在。 对象(object):一个对象以“{”开始,并以“}”结束。一个对象包含一系列非排序的名称/值对 阅读全文
摘要:
最近在项目里使用到了富文本编辑框.以前就接触过KindEditor,这次系统的使用,故做些整理. 项目使用的是异步加载替换div的方式实现页面的变换, "kindEditor的初始化" 中的 中使用的方式并不起作用,原因可能是这种情况下DOM加载完成事件(DOMContentLoaded)没被触发, 阅读全文
摘要:
Collection Collection大致可以分为List,Set,Queue,Map四个种类. + List 按照插入的顺序保存元素 若使用的都为List接口包含的方法,在对象的创建处能够方便的修改实现,例如: {% highlight java %} List apples = new Ar 阅读全文