- 博客(61)
- 资源 (7)
- 收藏
- 关注
转载 基于Metronic的Bootstrap开发框架经验总结
基于Metronic的Bootstrap开发框架经验总结(16)-- 使用插件bootstrap-table实现表格记录的查询、分页、排序等处理在业务系统开发中,对表格记录的查询、分页、排序等处理是非常常见的,在Web开发中,可以采用很多功能强大的插件来满足要求,且能极大的提高开发效率,本随笔介绍这个bootstrap-table是一款非常有名的开源表格插件,在很多项目中广泛的应用。Bootstrap-table插件提供了非常丰富的属性设置,可以实现查询、分页、排序、复选框、设置显示列、Card vie
2021-04-05 13:16:45 296
原创 python好网站
https://geek-docs.com/python/python-tutorial/python-tutorial.htmlhttps://gallery.pyecharts.org/#/README
2021-04-03 15:37:39 156
原创 kibana用于检索语法官方超详细文档
https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-query-string-query.html#query-string-syntax
2021-03-17 13:59:28 428
原创 linux内核参数优化重要项
#optimize network performancenet.ipv4.tcp_max_syn_backlog = 8192net.ipv4.tcp_synack_retries= 3net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_syn_retries = 3net.core.somaxconn = 262144kernel.sysrq = 1net.ipv4.ip_no_pmtu_disc = 1net.ipv4.tcp_keepalive
2020-10-21 18:15:54 396
原创 避免监控脚本执行卡住导致cpu异常-kafka zabbix监控
脚本1检测kafka消费组的消费者数量是否大于0#!/bin/bashexport JAVA_HOME=/opt/appl/tomcat/jdkvalue=`timeout 15 /opt/appl/kafka/kafka_2.11-2.1.1/bin/kafka-consumer-groups.sh --describe --bootstrap-server xxx:9092 --group ogg-slot-group --members | awk 'NR>2' | awk '{p.
2020-10-12 11:07:50 209 1
原创 jvm服务器信息收集脚本
#!/bin/bash#############################################################################作者:周xx ##日期:2020-01-20 ##用途:该脚本旨在帮助快速收集java.
2020-09-27 09:49:36 233
原创 未来的思考和遐想
今天9月22号,天气晴。这是一篇心情笔记,希望十年后的我回过头来,想起这一刹那,是多么的艰辛与不易。 当前还是个不大不小公司的小管理层,平时做一些技术指导、培训、会议、业务。很多时候都想摆脱目前的状况,因为我的学历专科,职业发展受限,虽然是小管理层,但是自己的决策权并不多,自己的人生抱负在当前状况下根本无法实现。 摆在我眼前的有几条路: 继续自己的专业,考研且深入的做到资深专家级别;回武汉,找一份简单的工作,维持日常开支,找一起创业的小伙伴,把自己的idea实现,帮...
2020-09-22 10:55:08 187
原创 elastic search marvel插件禁用
bin/plugin remove marvel-agent用es head访问es删除索引数据等删除模版,否则还是会自动建的curl -u elastic:xxxx -XDELETE "http://ip:9200/_template/.marvel-es-data-2"curl -u elastic:xxxx -XDELETE "http://ip:9200/_template/.marvel-es-data-1"以上用nginx 加了层认证cat /etc/nginx...
2020-09-18 11:37:48 168
原创 增加了自动登录密码保存功能的putty
背景: 当前xshell、securecrt企业版都是要收费的,其他ssh工具都试了下,发现卡顿各种问题。最终选定putty,但是putty原生是不支持密码保存的。于是在github上发现有人将putty代码做了修改支持了密码保存。我拿下来编译了下,发现能用哈以下为编译过程putty支持密码保存的源代码链接https://github.com/KasperDeng/putty下载mingw-w64进行编译mingw-64 下载链接https://sourceforge.net/pr.
2020-09-08 19:03:31 171
原创 各云厂商cdn对比
cdn产品对比 分类 国内节点数 带宽计费¥/Gbps 流量计费¥/GB 测试速度 速度稳定性 腾讯云 1100+ 0.48-0.53 0.11-0.21 阿里云 2300+ 0.54-0.6 0.14-0.17 百度云 1000+ 0.47-0.52 0.1-0.2 网宿 1500+ 未公布贵 未公布贵 ...
2020-09-03 12:13:50 1127
原创 nginx使用非80端口时url带端口号的解决办法
在nginx中配置server侦听非80端口时,我们在访问时会在url中加入对应的端口号,如:http://xxx.xxx.xxx:8080/,但如果在nginx服务器前有另一台服务器作为用户首先访问的web服务器,这台服务器设置了端口转发,将80端口获得的请求转发到nginx中的对应端口中,如8080,这时用户使用的url是没有端口号,但nginx会自动增加端口号到url上,很可能导致用户访问失败,可以将location 中增加proxy_set_header Host $ho...
2020-09-02 18:25:15 2341 1
原创 JAVA程序日常运维面临的问题与思考
JAVA程序日常运维面临的问题与思考 频繁FGC 如何给出合理的jvm配置?class文件被jvm装载以后,经过jvm的内存空间调配,最终由执行引擎完成class文件的执行JVM体系结构类装载器(ClassLoader)(用来装载.class文件)执行引擎(执行字节码,或者执行本地方法)运行时数据区(方法区、堆、java栈、PC寄存器、本地方法栈)JVM内存结构堆内存(新生代、老年代) 栈内存(java虚拟机栈...
2020-09-02 10:39:52 370
原创 仅允许上游为waf应用防火墙入口访问
背景: 公司后端服务器存在安全漏洞,但是项目老旧已无人维护,最少成本就是接入阿里云waf应用防火墙。但是原始公网ip入口已经暴漏,所以需要拒绝直接通过原始ip访问该域名,只允许上游为waf应用防火墙ip访问。查看阿里云web应用防火墙ip段,见官网Web应用防火墙回源IP网段列表在/etc/nginx/nginx.confinclude conf.d/map.conf# cat map.confmap $http_x_forwarded_for $access { ...
2020-08-31 15:50:41 223
原创 haproxy 双vip实现互为主备切换+结合zabbix电话告警
背景: 由于f5硬件设备极贵,对于中小公司用软件负载均衡是个不错的方案。此处为什么不用nginx呢?在性能上面nginx和haproxy差别不大,完全可以满足中小公司业务需求;另外haproxy在健康检查探测上更加精准,有利于流量自动切换。nginx虽然也有相关插件可以实现,但是是阿里开发的,个人比较排斥非官方的东西,以前踩过坑,遇到问题找不到升级版本修复,悲剧得不偿失。 肯定有人说为啥不用lvs了,我想说dr模式需要额外服务器资源,而且只针对同一网段,可以算算得增加多少开销,当然...
2020-07-30 10:31:17 767
原创 最新版php7.4安装
本文介绍在CentOS 7操作系统上安装PHP 7.4版本的方法。当前PHP 7.4.0 RC1版本已经发布,供开发人员和用户测试,建议不要在生产中运行,直到公众可以使用PHP 7.4的稳定版本,可参考PHP 7.4各版本的发布时间公布。PHP 7.4具有大量新功能,这个版本的RPM在remi-php74存储库中可用,Fedora ≥ 29和Enterprise Linux ≥ 7(RHEL、CentOS),以及remi-safe存储库中的软件集合(或Fedora的remi)。一、添加EPEL和R.
2020-06-24 12:04:09 2209
原创 jumpserver跳板机一键搭建
docker run --name jms_all -d \ -v /opt/jumpserver:/opt/jumpserver/data/media \ -p 80:80 \ -p 2222:2222 \ -e SECRET_KEY=xxxxxxx \ -e BOOTSTRAP_TOKEN=xxxxxxx \ -e DB_HOST=1...
2020-04-22 16:28:11 412
转载 Java程序线上故障排查
Java程序线上故障排查目录一、Linux 内存和cpu 网络 磁盘 /proc文件系统 二、JVM Java堆和垃圾收集器 gc日志分析 JVMTI介绍 Attach机制 java自带工具 三、三方工具 jprofile arthas (类似btrace的工具) gceasy 四、实际案例 连接泄漏 String拼接导致...
2020-01-13 09:28:38 543
原创 腾讯云服务器nginx日志归档备份
# cat /etc/logrotate.d/nginx/var/log/nginx/*.log {dailyrotate 7missingoknotifemptydateextsharedscriptspostrotate /usr/sbin/nginx -s reopenendscript}归档脚本#!/bin/bash#首先进行日志切割/usr/s...
2019-11-27 11:29:15 273
原创 解决elasticsearch报错Limit of total fields [1000] in index [xxx]
公司部署ELK日志收集中,当字段过多时候回,出现错误[WARN ][logstash.outputs.elasticsearch] Could not index event to Elasticsearch. {:status=>400, :action=>["index", {:_id=>nil, :_index=>"logstash-2019.10.14", :_ty...
2019-10-14 15:17:47 11279
原创 Caffe框架的使用
1. 首先准备训练和测试数据 400张训练数据,100张测试数据。分类标签文件使用脚本[root@iZwz99nu4bhzqppacs6hwbZ ~]# cat create_filelist.sh #!/usr/bin/env shDATA=/root/reMY=/rootecho "Create train.txt..."rm -rf $MY/train.txtfor i in 3 4 5 6...
2018-05-30 16:02:20 1470
原创 Centos7安装caffe指导
General dependenciessudo yum install protobuf-devel leveldb-devel snappy-devel opencv-devel boost-devel hdf5-develRemaining dependencies, recent OSsudo yum install gflags-devel glog-devel lmdb-develRe...
2018-05-29 10:54:20 934
转载 zabbix安装配置
一、安装 CentOS 7关闭selinux #setenforce 0 临时关闭需要关闭 selinux,一定要关闭这个,开启selinux会引起一连串问题,甚至zabbix的discovery功能也不能正常使用# sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config确认是否修改成
2017-05-24 18:59:51 365
原创 docker脚本安装
#!/bin/bash#check whether the docker has been installed.check_docker(){ docker_cmd=`which docker` if [ -z "${docker_cmd}" ]; then echo "The docker has not be
2017-02-05 11:55:08 372
原创 解决SQL SERVER指定数据备份还原
以下为Python应用解决SQL SERVER指定数据备份还原的方案。公司最近需要每天还原线上的试用通道网站,但是又要保留部分表,比如新闻内容。 数据库是SQL SERVER的,那么该如何做呢? 我比较擅长python,那就用python实现程序的备份还原吧。 再加到windows cron里面。该程序解决了备份还原sql server数据库, 但是保留
2016-08-15 18:35:45 898
原创 RPM打包
1. yum install rpmbuild2. mkdir -pv ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}3. 放tar.gz文件到SOURCES4. 编辑python-nmap.spec 到SPECS[root@WebServer SPECS]# cat python-nmap.specName: python-nmap
2016-07-30 14:55:43 1353
原创 JPA浅谈
JPA入门例子(采用JPA的hibernate实现版本) (1)、JPA介绍: JPA全称为Java Persistence API ,Java持久化API是Sun公司在Java EE 5规范中提出的Java持久化接口。JPA吸取了目前Java持久化技术的优点,旨在规范、简化Java对象的持久化工作。使用JPA持久化对象,并不是依赖于某一个ORM框架。 为什么要使用JAP
2016-06-14 15:31:44 7315
原创 NAT简单实例,教会你如何配置访问内部开发环境
现在有另外内部开发网络需要访问特定外网, 内部开发网络网段: 192.168.15.0/24以下是设置NAT服务器。 此服务器有一块网卡可以访问外网, ip为192.168.1.128[root@isofficetest ~]#cat /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0HWAD
2016-01-07 10:01:18 2486
转载 python 发送邮件实例
python 发送邮件实例文件形式的邮件[python] view plaincopy#!/usr/bin/env python3 #coding: utf-8 import smtplib from email.mime.text import MIMEText from email.header import Header
2012-10-30 11:54:46 995
转载 Grep 全套综合学习
一、Grep简介 grep:global search regular expression(RE) and print out the line (全面搜索正则表达式并把行打印出来) grep是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟
2012-10-30 10:03:51 467
转载 LDAP+SAMBA
( Lightweight Directory Access Protocol 輕量級名錄存取協定 )在 redhat 9 用 rpm包 安裝因為 Samba3 預設就有 Ldap 支援,Samba 2 要先編譯再安裝比較麻煩,乾脆重新安裝 Samba3samba 3.x 安裝之前先移除 samba 2.x 的版本#rpm -e samba-swat#rpm -e samba-
2012-08-28 12:24:38 6934
原创 Install Openldap details
Before install openldap, you should installOPENSSL and BerkeleyDB.In new server 8.200, use theopenldap version 2.4.31. You can get the software from path”/usr/local/openldap-2.4.31.tar”.Install op
2012-08-27 11:30:13 789
原创 Linux中Samba详细安装
为了实现Windows主机与Linux服务器之间的资源共享,Linux操作系统提供了Samba服务,Samba服务为两种不同的操作系统架起了一座桥梁,使Linux系统和Windows系统之间能够实现互相通信,为广泛的Linux爱好者提供了极大方便。本文简要介绍如何在Linux操作系统上搭建Samba服务器和简单配置。 1、服务查询默认情况下,Linux系统在默认安装中已经安装了Sa
2012-08-21 10:20:15 1870
原创 share 和 mount 命令
这是系统管理员常用的两个命令,share命令用于把本机的目录共享出来,以便其它UNIX系统可以使用;mount命令则用于把其它UNIX系统共享出来的目录挂接到本机的挂接点上,从而可以使用其它UNIX系统的资源。 例如: 在机器A上输入 machineA# share -F nfs -o rw /share-dir 在机器B上输入 machineB# mount -F nfs machi
2012-08-21 10:18:27 1245 1
原创 LINUX挂载光驱,软驱,U盘
linux下挂载光驱、软驱、usb mount -t iso9660 /dev/cdrom /mnt/cdrom 挂光��? mount -t vfat /dev/fd0 /mnt/floppy 挂软��? (文件内型可以自己��?mount -t vfat -o rw,utf8,umask
2012-06-13 18:01:53 3035
翻译 Linux系统分区和挂载浅
分类�?span class="Apple-converted-space"> 好久没有写BLOG�?之前出差�?个月,都没怎么看书,也没有太多时间写。回来后一个月人也有点放松。现在开始还是得继续努力啊。不废话了,下面就介绍下Linux系统的分区和挂载 一 Linux的安�?/p> Linux的安装是比较简单的,整个过程和安装XP差不多。首先BIO
2012-05-30 18:36:42 1219
翻译 读取、回收和重用:使用 Excel、XML 和 Java 技术轻松搞定报告使用 Java 和 XML 技术读取 Excel 文件并写入新文件(1)
读取、回收和重用:使用 Excel、XML 和 Java 技术轻松搞定报告使用 Java 和 XML 技术读取 Excel 文件并写入新文件Shaene M Siders, 作家和顾问, Dragon Under GlassShaene Siders 是一位技术、培训和娱乐方面的顾问兼作家。她在 1996 年创立了一个写作和 Web 开发公司,并从 2003 年起成为一名
2012-04-24 09:24:42 1325
翻译 读取、回收和重用:使用 Excel、XML 和 Java 技术轻松搞定报告在 XML 和 Excel 报告格式之间转换(2)
Shaene M Siders, 作家和顾问, Dragon Under GlassShaene Siders 是一位技术、培训和娱乐方面的顾问兼作家。她在 1996 年创立了一个写作和 Web 开发公司,并从 2003 年起成为一名 IBM Rational Certified Instructor for ClearCase and ClearQuest。她是培训课件系列Java
2012-04-24 09:22:46 1306
原创 OGNL表达式struts2标签“%,#,$”
一、什么是OGNL,有什么特点? OGNL(Object-Graph Navigation Language),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点: 1、支持对象方法调用,形式如:objName.methodName(); 2、支持类静态的方法调用和值访问,表达式的格式为@[类全名(包括包路
2012-04-22 22:41:22 315
翻译 js使用ajax
要真正实现这种绚丽的奇迹,必须非常熟悉一个 JavaScript 对象,即 XMLHttpRequest。这个小小的对象实际上已经在几种浏览器中存在一段时间了,它是本专栏今后几个月中要介绍的 Web 2.0、Ajax 和大部分其他内容的核心。为了让您快速地大体了解它,下面给出将要用于该对象的很少的几个 方法和属性。open():建立到服务器的新请求。send():向服务器发送请求。ab
2012-04-20 13:41:49 506
strawberry-perl-5.32.0.1-64bit.zip
2020-09-08
ssh(struts2+hibernate+spring)
2012-04-01
图片动态切换技术
2012-02-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人