在M1上使用Rosetta2安装ZeroC-Ice3.6
ZeroC-Ice 3.6 在官网的安装方式为使用brew安装。尝试了一下,一直提示缺少openjdk@8。由于是在M1芯片上进行安装,故始终无法成功。直到我翻出来强制使用Rosetta2安装brew后,尝试在intel版本上安装ice,终于成功。[……]
[转]Java多线程系列目录(共43篇)
Linux 查看日志文件命令小记
速记:
cat
从第一行開始显示档案内容。tac
从最后一行開始显示档案内容。more
分页显示档案内容,从前向后读取文件,最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,在启动时就加载整个文件less
与more
相似,使用pageup
,pagedown
等按键的功能,支持向前向后翻页,向前向后搜索,不会加载整个文件head
仅仅显示前面几行tail
仅仅显示后面几行-n
行:- 在
cat
命令中表示带行号显示档案内容 - 在
head
命令中表示头几行 - 在
tail
命令中表示尾几行,如-n +5
行号前面带加号,表示从第多少行开始
[……]
- 在
Certbot + Nginx 自动更新证书没有成功的问题
国庆前,腾讯云的 CDN 就给我各种邮件、短信提示,说我证书要到期啦,赶紧更新,看看证书时间到10月15日,拖到节后来看。期间腾讯云真的是每天都给我发信息和邮件轰炸让我赶紧换证书。
[……]
SpringMVC 构建 RESTful 风格的资源交互(返回 Json / Xml 格式数据资源)
RESTful 风格在后台服务端来看:我们不需要再返回一个类似于JSP的页面,我们只需要返回数据资源的内容,纯数据,不含任何显示信息。
简单的来说就是,我们只需要返回 Json、Xml、RSS、图片等消息或者媒体。
下面就让我们看看 SpringMVC 对于这种资源交互的支持。[……]
Java 复习知识点提纲
感谢菊苣提供的复习提纲,适用于 Java 开发3-5年。
—— 出品未明,疑似hollischuang.com出品
[……]
Centos 6/7 升级 PHP 5.6 到 7.1/7.2
本站使用的是 Wordpress 搭建,刚开始搭建的时候吧,没啥经验,网上搜一搜,就用了 PHP 5.6 版本,然后网站速度这个慢啊,虽然用了各种方法已经很快了,但是当时搜出来的使用 PHP 7 这个方法一直没试,心里痒,这回终于升级了一下。
[……]
微信 Emoji 表情存储到 MySql 中乱码的问题
最近在做微信相关的项目,自然绕不过 Emoji 表情这个问题,简单的存储直接报错: “Cause: java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\x98\x80’ for column ‘data’ at row 1“
这个错误的原因是由于字符集不支持造成的,因为 Emoji 表情是4个字节,而 MySql的 utf8 编码最多3个字节,所以导致数据插入失败。
[……]
Java、Mysql、MyBatis 中枚举 enum 的使用
Java 和 MySql 中都有枚举的概念,合理的使用枚举,可以让代码阅读和数据库数据查询更加直观、高效。那么我们怎么使用呢,什么时候使用,两者之间怎么进行数据关联呢?(本文使用 MyBatis 做为 Java 与 MySql 之间的关联)
[……]
AES加密出现 java.security.InvalidKeyException: Illegal key size or default parameters
1. 现象
在使用AES加密会出现错误:
代码:
public static String encrypt(String sSrc, String sKey) throws Exception {
SecretKeySpec skeySpec = new SecretKeySpec[......]