- 博客(33)
- 资源 (1)
- 收藏
- 关注
原创 retainAll()方法
如果集合A的大小没有发生改变,返回false,即使两个集合完全相同,也会返回false。如果集合A的大小发生了改变,返回true,即使两个集合完全没有交集,也会返回true。这个方法的作用就是将A与B的交集存放在A中。
2022-12-27 17:15:10 2166 1
原创 MybatiPlus 分页插件PaginationInnerInterceptor
config类引入插件//Spring boot方式@Configuration@MapperScan("com.baomidou.cloud.service.*.mapper*")public class MybatisPlusConfig { //旧版 @Bean public PaginationInterceptor paginationInterceptor() { PaginationInterceptor paginationInterceptor =
2022-03-17 11:10:07 1250
原创 Lambda
//按性别获取用户名称 Map<User.Sex, List<String>> map2 = users.stream() .collect(Collectors.groupingBy(User::getGender, Collectors.mapping(User::getName,Collectors.toList()))); //按性别统计用户数Map<User.Sex, Integer> map = users.parallelStream() .c
2020-08-19 21:05:42 221 1
原创 Intellij Idea 自动添加类和方法上的注释
自动添加类上的注释/** * <p> 描述 : ${description} </p> * <p> 创建时间 : ${DATE} ${TIME} </p> * @author : XX * @version : ${version} */自动添加方法上的注释/** * TODO $params$ * @return: $return$ */...
2020-08-17 09:55:06 746
原创 Linux 安装jdk流程
先在oracle官网下载linux系统用的jdk压缩包jdk-8u261-linux-x64.tar.gz查看是否有安装jdkjava -version在指定目录解压下好的jdk包tar -zxvf jdk-8u261-linux-x64.tar.gz配置jdk环境变量vi /etc/profile#Javaexport JAVA_HOME=/root/app/jdk1.8.0_261export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JA
2020-07-24 09:51:00 101 1
原创 AES加解密
使用AES算法的时候,会发现下面的代码在windows每次产生确定的结果,但Linux就不同,导致无法正确解密使用AES算法的时候,会发现下面的代码在windows每次产生确定的结果,但Linux就不同,导致无法正确解密 对于这两种算法相同点:都是伪随即算法,默认都是阻塞式不同点:SHA1PRNG使用的seed是在系统启动时就指定的,而NativePRNG会在内核中随机取得(这也是...
2020-06-09 09:34:43 201
原创 layer多子页面弹出以及调用方法,变量
第一个页面作为第二和第三两个子页面的parentcommonjsfunction showModal(title, url, width, height) { if (url.indexOf("?") != -1) { url = baseUrl + url + "&lang" + lang; } else { url = baseU...
2020-06-09 09:34:17 692
原创 mongodb查询字段对应的数组中包含某个值
示例一{ id: 1, state_arr: [ "123", "456", "789" ], date: "2019-09-02"}查询语句db.user.find({state_arr:{$elemMatch:{$eq:"123"}}})示例二{ id: 1, state_arr: ...
2020-02-05 11:59:00 12826 6
原创 CENTOS的FTP配置手顺
yum安装vsftpd和ftpyum -y install vsftpdyum -y install ftp安装完成之后,配置文件在/etc/vsftp目录下
2019-12-27 16:16:57 104
原创 nginx的http_auth_request_module认证模块
查看安装的nginx中是否含有http_auth_request_module模块在nginx.conf中加入下面参数 ######## 音视频服务器 ################### location ~* .(mp4|m4v|avi|flv|mkv|mov|wmv|3gp|mp3)$ { root D:/data/cameroun; a...
2019-12-18 13:49:56 2884
原创 JQ选择器
jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div") 选择所有的div标签元素,返回div元素数组 $(".myClass") ...
2019-11-05 11:21:52 125
原创 oracle重启数据库和监听
切换oracle用户su - oracle查看监听状态lsnrctl status启动监听lsnrctl start用sqlplus登录sqlplus /nolog切换数据库管理员conn / as sysdba;
2019-10-02 23:45:36 1731
原创 VBA-统计所有Excel的Sheet里包含文字的个数
新建vba模块,在模块中插入下面代码,a为要查找的文字Function calNum(a) Dim msg As String Dim sum As Integer sum = 0 For j = 1 To 188 sum = sum + Application.WorksheetFunction.CountIf(Sheets(j).UsedRange, a) Next ca...
2019-08-09 13:59:25 1690
原创 vue-this.$route.query和this.$route.params的使用例子
this.$route.query的使用router/index.js{ path: '/mtindex', component: mtindex, //添加路由 children: [{ path: ':shopid', component: guessdetail }]},传参数thi...
2019-08-08 16:34:59 2964
原创 layer.msg设置显示时间及相关用法
默认3秒后自动消失//eg1layer.msg('只想弱弱提示');//eg2layer.msg('有表情地提示', {icon: 6}); //eg3layer.msg('关闭后想做些什么', function(){ //do something}); //eglayer.msg('同上', { icon: 1, time: 2000 //2秒关闭(如果不配置,默认...
2019-08-08 16:27:07 5230 1
原创 CSS样式-将长度过长的文字缩略表示
style="overflow: hidden;text-overflow: ellipsis;white-space: nowrap;"
2019-08-05 13:37:05 1034
原创 Mybatis 插入更新动态条件标签
插入动态条件标签 <insert id="insertXXX" parameterType="XXX.Bean"> INSERT INTO XXX <trim prefix="(" suffix=")" suffixOverrides=","> id, <if test="name !='' and name !...
2019-07-26 13:33:21 979
原创 正则表达式零宽断言
=^.{8,}$)(?=.*\d)(?=.*\W+)(?[.\n])(?=.*[A-Z])(?=.*[a-z]).*$零宽断言,表示在这个位置之后的字符串必须符合?=后的正则,但(?=...)并不消耗字符,在这之后的正则还是从同一位置开始匹配=^.{8,}$) 必须有8个以上的字符=.*\d) 必须有一个数字=.*\W+) 必须有字母数字下划线以外的字符![.\n]) !表示否定,=相反...
2019-07-15 11:17:34 174
原创 Linux traceroute命令详解
traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。Options: -4 Use IPv4 -6 ...
2019-07-12 13:57:04 266
原创 Linux禁ping以及开ping的方法
Linux默认是允许Ping响应的,系统是否允许Ping由2个因素决定的:A、内核参数,B、防火墙,需要2个因素同时允许才能允许Ping,2个因素有任意一个禁Ping就无法Ping。具体的配置方法如下:一、内核参数设置1、允许PING设置A.临时允许PING操作的命令为#echo 0 >/proc/sys/net/ipv4/icmp_echo_ignore_allB.永久允许P...
2019-07-11 17:50:39 232
原创 dubbo和zookeeper实现服务远程调用
dubbo是一种分布式服务框架,解决随着网站应用规模的扩大,服务越来越多,服务间依赖关系变得错综复杂,服务的调用量越来越大,服务的容量问题,dubbo架构图节点角色说明:Provider: 暴露服务的服务提供方。Consumer: 调用远程服务的服务消费方。Registry: 服务注册与发现的注册中心。Monitor: 统计服务的调用次调和调用时间的监控中心。Container: 服...
2019-07-01 10:43:22 798
原创 zookeeper安装与配置
一、zookeeper是什么原来zookeeper是一个分布式的,开发源码的分布式应用程序协调服务,目的就是封装好复杂容易出错的服务,将简单易用的接口和性能高效,功能稳定的系统提供给用户。二、下载和配置进入zookeeper官网官网链接,找到download,选择想下载的版本下载到指定路径解压即可,我的配置在D:\software\eclipse\zookeeper-3.4.14,这时候...
2019-06-27 10:27:11 147
转载 NGINX-RTMP直播服务器搭建-OBS录制推流-VLC视频流播放
转载地址:https://blog.csdn.net/boonya/article/details/78663675网上关于视频直播的资料还是挺多的,看了一些文章,自己也动手实践了下。主要有三个步骤:(1)NginxRTMP服务器搭建(2)视频录制推流器 (3)拉流器(播放器),有了这些就可以开始简单视频相关的直播了。对于延时什么的,还需要深入去研究 ,以及如何进行视频开发等后续再深入研究。N...
2019-06-21 15:45:03 726
转载 实现nginx-rtmp-module多频道输入输出与权限控制
一、权限控制方面说实话,我查这个查了很久,也没查出个所以然,最后还是花了半天的时间,研究了一下nginx-rtmp-module的文档,最后搞了半天才弄明白。文档中主要有两个部分需要注意:live配置的publish_notify部分https://github.com/arut/nginx-rtmp-module/wiki/Directives#publish_notifypubl...
2019-06-21 15:35:33 2346 1
原创 mysql 8 安装配置命令
mysql 8 安装配置命令参考https://blog.csdn.net/kunzai6/article/details/81938613文章中的内容配置rpm -qa|grep mysql安装MySQL官方的Yum Repository https://dev.mysql.com/downloads/repo/yum/wget -i -c http://dev.mysql.com/ge...
2019-06-20 15:58:42 136
hjlatlon.dll
2021-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人