2022-04-06 final shell 离线激活 final shell 离线激活 finalshell离线激活下载并安装finalshell安装完成后点击激活随便填写一个用户名密码(记住)——离线激活激活程序import java.io.IOException; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.util.Scanner; public class FinalShell { public static void main(String[] args) throws NoSuchAlgorithmException, IOException { System.out.print("请输入FinalShell的离线机器码:"); Scanner reader = new Scanner(System.in); String machineCode = reader.nextLine(); generateKey(mac... 会编程的羽流云 2022-04-06 随记 1,841 阅读 0 评论 2022年04月06日 1,841 阅读 0 评论
2021-01-05 遍历MAP-key的几种方法 遍历MAP-key的几种方法 一、通过map.keySet()方法1、通过得到key的值,然后获取value;for(String key : map.keySet()){ String value = map.get(key); System.out.println(key+" "+value); }2、使用迭代器,获取key;Iterator<String> iter = map.keySet().iterator(); while(iter.hasNext()){ String key=iter.next(); String value = map.get(key); System.out.println(key+" "+value); }二、通过map.entrySet()方法1、循环map里面的每一对键值对,然后获取key和valuefor(Entry<String, String> vo : map.entrySet()){ vo.getKey(); vo.getValue(); System.... 会编程的羽流云 2021-01-05 随记 1,634 阅读 0 评论 2021年01月05日 1,634 阅读 0 评论
2021-01-03 使用idea的maven插件 使用idea的maven插件 idea可以下载很多插件,通常我们默认安装的idea都是带有maven插件的但是很少有人使用,都是自行去apache官网下载相应的maven安装包,这两天仔细的看了一下idea中的maven插件实际上和官网的都是相同的,如果过我们日常开发过程中没有硬性要求我觉得使用idea自带的这个maven插件就足够了,接下来我简要的介绍一下对应的配置过程(其实和正常配置maven都是相同的)。一、找到idea的插件目录 如下图所示的plugins目录 进入目录\plugins\maven\lib\maven3,这个目录我们就很熟悉了二、对conf下的settings.xml文件进行修改 我这里一共修改了三处地方修改1:本地仓库位置 添加如下配置<localRepository>C:\D\localRepository</localRepository> 修改2:修改镜像源 &e... 会编程的羽流云 2021-01-03 随记 1,646 阅读 0 评论 2021年01月03日 1,646 阅读 0 评论
2021-01-02 禁用chrome的同源策略 禁用chrome的同源策略 禁用chrome的同源策略 前端开发过程中经常出现浏览器同源策略导致无法访问不同域名下的资源,而有些时候这种跨域问题不是我们自己开发的服务无法通过服务进行跨域解决 又或者因为环境需要经常切换导致我们并不能通过nginx配置去解决 因此我即将介绍一种简单粗暴的方式,禁用浏览器(chrome)同源检查策略,方法如下(windows): 1、首先我们将浏览器的快捷方式复制一份并在新复制的同级目录下新建一个文件夹chromedev(名称随意)2、右键复制出来的快捷方式选择属性在目标输入框内添加如下参数--disable-web-security --user-data-dir="some dir here",添加好后输入框的效果如下"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security --user-data-dir="C:\Users\zy\Desktop\chromedev"3、应用并打开复制的快捷方式出现... 会编程的羽流云 2021-01-02 随记 1,556 阅读 0 评论 2021年01月02日 1,556 阅读 0 评论
2021-01-02 Redis服务器设置密码后,使用service redis stop 会出现NOAUTH Authentication required Redis服务器设置密码后,使用service redis stop 会出现NOAUTH Authentication required Redis服务器设置密码后,使用service redis stop 会出现NOAUTH Authentication required报错信息如下:==service redis stop====Stopping ...====OK====(error) NOAUTH Authentication required====Waiting for Redis to shutdown ...====Waiting for Redis to shutdown ...====Waiting for Redis to shutdown ...====Waiting for Redis to shutdown ...====Waiting for Redis to shutdown ...====Waiting for Redis to shutdown ...====Waiting for Redis to shutdown ...====Waiting for Redis to shutdown ...==出现这样的错误信息,redis 这时是没有停止服务的。可以使用ps -ef | ... 会编程的羽流云 2021-01-02 随记 1,983 阅读 0 评论 2021年01月02日 1,983 阅读 0 评论
2021-01-02 mysql的group_concat函数拼接的字符串显示不全 mysql的group_concat函数拼接的字符串显示不全 @TOC业务场景使用mysql group_concat()函数,对查询的数据进行字符串连接操作。不过由于查询的结果较多,连接后的结果很长导致不能完全显示。查看当前group_concat_max_len长度show variables like 'group_concat_max_len';修改mysql group_concat_max_len如果不方便重启mysql 可以在mysql状态通过命令设置,如:SET GLOBAL group_concat_max_len = 102400;SET SESSION group_concat_max_len = 102400;==此种方式在mysql重启后会读取配置文件重新设置,会导致设置失效,所以建议依旧要修改配置文件==修改配置文件:my.ini在[mysqld]下新增配置:group_concat_max_len = 102400特殊需求有时我们并不知需要多大的字节才能满足需求,此种情况可以考虑不设置最大字节(即采用最大字节数)即在配置文件设置group_concat_max_len=-1此时查看group_concat_ma... 会编程的羽流云 2021-01-02 随记 2,329 阅读 0 评论 2021年01月02日 2,329 阅读 0 评论
2021-01-02 多数据源配置方式 多数据源配置方式 多数据源配置方式(springboot整合mybatis)项目依赖 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-dbcp2</artifactId> <version>2.5.0</version> </dependency> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.0.0</version> </dependency> <dependency> ... 会编程的羽流云 2021-01-02 随记 1,260 阅读 0 评论 2021年01月02日 1,260 阅读 0 评论
2021-01-02 各类数据结构之间的优缺点对比 各类数据结构之间的优缺点对比 什么是数据结构数据结构是对计算机内存(亦或是计算机磁盘)的数据的一种安排。数据结构包含数组、链表、二叉树、栈、哈希表等等。什么是算法算法是对数据结构的各种处理。例如查找一条特殊的数据项或对数据进行排序。各数据结构之间的优缺点对比数据结构优点缺点数组插入快,如果知道下标,可以非常快的存取查找慢,删除慢,大小固定有序数据比无序数组查找快删除和插入慢,大小固定栈提供后进先出的存取存取其他项很慢队列提供先进先出的存取存取其他项很慢链表插入快,删除快查找慢二叉树查找、删除、插入都很快(如果数保持平衡)删除算法复杂红-黑树查找、删除、插入都快。树总是平衡的。算法复杂2-3-4树查找、删除、插入都快。树总是平衡的。类似的树对磁盘存储有用。算法复杂哈希表如果关键字已知则存取极快。插入快删除慢,如果不知道关键字则存取也很慢,对空间使用不充分堆插入、删除快,对最大数据项的存取很快对其他数据项存取慢图对现实世界建模有些算法慢且复杂 会编程的羽流云 2021-01-02 随记 1,184 阅读 0 评论 2021年01月02日 1,184 阅读 0 评论
2021-01-02 Centos虚机安装手册 Centos虚机安装手册 Centos虚机安装手册概述CentOS是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS完全开源。环境及版本说明在Windows环境上安装vmwareCentos版本使用的是7.6.1810安装1、下载centos7-DVD的iso文件(centos下载地址)2、新建虚拟机开启虚拟机安装Centos 会编程的羽流云 2021-01-02 随记 1,730 阅读 0 评论 2021年01月02日 1,730 阅读 0 评论
2020-12-31 腾讯云服务器创建密钥对及 SSH 连接 腾讯云服务器创建密钥对及 SSH 连接 1、创建 SSH 密钥登陆腾讯云账号,进入云服务器管理后台,左侧找到 SSH 密钥栏目,右侧点击创建密钥,弹窗默认创建新密钥对,下面输入密钥名称,案例中老魏用域名做密钥名字,确定。2、绑定密钥到云服务器勾选刚才创建的 SSH 密钥,点击上面的绑定云主机,弹窗中要先找到你云主机的地域,然后就能看到该地域下的云主机,要求关机状态才能加载并选择,然后和 SSH 密钥关联起来,确定,绑定成功。3、SSH 密钥登陆腾讯云主机现在我们打开 SSH 软件,老魏用的是 Xshell6.0,打开 SSH 连接属性,方法改成 Public Key,用户密钥右侧点击浏览,弹窗中选择导入,把刚才下载的私钥导入进来。因为阿里云创建的私钥使用未加密的 PEM(Privacy-enhanced Electronic Mail) 编码的 PKCS#8 格式,我们不用输入密码直接点击确定,最后点击连接。4、修改ssh远程连接端口vim /etc/ssh/sshd_config将#Port 22注释放开并修改为其他端口,进入命令行模式:wq退出,执行service sshd restart即可。修改后可以重新配置腾... 会编程的羽流云 2020-12-31 随记 3,087 阅读 4 评论 2020年12月31日 3,087 阅读 4 评论