![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
其他技术
文章平均质量分 80
夏微凉秋微暖
这个作者很懒,什么都没留下…
展开
-
git统计代码提交行数
git统计代码提交行数原创 2022-07-05 16:08:44 · 826 阅读 · 1 评论 -
mysql常用命令
C.1系统命令1)启动MySQL。mysqladmin start/ect/init.d/mysql start2)重启MySQL。mysqladmin restart/ect/init.d/mysql restart3)关闭MySQL。mysqladmin shutdown/ect/init.d/mysql shutdown4)连接本机上的MySQL。进入目录mysgl\bin,键人命令mysql-uroot -p,回车后提示输入密码。使exit 退出 MySQL。5)修改MyS原创 2021-06-09 15:01:57 · 202 阅读 · 0 评论 -
git常用命令
B.1配置Git的配置,分为如下3个级别。(1)confg -systemn:修改/etc/gitconfg文件,是全局配置,只需要系统admin 做一次即可。(2)confg -global:修改/home/lusername].gitconfg文件,配置只对每一个SSH的用户可见。(3)confa-e:修改工作区的.gitlconfg文件,配置只对当前仓库有效。覆盖顺序为:(3)>(2)>(1)。1)修改提交者的信息。git config --global user.na原创 2021-05-06 10:16:01 · 261 阅读 · 0 评论 -
canal-基于 MySQL 数据库增量日志解析
什么是canal我们先看官网的介绍:canal,译意为水道/管道/沟渠,主要用途是基于MySQL 数据库增量日志解析,提供增量数据订阅和消费。基于日志增量订阅和消费的业务包括数据库镜像 数据库实时备份 索引构建和实时维护(拆分异构索引、倒排索引等) 业务 cache 刷新 带业务逻辑的增量数据处理当前的 canal 支持源端 MySQL 版本包括 5.1.x , 5.5.x , 5.6.x , 5.7.x , 8.0.x这句介绍有几个关键字:增量日志,增量数据订阅和消费。.原创 2021-03-10 10:54:42 · 702 阅读 · 0 评论 -
Hystrix和Sentinel以及Sentinel原理剖析
HystrixHystrix介绍在微服务场景中,通常会有很多层的服务调用。如果一个底层服务出现问题,故障会被向上传播给用户。我们需要一种机制,当底层服务不可用时,可以阻断故障的传播。这就是断路器的作用。他是系统服务稳定性的最后一重保障。在springcloud中断路器组件就是Hystrix。Hystrix也是Netflix套件的一部分。他的功能是,当对某个服务的调用在一定的时间内(默认10s),有超过一定次数(默认20次)并且失败率超过一定值(默认50%),该服务的断路器会打开。返回一个由开发者原创 2021-01-19 20:48:43 · 1460 阅读 · 0 评论 -
phpStorm + php + Composer + Laravel
1.下载phphttps://www.php.net/downloads.php#v7.3.23并且配置路径到path2.配置php其中php.ini 可以从php.ini-development修改3.安装插件Laravel Plugin4.安装Composerhttps://pkg.phpcomposer.com/#how-to-install-composer5.修改Composer镜像composer config -g repo.packagist ..原创 2020-10-21 14:21:56 · 257 阅读 · 0 评论 -
视频信息的获取,包括获取视频时长
导入jar: <!--截取视频缩略图--> <dependency> <groupId>org.bytedeco</groupId> <artifactId>javacv</artifactId> <version>1.4.3</version> </dependency> <dependen原创 2020-09-05 18:00:31 · 1221 阅读 · 0 评论 -
定时推送信息,使用redis key过期机制
1.设置redis/redis-5.0.5/src/redis-cli 6601config set notify-keyspace-events Ex这个只是临时的,需要去conf文件redis.conf把notify-keyspace-events Ex释放开2.配置spring-redis<bean id="jedisConnectionFactory" p:pool-config-ref="jedisPoolConfig" class="org.springframewo原创 2020-08-03 15:26:48 · 662 阅读 · 0 评论 -
JMeter 压力 并发测试 流程(保持登录状态)
最近需要测试一下服务器的并发能力是多少,来判断最近举行的活动是否能够承受住,因此,用jmeter压力测一下。1.安装java,配置java,下载jmeterhttps://jmeter.apache.org/download_jmeter.cgi2.修改语言,修改主题,我不喜欢默认的黑色3.开始配置添加代理服务器添加线程组添加统计模块添加header头。记录登录信息接下来,用浏览器(我这用的火狐),先登录,登录成功后,f12获取coo.原创 2020-07-13 09:45:56 · 2121 阅读 · 0 评论 -
IDEA修改配置
1.修改 bin/idea.properties---------------主要是把路径放开# Use ${idea.home.path} macro to specify location relative to IDE installation home.# Use ${xxx} where xxx is any Java property (including defined in previous lines of this file) to refer to its value.# N原创 2020-06-12 13:39:54 · 2400 阅读 · 0 评论 -
使用shiro在每次重新部署启动tomcat提示异常
配置下shiro.xml新增cookie配置<!-- 配置需要向Cookie中保存数据的配置模版(RememberMe) --> <bean id="rememberMeCookie" class="org.apache.shiro.web.servlet.SimpleCookie"> <!-- 设置Cookie在浏览器中保存内容的名字,由用户自己来设置 --> <constructor-arg value="shiro-RememberMe"/原创 2020-05-16 14:19:49 · 342 阅读 · 0 评论 -
nginx代理后写入上传一直提示13: Permission denied
nginx提示:2020/04/30 16:51:48 [crit] 21376#0: *10809 open() "/usr/local/webserver/nginx/client_body_temp/0000000021" failed (13: Permission denied), client: 222.128.117.34, server: www.appianway.cn, ...原创 2020-04-30 17:14:05 · 932 阅读 · 0 评论 -
tomcat在nginx代理后接口数据只返回来部分数据
http { proxy_buffer_size 1024k; proxy_buffers 32 1024k; proxy_busy_buffers_size 1024k; proxy_temp_file_write_size 1024k;}其他资料:https://www.cnblogs.com/wshen...原创 2020-04-30 17:09:10 · 578 阅读 · 0 评论 -
umeditor上传图片只保存相对路径
1.dialogs\image\image.js23行:getAllPic()getAllPic: function (sel, $w, editor) { var me = this, arr = [], $imgs = $(sel, $w); $.each($imgs, ...原创 2020-04-29 15:30:12 · 289 阅读 · 0 评论 -
修复umeditor部分公式编辑器bug
1.公式编辑器输出 '<' 会 'undefined'在解析LaTeX过程中,会过滤html并且转换成为root节点/umeditor/_src/plugins/inserthtml.js/umeditor/_src/core/htmlparser.js这里是通过正则表达式来过滤分析节点的,造成数据变成了<</span>解决方法:思...原创 2020-04-23 15:15:57 · 433 阅读 · 0 评论 -
ES修改索引,修改mapper数据类型,修改kibanan Mapping conflict
1.获取索引的数据类型结构mappingGET self-2020.04.17/_mappingGET self-2020.04.17-new/_mapping2.创建新的索引,修改数据类型{ "mappings": { "doc": { "properties": { "tokenCreTimeStr": { "...原创 2020-04-17 18:36:05 · 2987 阅读 · 0 评论 -
spring boot 注解的方式写DSL 查询 @Query
实现类:import org.springframework.data.domain.Pageable;// 不要query 直接写dsl ?0 ?1 参数 Pageable 分页@Query("{\"bool\":{\"must\":[{\"term\":{\"subjectCode.keyword\":{\"value\":\"?0\"}}}]}}")List<S...原创 2020-04-13 18:11:48 · 535 阅读 · 0 评论 -
linuxs 下 springboot启动项目 java -jar
java -Xms2024m -Xmx2024m -XX:+HeapDumpOnOutOfMemoryError -jar aaa-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod > catalina.out 2>&1 &原创 2020-04-10 12:59:29 · 204 阅读 · 0 评论 -
idea的tomcat端口被占用
执行netstatcd /Windows/System32 netstat -aon | findstr 8082在任务管理器-详细信息 找到12216 发现是浏览器占用了,杀死就好也可以:taskkill -f -pid PID taskkill -f -pid 12216参考资料:https://blog.csdn.net/l_mloveforever/...原创 2020-04-08 19:15:10 · 428 阅读 · 0 评论 -
IDEA 2019 svn忽略部分文件以及目录
IDEA 2019的版本中,svn不能够忽略部分文件了,只能在svn客户端处理忽略部分文件1.2.3.4.如题配置如图5.*.classpath*.factorypath*.git*.tern-project*.iml*.ideatarget.settings.idea其他参考资料:https://blog.csdn...原创 2020-04-07 11:33:31 · 1847 阅读 · 0 评论 -
IDEA 个人常用插件
1.Rainbow Brackets2.Translation3.myBatisCodeHelperPro4.codeglance5.jrebel其他:https://mp.weixin.qq.com/s?__biz=MzU0MjcwMzQ0Ng==&mid=2247483657&idx=1&sn=7b6b747d0563da25a86f011fc5...原创 2020-04-03 13:17:35 · 1099 阅读 · 0 评论 -
给linux扩展存储虚拟机
1.fdisk的方式扩展,最大存储2T!创建分区:fdisk /dev/sda #调整磁盘分区m #进入帮助引导模式n #新增分区p #指定新分区为基本分区 一路回车 #但要记住分区号w ...原创 2020-03-26 19:22:14 · 202 阅读 · 0 评论 -
linux每天凌晨备份文件
1.查看定时任务crontab -l提示:no crontab for rootcrontab -e后:wq2.写脚本覆盖复制不提示#!/bin/bashcp -rf /home/qh_mis_share /bak3.赋权限$ chmod 777 ./bak.sh4.crontab -e5.#每天一点半执行30 1 * * ...原创 2020-03-18 14:58:04 · 1185 阅读 · 0 评论 -
windows远程连接100天失效处理
作为一名Linux系统运维攻城狮,由于有过Windows桌面运维历史背景,部门在用的几台Windows Server跳板机理所当然的成了我的“副业”。上次用户吐槽只能同时远程登录2个帐号,很不爽。于是就把系统重装成了2012R2,并且安装了Remote Desktop套件,并在微软激活了“远程桌面服务客户端访问许可证”,支持多人在线,倒也受到兄弟部门的一致好评。昨天,用户又来吐槽了,说远程...转载 2020-02-26 09:58:02 · 1329 阅读 · 0 评论 -
windows启动redis
先下载windows版本的redishttps://github.com/MSOpenTech/redis/releases配置redis.windows-service文件bind 127.0.0.1 #56行解绑ip访问protected-mode yes # 75行是否保护访问,no的话外部访问开启port 6379 #79行修改端口启动r...原创 2020-02-17 10:22:30 · 137 阅读 · 0 评论 -
apache优化
在Apace安装目录/conf/extra目录中有一个名为httpd-mpm.conf的配置文件。该文件主要用于进行MPM模块的相关配置。不过,在默认情况下,Apache的MPM模块配置文件并没有启用。因此,我们需要在httpd.conf文件中启用该配置文件,如下所示:# Server-pool management (MPM specific)Include conf/extra/ht...原创 2020-01-08 18:54:53 · 347 阅读 · 0 评论 -
linux定时每天凌晨备份数据库
1.查看定时任务crontab -l提示:no crontab for rootcrontab -e后:wq2.写脚本#!/bin/bashsource /home/oracle/.bash_profileDATE=$(date +%Y%m%d)expdp QH_MIS_BASE/111 directory=DATA_PUMP_DIR dumpfile=QH_M...原创 2019-12-24 16:17:26 · 1775 阅读 · 0 评论 -
java中使用elastaicsearch(RestHighLevelClient)
1.maven的pom中添加:<dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</artifactId> <version>6.2.0&...原创 2018-02-26 11:30:57 · 3655 阅读 · 0 评论 -
linux使用ntp来设置时间同步
1.安装ntp$ yum install ntp如果是ubtuntu:$ apt-get install ntp(如果安装不了去设置切换一下下载地址,我选择的是阿里的镜像)2.查看下时间格式是不是cst,通过date$ date如果不是设置下:$ mv /etc/localtime /etc/localtime.bak$原创 2018-01-23 13:27:34 · 634 阅读 · 0 评论 -
使用html2canvas对当前页面进行生成图片
1.需要导入jquery2.导入(html2canvas.min.js)代码如下:function down(){ //l:横向, p:纵向; 单位: in:英寸,mm毫米;px:像素; 画布大小:默认是A4纸大小 // var pdf = new jsPDF('p', 'mm', [230, 250]); //230 x 250 html2canvas($("#exam原创 2017-11-13 18:08:31 · 3538 阅读 · 0 评论 -
解决Tomcat7“At least one JAR was scanned for TLDs yet contained no TLDs”问题
网上试了非常多的方法,但是都不是很有用,写下自己解决的方法: 打开在tomcat的conf目录里面catalina.properties的文件,改为org.apache.catalina.startup.TldConfig.jarsToSkip=,* 忽视所有的TLDS原创 2017-09-13 15:16:59 · 996 阅读 · 0 评论 -
git 操作
git status 查看修改git stash save 保存修改的文件git pull 获取更新git stash pop 获取自己保存修改的文件原创 2017-05-22 11:24:57 · 200 阅读 · 0 评论 -
【IDEA】IDEA 2017 注册激活可用license server
进入ide主页面,help-register-license server,然后输入 http://idea.iteblog.com/key.php(注意:PHP要小写)即可~如下图,转载 2017-07-03 10:45:53 · 564 阅读 · 0 评论 -
myEclipse使用技巧
1.general下设置字体2.file Association 设置xml为 text Editor,jsp,html关闭可视化(visual jsp为可视化)原创 2017-04-14 22:44:02 · 217 阅读 · 0 评论 -
itunes找不到设备
1)打开设备管理器(运行devmgmt.msc)2)找到便携设备下面的apple ipod(或者无论你的系统把它识别成什么)3)右键点击选择更新硬件驱动程序4)选择手动的那一项然后找到这个文件夹C:\Program Files\Common Files\Apple\Mobile Device Support\Drivers等系统自动装好以后再打开iTune就可以识别了原创 2017-04-06 14:29:42 · 876 阅读 · 0 评论 -
mysql连接时报1024 cannot get hostname for your address
网上的方法都试过了,但是就是不能解决问题,我出现这个的原因是因为用了加速器之后就开始报这个错误了,猜测很可能是因为dns的原因使用360的断网急救箱,扫描,没问题,然后重置网络配置,再强力恢复初始化网络配置,重启,搞定。原创 2017-04-05 22:42:12 · 590 阅读 · 0 评论 -
myEclipse启动tomcat报PermGen space错误问题
当项目过于庞大时,启动tomcat会报PermGen space,也就是内存不足的问题。打开perferences.选择tomcat 的 jdk 然后写下如下代码:-Xms256m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m如果还是不够可以试着把内存大小再调试大一些。原创 2017-04-05 10:33:55 · 1288 阅读 · 0 评论 -
bilibili高级弹幕(代码弹幕)
1.var i = 0;function printdanmuku(){interval(function() {i++;var w = Player.width;var h = Player.height;var cy = Utils.rand(0, h);var c = $.createComment("bilibilibilibilibilibilibilib原创 2017-03-30 11:39:47 · 16124 阅读 · 1 评论 -
linuxs搭建elk
一、使用背景 当生产环境有很多服务器、很多业务模块的日志需要每时每刻查看时二、环境系统:ubuntu14JDK:1.8Elasticsearch-6.1Logstash-6.1kibana-6.1三、安装1、安装JDK下载JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-d...原创 2018-02-06 11:53:54 · 1590 阅读 · 0 评论 -
js通过html2canvas,jspdf,canvg来对网页进行截图生成pdf
通过html2canvas,jspdf就能够生成截图以及pdf,但是如果对图表(svg)就需要canvg来转换svg生成为图片,再插入到pdf里。1.html2canvas用法:首先需要引入这两个文件,最新的可以去git下载示列:function down2(){ var str = $('#example-2'); //console.log(str); html2canvas(...原创 2018-03-16 14:50:23 · 5006 阅读 · 0 评论