- 博客(22)
- 收藏
- 关注
原创 win11通过wsl原生操作linux
亲情提要我们以前要在Windows系统上使用linux系统,要先安装vmware虚拟机,再在虚拟机中安装linux系统,使用体验很糟糕,还要再用xshell连接使用,很麻烦。现在Windows10 2004以上版本,及win11,支持虚拟化,我们可以在linux和win无障碍切换,像使用cmd一样使用linux具体操作安装wsl先要安装WSL在PowerShell 或 Windows 命令提示符中输入此命令wsl --install安装ubuntu第一个直接下载3. 开启
2021-10-08 16:37:48
827
原创 httpclient发布application/octet-stream
废话少说直接上代码File file=new file(path);FileInputStream in = new FileInputStream(file);byte[] b=new byte[in.available()]HttpPut httpPut = Header.getHeader(url);HttpClient client = HttpClientFactory.createHttpClient();httpPut.setEntity(new ByteArrayEntity(
2021-07-01 17:19:52
1411
原创 java实现Brotli解压缩 content-encoding: br
什么是br编码Google 认为互联网用户的时间是宝贵的,他们的时间不应该消耗在漫长的网页加载中,因此在 2015 年 9 月 Google 推出了无损压缩算法 Brotli。Brotli 通过变种的 LZ77 算法、Huffman 编码以及二阶文本建模等方式进行数据压缩,与其他压缩算法相比,它有着更高的压塑压缩效率。启用 Brotli 压缩算法,对比 Gzip 压缩 CDN 流量再减少 20%。根据 Google 发布的研究报告,Brotli 压缩算法具有多个特点,最典型的是以下 3 个:针对常见
2021-07-01 17:04:30
4860
2
原创 Service层使用@Autowired 注解爆红问题
解决方式1:其实这样已经是注入进来了,爆红不影响运行,可以修改idea的检查机制(但是如果要真的有问题就也不报红了)解决问题2:用原生的@Resource代替spring的@Autowired注解@Resource和@Autowired注解都是用来实现依赖注入的。只是@AutoWried按by type自动注入,而@Resource默认按byName自动注入。解决问题3:在注入的mapper接口上加上@Repository注解,service层就不爆红了...
2021-04-20 18:01:12
3736
1
原创 小米氮化镓可以给拯救者Y7000充电吗?
如何实现小米氮化镓充电器是一个c to c 的一个充电器拯救者Y7000提供了Type-c的端口,但这个口不可以充电,它是用来转VGA,HDMI,DP之类了,可以外接显示器,拓展坞之类的。要用氮化镓充电的话,还需要去淘宝买一个type-c转联想方口的一个转接器。这样下来,首先来讲是可以使用的,但是由于快充协议的不兼容,充电器无法满血65w为拯救者充电,拯救者原装充电器是135w。显而易见是差的很远的。笔记本正常使用的情况下,电量会保持不变,不会增加也不会减少。性能方面,我看了网上的文章,他用工
2021-03-25 16:23:54
7066
原创 利用Consumer函数式接口,结构化输出字符串
利用Consumer函数式接口,结构化输出字符串public class Demo9Consumer1 { public static void printInfo(String[] arr , Consumer<String> con1,Consumer<String> con2){ for (String s : arr) { con1.andThen(con2).accept(s); } }
2021-03-17 10:24:44
134
原创 求集合中最大值、最小值、和
求集合中最大值、最小值、和public class Demo5 { public static void main(String[] args) { List<Integer> nums = new ArrayList<>();// 5、nums集合中最大值、最小值、和 for(int i = 0; i < 100; i++){ nums.add(i); } In
2021-03-16 14:43:55
2384
原创 去掉集合中重复的元素
去掉集合中重复的元素public class Demo4 { public static void main(String[] args) {// 去掉features集合中重复的元素 List<String> features = Arrays.asList("Lambdas", "Default Method", "Stream API", "Stream API", "Date and Time API"); ArrayList&l
2021-03-16 14:40:20
144
原创 把集合中以“API”结尾的元素查找出来并组成一个新的集合
把集合中以“API”结尾的元素查找出来并组成一个新的集合public class Demo3 { public static void main(String[] args) {// 把features集合中以“API”结尾的元素查找出来并组成一个新的集合 List<String> features = Arrays.asList("Lambdas", "Default Method", "Stream API", "Stream API", "Date
2021-03-16 14:38:58
98
原创 把集合中字符串长度大于8的元素查找出来并组成一个新的集合
把集合中字符串长度大于8的元素查找出来并组成一个新的集合public class Demo2 { public static void main(String[] args) {// 把features集合中长度大于8的元素查找出来并组成一个新的集合 List<String> features = Arrays.asList("Lambdas", "Default Method", "Stream API", "Stream API", "Date an
2021-03-16 14:37:29
377
原创 把集合中的字符串全部转换成大写
集合中的字母全部转换成大写public class Demo1 { public static void main(String[] args) {// 把features集合中的字母全部转换成大写 List<String> features = Arrays.asList("Lambdas", "Default Method", "Stream API", "Stream API", "Date and Time API"); Arra
2021-03-16 14:35:41
2288
原创 事物的四大特征
事物的四大特征原子性:是不可分割的最小操作单位,要么同时成功,要么同时失败。持久性:当事物提交或回滚后,数据库会持久化的保存数据。隔离性:多个事物之间。相互独立。一致性:事物操作前后,数据总量不变。...
2021-03-02 20:41:15
1381
原创 Web_1_Web项目和Tomcat配置
Web项目结构和Tomcat配置第一节 Web应用的演变1.1 B/S 与C/S模式B/S:Browser/Server或浏览器/服务器模式优点是用户使用简单只要有浏览器和网络即可常见的程序:淘宝网、京东网等C/S:Client/Server或客户端/服务器模式C/S的优点是能充分发挥客户端PC的处理能力缺点是对用户的电脑配置要求较高常见的CS程序:LOL、穿越火线、QQ1.2 Web服务器简介Web服务器是运行及发布Web应用的容器,只有将开发的Web项目放置到该容器中,才能使网
2020-10-13 17:00:54
287
原创 传输超大文件的方法————utools内网穿透 #传大文件#
内网穿透原理:内网穿透:将自己的局域网映射到公网上我们经常要将自己文件发送给朋友,但是总会因为太大,用网盘、U盘都不是很方便,这个时候我们就可以用”内网穿透“的方式“内网穿透”可以理解为,在自己电脑上创建一个共享文件夹,只不过这个文件夹可以通过网页的方式在公网访问这种方式没有限速,网速多块,就有多快(也要看用的什么下载工具,用迅雷下会有限速,建议用IDM)怎么用下载utools:https://www.u.tools/download.html(utools是一款插件集合工具,除了内网穿透,其
2020-06-28 09:17:28
3546
1
原创 mariadb主从数据库复制的配置
主从数据库mariadb安装准备准备共需要三台centos主机 mycat master节点 slave节点1.为主机配置hosts文件,修改三台主机的名字分别为:mycat db1 db2配置hostname主机名:“hostnamectl set-hostname XXXX"命令“bash”刷新2.配置/etc/host文件分别在三台主机的hosts文件中添加,三台主机的ip和对应的主机名可以利用scp命令scp ip地址:/etc/hosts /etc/hosts注意:查看ho
2020-06-15 14:33:56
361
原创 centos配置网卡文件
配置网卡文件新安装的linux系统要先配置网卡文件,否则是没有ip地址的先cd /etc/sysconfig/network-scripts/然后ip a 查看自己网卡的名字然后 vi ifcfg-ens33 #“-ens33”是网卡的名字主要修改最后一行 ONBOOT=yes 是开机启动的意思BOOTPROTO=dhcp为动态的ipBOOTPROTO=static 就是静态ip,要配置ip地址、掩码、网关IPADDR=192.168.200.2
2020-06-12 18:10:11
364
原创 Win10系统下提示VMware与Device/Credential Guard不兼容如何解决
Win10系统下提示VMware与Device/Credential Guard不兼容如何解决首先打开控制面板>程序>启动或关闭Windows功能取消Hyper-v的勾选3.在往下划,关闭Windows沙盒的勾选沙盒和虚拟机不兼容,不能同时使用都关闭后需要重启电脑如果想做某些实验,不想影响到自己的电脑,可以在虚拟机里安装自己的需要的系统,会比在沙盒的体验要好的多,而且也不会影响到自己的电脑配置在沙盒很会慢,体验极差。...
2020-06-06 15:25:21
2935
原创 安装Mininet
安装MininetSDN交换设备OVS(虚拟交换设备)、 MininetMininet的安装方一:直接下载ovf文件,在virtualbox中导入方二:源码安装方一:直接下载ovf文件,在virtualbox中导入1、 sudo apt-get install virtualbox #在Ubuntu系统中安装virtualboxsudo virtualbox #启动virtualbox,进入virtualbox页面2、添加一块仅主机的网卡界面右上角 Global Tools
2020-05-16 17:01:51
581
原创 Ubuntu安装控制件floodlight
安装控制件floodlight在虚拟机里安装ubuntu搜索software 修改源为阿里云更新系统sudo apt-get updatesuda apt-get upgrade在win10中下载java jdk的安装文件,在用xftp传到ubuntu中www.oracle.comxftp传文件先打开ubuntu的22端口sudo apt-get install openssh-serverip a查看ubuntu的IP地址打开xshell连接ubuntu打开xftp连接ubuntu利
2020-05-16 16:59:27
1155
原创 Centos安装Docker(公有资源安装)
在安装Docker之前要先配置一下Centos系统修改内核vi /etc/sysctl.conf添加下面三行 net.ipv4.ip_forward=1 net.ipv4.conf.default.rp_filter=0 net.ipv4.conf.all.rp_filter=0:wqsysctl -p #重启服务#关闭防火墙iptables -Fiptab...
2020-04-13 21:47:22
204
原创 xshell连接kali失败
要先安装sshapt-get install ssh #安装如果不行 apt install open-server #进行安装kali默认是不允许root用户远程登录的,所以要先修改一下文件cd /homevim /etc/ssh/sshd_config#LoginGraceTime 120#PermitRootlogin yes#Ma...
2020-04-06 18:28:00
621
2
原创 wireshark没有找到接口
wireshark没有找到接口第一种可能是没有安装Win10pcap,或版本不兼容,建议删除后,从新下载Win10pcap下载地址:http://www.win10pcap.org/download/第二种是在安装wireshark时,安装向导提示勾选选项,没有勾选下图下图的四五选项。建议从新安装(wireshark和win10pcap都删除后在安装,否则不会提示下图勾选选项)图片大致内...
2020-03-08 13:25:37
704
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人