- 博客(36)
- 资源 (8)
- 收藏
- 关注
原创 spring-boot 集成mybatis-plus & 代码自动生成
pom文件增加以下依赖 <!-- mybatis-plus--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>2.3</version>
2020-07-07 23:05:14 538
转载 docker 开启2375端口,提供外部访问docker,idea连接服务器docker(解决IntelliJ IDEA 连不上docker的问题)
Docker暴露2375端口,引起安全漏洞,需谨慎如何修复该漏洞如果要安全的管理远程Docker主机,应该怎么做呢?其实,Docker本身提供了加密的远程管理端口2376,配合CA证书,就能提供TLS连接了。首先要准备5个证书和秘钥文件,分别是ca.pem、server-cert.pem、server-key.pem、client-cert.pem和client-key.pem。其中,server-cert.pem中限制了能够访问Docker主机的客户端列表。启动Docker Deamon时,需
2020-07-05 23:22:20 2759
转载 Java8 Optional 的正确使用方式
1.当我们还在以如下几种方式使用 Optional 时, 就得开始检视自己了调用 isPresent() 方法时 调用 get() 方法时 Optional 类型作为类/实例属性时 Optional 类型作为方法参数时isPresent() 与 obj != null 无任何区别, 我们的生活依然在步步惊心. 而没有 isPresent() 作铺垫的 get() 调用在 IntelliJ IDEA 中会收到告警。调用 Optional.get() 前不事先用 isPresent() 检查值是否可
2020-06-08 11:21:25 797
转载 生产环境CPU100%排查步骤
一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。以我们最近出现的一个实际故障为例,介绍怎么定位和解决这类问题。根据top命令,发现PID为28555的Java进程占用CPU高达200%,出现故障。通过ps aux | grep PID命令,可以进一步确定是tomcat进程出现了问题。但是,怎么定位到具体线程或者代码呢?首先显示线程列表:ps -mp pid -o THREAD,tid,time找到了耗时最高的线程28802,占用CPU时间快两个
2020-06-02 13:02:08 611
原创 CentOS7查看和关闭防火墙
查看防火墙状态firewall-cmd --state1停止firewallsystemctl stop firewalld.service1禁止firewall开机启动systemctl disable firewalld.service
2020-05-22 11:07:39 171
原创 mysql授权远程任意人登录
执行命令: GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION; flush privileges;
2020-05-20 10:11:16 215
原创 Java8的Stream流真香,没体验过的永远不会知道!
场景一:打印出每本书的详情。JDK8之前//打印出每本书的详情for (Book book : books){ System.out.println(book.toString());}使用Stream之后//打印每本书详情books.stream().forEach(book -> book.toString());场景二:选出价格高于20元的JD...
2020-04-16 10:07:49 425
原创 mysql 允许远程登录 linux常用命令
mysq 允许远程机器登录:use mysql;update user set host = '%' where user = 'root';FLUSH PRIVILEGES;修改权限: chmod 777 fileName查看应用端口: ps aux | grep 应用名称查看端口号列表:netstat -tunlp查看某个端口的应用:lsof -i:端口号...
2020-03-25 16:22:55 118
转载 Eclipse常用快捷键
转载于:https://blog.csdn.net/qq_43390235/article/details/90633943 感谢大佬整理,我仅仅自己做个保存。Ctrl+1 快速修复Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了...
2020-01-08 10:10:49 92
原创 java8 Stream 常用用法曾用到
List<BspGroupDepartment> groupsByDeparIds = groupService.getGroupsByDeparIds(departParentIds); //负责父级部门的账户组id集合 List<String> parentGroupIds ...
2020-01-08 09:46:14 596
原创 Elasticsearch6.4.3 在centos7的安装 亲测可用
将上传的 elasticSearch安装包解压cd /home/elasticsearch/elasticsearch-6.4.3/config1、 修改elasticsearch.ymlnetwork.host: 192.168.1.10 (本机机器ip)http.port:9200 #这是HTTP协议外部通信的端口号 9300内部通信端口号建议不要顶行书写...
2020-01-04 14:54:07 320
转载 RabbitMQ Centos7 安装以及使用
1、Rabbit MQLinux 安装Centos7Yum安装socat # yum -y install socat下载erlang软件包,本文使用erlang-19.0.4版本,下面给出下载链接# wgethttp://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el7.centos.x86_64.rpm安装erla...
2019-06-27 21:41:16 124
转载 pycharm 2016.2或者2016.3激活方式
以下方式仅仅适用于2016.2 或者2016.3在注册的时侯选择激活方式是License server里面填写下面的任意一个http://idea.imsxm.comhttp://mcpmcc.com:1017用于2016.2 或者2016.3,亲测可行。转载自:http://blog.csdn.net/bell10027/article/details/50673766...
2019-01-20 14:56:07 622
转载 Nginx的安装和多域名配置
https://blog.csdn.net/zzq900503/article/details/70049348#commentBox 这篇文章写得很详细了
2018-12-28 14:51:42 102
原创 nginx 实现tomcat 集群 (简单session共享,静态资源访问)
下载nginx 下载稳定版,解压到指定英文路径下:nigng常用命令:nginx -s stop 快速退出 nginx -s quit 优雅退出 nginx -s reload 更换配置,启动新的工作进程,优雅的关闭以往的工作进程 nginx -s reopen 重新打开日志文件 2 配置好2个tomcat 。要实现tom...
2018-12-28 13:12:22 729
转载 URL转二维码以及图片合成
最近项目中有一个需求,要将一个URL链接转成二维码,并合成到一个固定的背景图片上的指定位置。其实将二维码合成到图片上还是将图片合成到二维码上,都是同一个道理。需要采用google提供的 'com.google.zxing', name: 'core', version: '3.3.3' 包 来将URL转化成二维码图片。 private static final int BLAC...
2018-12-25 10:17:50 715
转载 linux 挂载磁盘 mount和查目录大小
挂在磁盘操作(还有一个300G的盘没显示出来): [root@iZgo67bo9s3uaijzqrgbaxZ ori]# df -h Filesystem Size Used Avail Use% Mounted on/dev/hda1 39G 12G 26G 32% /tmpfs 4.0G ...
2018-11-26 20:01:34 4315
原创 mysql授权远程任意人登录
执行命令: GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;
2018-11-14 11:07:40 1189
原创 js操作table的各种用法
最近用做的公司内部管理系统的工时管理,需求是要在table中随意添加、删除工作项,前台全部用js控制table ,所以用到了table中常用 的集中方法。(1)得到table 中tbody 的内容 :$('#simple-table').find('tbody').html();(2)点击td时,获取点击的行号: $('#simple-table tb...
2018-07-14 17:40:11 12204
转载 java压缩中文文件名乱码 (linux系统)
在 windows 下进行 zip,然后在 linux 下 unzip,中文的文件名会乱码。 网上一般的解决办法是重新编译 unzip 来绕过去。 我查了一下,可以通过 entry.setUnixMode 的方式,将 platform 设置为 Unix,如下: Java代码 public void setUnixMode(int mode) { // CheckStyle:MagicN...
2018-07-05 16:32:07 3061
原创 解决部署在Linux下的java程序上传文件,文件名中文乱码
找了一圈资料,把centos的字符集、tomcat中server.xml中的“URIEncoding”都更改为UTF-8之后还是不成功。最终在tomcat/bin/catalina.sh文件中增加了“export LANG=zh_CN.UTF-8”,成功解决了问题。...
2018-06-25 23:16:12 2224
转载 Linux配置2个或多个Tomcat同时运行
一、问题说明今天操作Linux部署项目的时候,公司领导要求,只给一个服务器,但是有2个项目要部署,而且需要独立分开运行。二、解决方法Linux配置两个或多个Tomcat,一个Tomcat对应部署一个项目即可。该文章以配置2个tomcat为例,如果想启动多个可以依此法类推……1、配置profile#vi /etc/profile加入以下代码(tomcat路径要配置自己实际的tomcat安装目录)[p...
2018-06-24 13:30:17 232
原创 linux下重启mysql
如何启动/停止/重启MySQL一、启动方式1、使用 service 启动:service mysqld start2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start3、使用 safe_mysqld 启动:safe_mysqld&二、停止1、使用 service 启动:service mysqld stop2、使用 mysqld 脚本启动:/etc/inin...
2018-06-14 14:23:44 3468
原创 CentOS 7.4下使用yum安装MySQL5.7.20 最简单的 (亲测可用)
CentOS7默认数据库是mariadb, 但是 好多用的都是mysql ,但是CentOS7的yum源中默认好像是没有mysql的。上一篇安装的是5.6的但是我想安装5.7的 yum安装是最简单的 尝试过编译安装各种问题,最后就决定用yum。首先要先 卸载系统自带的Mariadb打开Terminal终端: [plain] view plain copy[root@localhost ~]# r...
2018-06-14 11:59:08 494
转载 linux 下安装tomcat
一、tomcat安装1、下载JDK和Tomcat//通过wget下载wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.4/bin/apache-tomcat-8.5.4.tar.gzwget http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c...
2018-06-14 10:20:19 183
转载 CentOS下安装JDK的三种方法
由于各Linux开发厂商的不同,因此不同开发厂商的Linux版本操作细节也不一样,今天就来说一下CentOS下JDK的安装:方法一:手动解压JDK的压缩包,然后设置环境变量(自己亲测可以用)1.在/usr/目录下创建java目录[root@localhost ~]# mkdir/usr/java[root@localhost ~]# cd /usr/java2.下载jdk,然后解压[root@lo...
2018-06-12 14:24:45 175
转载 JS获取tabel每行td中的input元素的值
tbody id="history_income_list"> tr> td align="center">input type="text" class="input-s input-w input-hs">td> td align="center">input type="text" class="input-s input-w input-hs">td> 5 td
2017-10-24 15:59:43 13844
原创 myEclipse不能自动编译修改后的jsp文件
在项目上右击 build path ->config build path 路径下:如图所示webContent文件夹 Remove掉,就OK,project-clean
2017-03-13 16:32:15 2307
转载 CommandBehavior.CloseConnection的使用
这是一个关于实际知识点的问题,面试官考查的是应聘者数据库访问的编程经验。本节将针对这个问题展开具体的分析。对于此类关于具体知识点的问题,读者在平时应该注意积累,这样在面试中才能从容应答。所涉及的知识点CommandBehavior.CloseConnection的使用分析问题由于流模式读取数据库的特点,在具体应用时很难确定数据库连接何时才能被关闭,因为读取的动作是连
2014-12-18 13:35:26 394
转载 利用JS弹出层实现简单的动态提示“正在加载中,请稍等...
最近项目中大量用到了JQuery中的Ajax异步加载数据,数据量非常大,导致每次加载的时候都感觉到非常非常慢,让客户体验非常不好,就想到用JS做一个简单的提示。JQuery版本:1.7.1;编写一个JS类(ck.layer.js):[javascript] view plaincopy/****************************
2014-12-15 20:36:24 7004
转载 安卓android中 The connection to adb is down 解决方法,笔者自己解决的经验
The connection to adb is down 错误是端口冲突引起的错误。5037为eclipse的端口号解决步骤如下:1.关闭eclipse2.运行cmd,进入命令行, 输入 netstat -ano,找到 5037 对应的listening后面的pid号(此时为6056)3.在任务管理器中找到对应端口号的进程(6056
2014-12-02 21:36:26 484
转载 ASP.NET导出,打印
************导出GridView数据************ 1、页面中添加:<img src="../icon/excel.jpg" height="20" align="absmiddle" border="0" />导出 2、后置代码,lbtn_Excel_Click方法: protected void lbtn_Excel_Click(obje
2014-12-02 14:16:06 491
转载 判断密码框的安全级别
function AnalyzePasswordSecurityLevel(password) { var pwdArray = new Array(); var securityLevelFlag = 0; if (password.length return 0; } else { var security
2014-09-06 14:06:39 645
转载 DataList详细用法
DataList控件与Repeater控件一样由模板驱动,与Repeater控件不同的是: DataList控件默认输出是一个HTML表格.DataList在输出时已经在相应的模板上套上了表格标签,而Repeater则是模板是什么样,输出就是什么样.1. DataList显示数据例1:使用DataList显示数据 Code 以上的例子,在Repea
2014-09-02 11:14:32 3719
转载 CSS中定义a:hover , a:visited , a:actived
以前用CSS一直没有遇到过这个问题,在最近给一个本科同学做的项目里面。出现一些问题,搜索引擎查了一些网站和资料,发现很多人问到这个问题,给出的结果我试了试,大部分都不正确。 给出我试的顺序,可能会对大家有一些帮助:代码A:link { color: #000000; TEXT-DECORATION: none}A:visited { COLOR:
2014-09-01 15:29:11 3425
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人