其他
文章平均质量分 50
闪耀的瞬间
漫漫程序路:路漫漫其修远兮 吾将上下而求索
展开
-
mysql 离线安装
msyql离线安装原创 2022-04-14 12:02:57 · 8138 阅读 · 0 评论 -
Postgres数据库pg_dump备份与pg_restore恢复
Docker部署了Postgres数据库,要定时备份与恢复定时备份依赖系统定时任务 crontab -e,凌晨2点开始执行备份脚本: * 2 * * * sh /root/postgis/pg_backup.sh备份脚本【pg_backup.sh】内容#!/bin/bashcur_time=$(date +%Y%m%d)echo "开始备份..."#备份成压缩格式docker exec dm_postgis pg_dump -h localhost -p 5432 -U "postg原创 2021-12-31 23:02:13 · 1467 阅读 · 0 评论 -
Java使用apache-commons-compress对文件进行压缩(LZ4、Gzip、Snappy、Zip、Tar)
因项目中传输的文件很大,非常占用磁盘空间,因此对使用apache提供的commons-compress压缩帮助类进行封装封装了Gzip、LZ4、Snappy、Zip、Tar几个工具类准备到生产环境验证各个压缩算法的效率(时间、空间),根据业务的不同,我们对压缩时间要求快,所以后面会选择一款非常快速的压缩算法下面给出各个工具类,需引用 commons-compress<dependency> <groupId>org.apache.commons</groupI原创 2021-11-27 21:49:56 · 9689 阅读 · 2 评论 -
Elasticsearch纪要
Easticsearch in action 代码:https://github.com/dakrone/elasticsearch-in-action.gitElasticsearch 创建以及修改索引结构 :https://www.cnblogs.com/Rawls/p/10300639.htmlelasticsearch.yml 配置跨域支持 http.cors.enabled: true http.cors.allow-origin: "*" #当并发起来时,默认接收队列默认1000原创 2021-11-16 10:08:15 · 1153 阅读 · 0 评论 -
screw-数据库表结构文档生成器
推荐一款数据库表结构文档生成器已支持的数据库MySQLMariaDBTIDBOracleSqlServerPostgreSQL支持生成文档的格式htmlwordmarkdown下图是生成的 Html文档格式使用方式有两种使用方式:1.代码实现2.Maven插件实现1.代码实现# 引入maven 依赖<dependency> <groupId>cn.smallbun.screw</groupId> <原创 2021-10-16 22:13:20 · 214 阅读 · 0 评论 -
Linux Centos7 ImageMagick压缩某目录下的图片
1.系统上线一段时间后,服务器图片目录上传了13G多的图片,而且图片很大一张张的,因此需要把图片进行压缩2.百度各种压缩方案,发现 Linux 上 ImageMagick 软件很好,C语言开发的,可以压缩、裁剪、加水印,功能太多了,自己去官网看吧,且已在GitHub上开源3.开源地址:https://github.com/ImageMagick/ImageMagick4.先看看压缩效果,这个目录有7.3G大小的图片,压缩后为 1.6G,这样可以大大提升网站的访问速度5.安装ImageMagick(网原创 2020-05-11 15:18:53 · 1109 阅读 · 1 评论 -
Java IO和NIO读取大文件,对比速度
话题:假设机器只有500M内存,有一个1.23GB的文件,要从一个目录复制到另外一个目录目的:比较IO与NIO的读取速度效率细节:大文件不能一次读到内存中,否则会内存溢出,只能每次读取固定大小的数据流下面进行代码实现,在实现代码中,有的代码是一次性读取全部内容到内存中,有的是读取固定大小,分别看看这些方法读取文件速度的差异文件大小 1.23GB1.使用RandomAccessFile读...原创 2020-02-20 15:42:39 · 7509 阅读 · 0 评论 -
MQTT跃跃欲试
在上篇 MQTT初入门 中介绍了MQTT,也列出了 eclipse-mosquitto 实现MQTT后对外提供的服务的一些问题,后面又找了一个MQTT的开源实现 EMQ XEMQ X R3.2 (Erlang/Enterprise/Elastic MQTT Broker) 是基于 Erlang/OTP 语言平台开发,支持大规模连接和分布式集群,发布订阅模式的开源 MQTT 消息服务器,文档地址:...原创 2019-12-19 22:37:29 · 529 阅读 · 0 评论 -
MQTT初入门
1.MQTT 入门介绍MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协...原创 2019-12-19 09:37:46 · 507 阅读 · 0 评论 -
Docker搭建GitLab
转载二篇文章Docker搭建GitLab:https://segmentfault.com/a/1190000019019854Centos搭建GitLab:https://segmentfault.com/a/1190000019019787一、安装一般会将 GitLab 的配置 (etc) 、 日志 (log) 、数据 (data) 放到容器之外, 便于日后升级docker pu...转载 2019-11-27 10:37:26 · 697 阅读 · 0 评论 -
服务器tomcat配置SSL证书(https)
1.因开发微信小程序,需要使用到https的域名,所以需要给服务器配置SSL证书。 证书可以到各大厂商申请,有免费的,有付费的,我在阿里云上申请免费的(Symantec 免费DV),申请过程就不介绍了,申请完下载证书文件,根据阿里云给出的SSL证书配置进行操作,它还出了配置的视频。。真是太完美了。视频地址:https://help.aliyun.com/video_list/54214.html原创 2017-06-08 16:56:07 · 1854 阅读 · 0 评论 -
css3自定义滚动条
开发项目时,感觉浏览器自带的滚动条样式不太美观,也看到过微信公众号等一些网站对滚动条做了美化,今天就百度了一下,写篇自定义 滚动条的文章供大家参考 直接看代码:给整个body区域的滚动条改变样式body::-webkit-scrollbar {/*滚动条整体样式*/ width: 10px; /*高宽分别对应横竖滚动条的尺寸*/ height: 1px;}body...原创 2018-05-21 16:24:14 · 414 阅读 · 0 评论 -
css3图片旋转动画
参考网站:http://www.17sucai.com/pins/tag/6188.html 弄一张图片素材<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <title>transform</title>原创 2017-07-08 13:20:27 · 7554 阅读 · 1 评论 -
透明样式,兼容全浏览器的css写法如下
.opacity{filter:alpha(opacity=40);opacity:0.4;}原创 2015-05-24 11:28:33 · 1258 阅读 · 0 评论 -
css控制图片不变形,图片自动适应
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><met原创 2015-01-03 20:11:25 · 9015 阅读 · 1 评论 -
CSS实现多行文字两端对齐的效果
CSS实现多行文字两端对齐的效果文章来源:本站原创 浏览次数:248 发布日期:2013-09-13在做前台界面的时候,比如一些文字的列表或者一些表单的标题,经常是2个字,3个字,4个字的类型。一般对齐就是在中间打空格或者用&nbsp;来空开,但是效果并不好,兼容性有问题,造成不美观。经过一番折腾,找到了比较好的办法解决。利用letter-spacing来解决:le...原创 2014-08-26 10:12:43 · 19288 阅读 · 1 评论 -
linux mysql5.7报err 1055错误 sql_mode=only_full_group_by
解决思路:进入mysql 中查询sql_mode,拿到sql_mode的参数,然后把only_full_group_by取掉,复制剩余的参数,然后在my.cnf配置文件中粘贴进去,重启mysql服务 1mysql -uroot -p’密码’ 2mysql>select @@sql_mode; 3我的mysql安装在 /var/lib/mysql 目录,但是my.cnf文件在 /ect/my.原创 2017-11-07 10:09:17 · 2653 阅读 · 0 评论 -
PowerDesigner中模型设计导出Excel表格
客户要看数据设计,需要到处Excel表格。去网上搜索下,把使用总结如下:打开powerdesigner,快捷键Ctrl + Shift + X或者Tools&amp;gt;Exectue Commands &amp;gt; Edit/Run Script把下面的脚本放进去执行完毕后,便会自动创建一个Excel文件,接下来我们另存为就可以了。'*********************************...转载 2018-12-14 14:02:58 · 2569 阅读 · 1 评论 -
swagger2 导出api为html和word文档
导出为htmlhttps://cloud.tencent.com/developer/article/1332445导出为wordhttps://www.cnblogs.com/jmcui/p/8298823.htmlhttps://github.com/JMCuixy/SwaggerToWord原创 2018-12-17 13:48:12 · 47202 阅读 · 10 评论 -
html+css画虚线,实线
html中加入虚线Posted on 2011-11-23 15:57 Trible.H 阅读(11498) 评论(0) 编辑 收藏html里添加虚线( J; B8 E( E! w7 C8 }* {# h# f7 ]3 K1 c9 c% Y" k0 S& G N1转载 2014-07-18 09:21:04 · 53842 阅读 · 0 评论 -
centos7.3下安装jdk、tomcat、mysql
1安装java jdk查看yum库中有哪些JDK: yum search java|grep jdk 安装 yum install java-1.7.0-openjdk-src.x86_64 默认安装在 /usr/lib/jvm 下 设置环境变量 [root@localhost ~]# vi /etc/profile 添加如下内容:#set java environment JAVA原创 2017-10-24 18:07:08 · 916 阅读 · 0 评论 -
阿里云服务器centos7.3上配置redis--sentinel等
1,先安装redis,可以通过yum命令安装解压,也可以在官网下载到本地,再传到服务器然后解压。我下载了redis3.2.11 2,本章主要介绍配置redis的主从、sentinel监听 通过cp命令复制3个conf文件,修改里面的配置,因为阿里云默认不开放6379、26379等端口,需要在阿里云后台服务器实例、安全组配置安全规则,开放端口,我也写了一个开放端口的方法,详细在我博客中。 3,因原创 2017-10-25 21:08:40 · 1910 阅读 · 0 评论 -
阿里云CDN配置
1.购买阿里云CDN服务后,在控制台-CDN-域名管理中添加要加速的域名,添加后会生成CNAME域名,把CNAME域名添加到域名解析中去 2.在域名管理-要解析的域名,域名设置-添加一条记录类型为CNAME的解析,主机记录为 www,记录值为 上面图片中,阿里云提供的那个 cname 域名, 如:all.xxxxx.com.w.kunlunar.com 注意的地方是,不能添加 记录类型...原创 2018-03-14 23:12:32 · 6629 阅读 · 0 评论 -
向网页<Title></Title>中插入图片
原创 2015-03-05 11:41:25 · 5938 阅读 · 0 评论 -
程序书籍转载
http://blog.csdn.net/jackfrued/article/details/44456495Code Complete 《代码大全》Refactoring《重构:改善既有代码质量》Clean Code 《代码整洁之道》he Pragmatic Programmer: From Journeyman to Master 《程序员修炼之道:从小工到专家》The P转载 2015-03-25 19:05:29 · 499 阅读 · 0 评论 -
java HttpServletRequest 应用
HttpServletRequest应用_李晖晖的个人总结(第五次课)分类: 2012_JavaWeb2012-11-07 13:07 9735人阅读 评论(1) 收藏 举报目录(?)[+]深入体验JavaWeb开发内幕——关于HttpServletRequestRequest对象HttpServletRequest对象代表客户端的请转载 2014-07-28 00:32:22 · 1206 阅读 · 0 评论 -
Windows svn server 配置
Windows svn server 配置svnwindowsvisualsvn 今天为了给公司新来的实习生搭建svn环境,所以也就学习了一下windows下的svn搭建方法,我起初是百度搜的,看着那些“大师”写的东西真是五花八门,牛叉的很,可是根本就是那么回事,我今天写这个博客,就是以我亲自实验后的结果告诉即将搭建windows上svn服务器环境的同学,其实他很简单。先到apac转载 2014-07-02 10:25:59 · 669 阅读 · 0 评论 -
网页优化。-->其实看了注意一下就可以了
Css+页面布局+标签使用尽量减少dom节点Dom节点越少,渲染速度越快正确闭合标签避免浏览器解析闭合时间 Table布局改成div布局a) 网页内容的显示需要将一整块内容下载完成后再显示,使用table布局嵌套的层次比较多,这样网页显示的时候需要将很大整块下载完成再显示,使用div布局是许多独立的相对较小的范围,文件占用资源变小b) 避转载 2014-04-26 11:41:02 · 730 阅读 · 0 评论 -
分享新浪微博代码
分享至微博转载 2014-04-11 09:33:23 · 6303 阅读 · 0 评论 -
html中的向上、向下箭头
↓ ↑原创 2014-05-09 15:50:48 · 58708 阅读 · 4 评论 -
css3渐变
CSS3渐变——线性渐变作者:大漠 日期:2013-05-22 点击:689渐变背景一直以来在Web页面中都是一种常见的视觉元素。但一直以来,Web设计师都是通过图形软件设计这些渐变效果,然后以图片形式或者背景图片的形式运用到页面中。Web页面上实现的效果,仅从页面的视觉效果上来看,与设计并无任何差异。事实上这种方法是比较麻烦的,因为首先需要设计师进行设计转载 2014-04-22 21:02:32 · 869 阅读 · 0 评论 -
移动web开发经验总结
1.width可是宽度,initial-scale初始化缩放比例,maximum-scale允许用户缩放的最大比例,minimum-scale允许用户缩放的最小比例,user-scalable是否允许用户缩放。2.-webkit-tap-highlight-color:rgba(255,255,255,0)可以同时屏蔽ios点击元素时出现的阴影。3.-webkit-appearan转载 2015-10-14 22:40:10 · 426 阅读 · 0 评论 -
a标签 下载属性
原创 2015-12-26 22:38:15 · 714 阅读 · 0 评论 -
windows下在cmd窗口中查看端口占用情况
在cmd窗口中输入:netstat -ano原创 2016-07-04 21:37:16 · 577 阅读 · 0 评论 -
负载均衡解读
负载均衡是什么? 负载均衡,英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务 负载均衡有哪几实现方式?1、HTTP重定向负载均衡 浏览器请求负载均衡服务器,服务器计算得到真实处理服务地址,把地址写入到http重定向响应中返原创 2016-10-06 16:00:19 · 841 阅读 · 0 评论 -
重构_改善既有代码的设计-代码的坏味道-纪要
重构_改善既有代码的设计-代码的坏味道-纪要1、重复代码 a:同一个类的两个函数含有相同的表达式,提炼出重复代码 b:两个互为兄弟的子类内含有相同表达式,提炼到超(基)类中 c:多个毫不相关的类出现重复代码,应提炼到一个独立类中2、过长函数 程序越长越难以理解,分解代码,找到函数中适合集合在一起的部分,将他们提炼出来形成一个新函数,使程序更易理解3、过大原创 2016-10-11 19:34:48 · 425 阅读 · 0 评论 -
C#冒泡排序算法
新建一个控制台程序, 规则:相邻两个数进行比较,重复循环判断 static List list = new List() { 72, 83, 54, 59, 30, 31, 78, 2, 77, 82, 84, 85, 86, 89, 90 }; static void Main(string[] args) { int tem原创 2016-10-11 17:27:56 · 6188 阅读 · 4 评论 -
ab压力测试的轻量级具体做法
一:压力测试中需要掌握的几个基本概念1:吞吐率(Requests per second)服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数,称之为最大吞吐率。记住:吞吐率是基于并发用户数的。这句话代表了两个含义,1:吞吐率和并发用户数相关;2:不同的并发用户数下,吞吐率一般是不同的。转载 2016-09-07 21:30:26 · 414 阅读 · 0 评论 -
PDF在线转Word、Excel等
PDF在线转Word、Excel等迅捷PDF转换器原创 2016-09-12 10:28:43 · 1058 阅读 · 1 评论 -
Windows平台分布式架构实践 - 负载均衡(下)
概述 我们在上一篇Windows平台分布式架构实践 - 负载均衡中讨论了Windows平台下通过NLB(Network Load Balancer) 来实现网站的负载均衡,并且通过压力测试演示了它的效果,可以说还是非常的理想的。同时我们也收集到了不少的问题,比如说如何在这种分布式的架构下使用Session,NLB中有一台服务器挂掉了会导致对外暴露的地址无法访问,如果实现服务器之间的同步,转载 2016-09-07 21:31:35 · 978 阅读 · 0 评论