自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (5)
  • 收藏
  • 关注

原创 axure-elementui

https://www.jianshu.com/p/aac94113e116

2020-06-12 15:42:05 787

原创 清除一周日志

#!/bin/bash#file name :auto_clear_log.sh#function :清除一周前各个微服务的日志#version :V 1.0#日志跟目录log_root_path="/data/logs/tomcat"#设置日志保留日期,七天内日志保留last_date=$(date -d '7 days ago' "+%s")echo "hello!${last_date}"#获取文件的change时间get_file.

2020-05-30 13:54:12 402

原创 鸟哥笔记首页原型

2020-05-06 17:35:36 239

转载 分布式定时任务

分布式定时任务解决方案Quartz集群实战与原理分析

2019-09-01 08:55:45 163

转载 MyBatis与MySQL对应数据类型

MyBatis与MySQL对应数据类型

2019-08-31 16:00:53 848

转载 MySQL-死锁查询

https://www.cnblogs.com/caidapeng/p/8177293.html解除正在死锁的状态有两种方法:第一种:1.查询是否锁表show OPEN TABLES where In_use > 0;2.查询进程(如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程)show processlist3.杀死进程id(就是上面命...

2019-06-20 16:39:53 7208

转载 设计模式速记

5 + 7 + 11;5个创建型,7个结构型,11个行为型单抽工建原;桥代理组装适配器,享元回家装饰外观。访问者写好策略备忘录,观察模板迭代的状态,命令中介解释责任链。创建型速记口诀单抽工建原Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点 Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的...

2019-06-02 15:49:57 158

转载 UML类图新手入门级介绍

UML类图新手入门级介绍UML类图新手入门级介绍举一个简单的例子,来看这样一副图,其中就包括了UML类图中的基本图示法。首先,看动物矩形框,它代表一个类(Class)。类图分三层,第一层显示类的名称,如果是抽象类,则就用斜体显示。第二层是类的特性,通常就是字段和属性。第三层是类的操作,通常是方法或行为。前面的符号,+ 表示public,- 表示private,# 表示prot...

2019-06-02 14:50:14 104

转载 利用Spring AOP自定义注解解决日志和签名校验

一、需解决的问题 部分API有签名参数(signature),Passport首先对签名进行校验,校验通过才会执行实现方法。     第一种实现方式(Origin):在需要签名校验的接口里写校验的代码,例如:boolean isValid = accountService.validSignature(appid, signature, client_signature);if ...

2019-05-26 17:38:01 196

转载 JS中的call、apply、bind方法详解

apply、call在 javascript 中,call 和 apply 都是为了改变某个函数运行时的上下文(context)而存在的,换句话说,就是为了改变函数体内部 this 的指向。JavaScript 的一大特点是,函数存在「定义时上下文」和「运行时上下文」以及「上下文是可以改变的」这样的概念。function fruits() {} fruits.prototype =...

2019-05-05 11:34:33 118

原创 Vue及其第三方组件库的一些事

版本信息vue:2.5.2element-ui:2.0.7element-ui中badge数据不更新问题,如下代码 <el-tabs v-model="index" ref="selectedLinked"> <el-tab-pane label="tab1" name="1"/> <el-tab-pane ...

2019-04-08 14:03:15 2601

原创 JavaScript代码片段

/** * 深度拷贝对象 * @param obj * @returns {*} */const myDeepCopy = function (obj) { if (typeof obj !== 'object') { return obj } let newObj = {} for (let attr in obj) { newObj[attr] = ...

2019-04-01 19:43:17 130

原创 Linux脚本-查看mq没有消费者,则自动重启java进程

*/5 * * * *  /usr/bin/flock -xn /tmp/mq_cmonitor.lock -c 'sh /data/mq_comsumer_monitor.sh &gt;&gt; /data/daas_sh/mq_cmonitor.log' 分隔日志 logrotate -f /etc/logrotate.d/mq_comsumer_monitor/etc/logro...

2018-12-05 19:42:08 766

原创 Linux脚本-迁移日志到老的日志目录下

#!/bin/bash#function : 归档日志文件,方便查看#Date : 18.11.17#Author : yangleilog_dir="/root/fox/log"sh_name="log_assistant.sh"#将老文件夹移动move_to_olds(){ if [[ ! -d "${log_dir}/o...

2018-11-27 13:55:35 776 1

原创 Mysql-事务

MySQL的InnoDB的幻读问题 MySQL的四种事务隔离级别 MySQL的InnoDB的幻读问题 MySQL中的锁(表锁、行锁) mybatis 乐观锁实现,解决并发问题 Mybatis乐观锁插件-- 查看当前会话的隔离级别 select @@tx_isolation;-- 设置当前会话隔离级别 set session transaction isolation l...

2018-11-13 10:06:00 130

原创 mysql中模糊查询用instr&in

mysql中模糊查询用instr MySQL 的instr函数 mysql 模糊查询语句比较(LIKE、instr、locate、find_in_set、position) mysql使用instr达到in(字符串)的效果 /** 根据testId 查询信息**/DROP FUNCTION if exists f_searchAAAById; CREATE FU...

2018-11-08 16:57:24 1968

转载 spring-boot-starter-actuator(健康监控)配置和使用

 spring-boot-starter-actuator(健康监控)配置和使用

2018-10-31 18:06:07 1133

转载 Java数据类型和MySql数据类型对应表

Java数据类型和MySql数据类型对应表 Java JDBC中,MySQL字段类型到JAVA类型的转换 MySQL和Java数据类型对应 java mysql 数据类型对照 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述             VARCHAR L+N...

2018-10-25 17:13:43 433

转载 centos环境搭建mysql

 centos6.8 yum安装mysql 5.6 (完整)   一、检查系统是否安装其他版本的MYSQL数据#yum list installed | grep mysql#yum -y remove mysql-libs.x86_64二、安装及配置# wget http://repo.mysql.com/mysql-community-release-el6...

2018-10-18 13:40:42 136

原创 Linux-执行校验脚本

 #!/bin/bash#function : 1 检查文件是否存在 2 执行文件 3 支持单个或多个一起#file name :#author :#放置jar包的目录root_path="./jar/"profiles_active="test_env"loaded_jar_info="./app.properties"#######...

2018-10-15 11:32:17 591

原创 linux-监控查询mongo索引片键脚本

#!/bin/bash#file name :watch_dog.sh#function :1、查看mongodb数据库集合;2、查看各个集合索引;3、查看各个集合片键#version :V 1.0#配置参数#base_data_path='../data/'#mongodb_url='172.20.72.42:20000'#mongodb_c...

2018-10-08 20:23:25 386

转载 MySQL的sql_mode模式

 参考:MySql的sql_mode模式 mysql数据库的中有一个环境变量sql_mode,定义了mysql应该支持的sql语法,数据校验等!我们可以通过以下方式查看当前数据库使用的sql_mode: 一,sql_mode值的含义 ONLY_FULL_GROUP_BY 对于GROUP BY聚合操作,如果在SELECT中的列,没有在G...

2018-09-29 16:13:36 887

原创 Linux-脚本拾零

 想要获取当前脚本所在目录,可以使用  ScriptDir=$(cd $(dirname $0) &amp;&amp; pwd) 脚本常用开头如下所示: #!/bin/bash# File Name : # Description : # Author : # tel/e-mail : # Modify Time : ...

2018-09-17 19:01:41 183

原创 Linux-Crontab命令坑点

参考:Linux中crontab的坑爹环境变量问题     crontab命令,一般运维需要周期性的执行某个脚本时,会使用到该命令。常用命令 #打印已配置的cron任务crontab -l#进入编辑界面crontab -e 环境变量 vim /etc/crontab SHELL=/bin/bashPATH=/sbin:/bin:/usr/sb...

2018-09-17 18:27:08 194

原创 Linux-命令-sed

参考:【Shell】脚本中删除和替换文件中某一行的方法 Linux —— 查找与替换#删除#删除第3行数据sed '3d' file1 #删除最后一行数据sed '$d' file1 #删除第二行到最后一行sed '2,$d' file1#在第2行前,插入数据sed -i '2i hello,bom' file1 #显示第一行数据sed -n '1p' fi...

2018-09-06 15:05:38 114

转载 Linux—shell中$(( ))、$( )、``与${ }的区别

shell中$(( )) 与 $( ) 还有${ }的区别 Linux—shell中$(( ))、$( )、``与${ }的区别  $( ) 与 ` ` (反引号)在 bash shell 中,$( ) 与 ` ` (反引号) 都是用来做命令替换用(command substitution)的。所谓的命令替换与我们第五章学过的变量替换差不多,都是用来重组命令行:* 完成引...

2018-09-04 08:11:59 245

转载 shell中$(( ))与$( )还有${ }的区别

参考: shell中$(( ))与$( )还有${ }的区别 http://blog.zol.com.cn/2322/article_2321763.html $( )与` `(反引号)在bash shell中,$( )与` `(反引号)都是用来做命令替换(command substitution)用的。$ echo the last sunday is $(date -d...

2018-09-04 08:07:10 142

原创 linux-脚本-配置文件的工具

#!/bin/bash#author:summer#file name: configSetting.sh#function: set config infoconfig_path="./conf/watch_config.conf"valid_paras=("ip","port","ip2","port2","test_ip","test_port")

2018-09-02 11:08:12 300

原创 分布式锁调研

 参考目录:Java分布式锁看这篇就够了 聊聊分布式事务,再说说解决方案 漫画:什么是分布式事务? 漫画:什么是分布式锁   注:分布式锁、分布式事务、分布式事务锁是不同的概念背景   同一个服务,集群部署时,对同一个资源的调用存在竞争问题,在一个进程上对多线的程资源竞争问题可以采用java等关键字及锁去解决。但多进程环境中,前者已经无法满足这种情况了。故需要需求一种...

2018-08-31 16:35:10 137

转载 70个经典的 Shell 脚本

参考:阿里Linux Shell脚本面试25个经典问答 分享70个经典的 Shell 脚本面试题与答案  1) 如何向脚本传递参数 ?./script argument例子: 显示文件名称脚本? 1 2 3 4 ./show.sh file1.txt cat show.sh #!/bin/bash...

2018-08-30 13:29:59 48852 1

原创 linux- xargs,tr,cut,sed

#xargs命令从stdin处读取一系列参数,然后使用这些参数来执行指定的命令#xargs应该紧跟在管道操作符之后$ cat example.txt|xargs# -n 分成多行,每行3个$ cat example.txt|xargs -n3# -d 默认是以空格作为分割符,-d指定了分隔符号$ cat example.txt|xargs -n3 -dX$ cat example....

2018-08-30 09:36:15 277

原创 linux-数组与关联数组

#!/bin/bash# file name : 数组与关联数组# usage : 备忘#定义一个数组array_var1=(test1 test2 test3)#定义一个数组#array_var2[0]=p1array_var2[1]=p2echo "array_var1[0]: "${array_var1[0]}index1=1echo "ar...

2018-08-29 17:10:25 181

原创 脚本-统计词频

#!/bin/bash# file name : word_freq.sh# usage : 统计词频if [ $# -ne 1 ] ;then echo "usage: $0 filename" exit 1fifilename=$1#egrep 使用扩展的正则,-o只输出匹配到的文本egrep -o "\b[[:alpha:]]+\b" $fil...

2018-08-27 17:37:20 500

原创 脚本-脚本参数意义

#!/bin/bash# file name : parameter.sh# usage : #脚本的名称echo "\$0: "$0#第一个参数echo "\$1: "$1echo "\$2: "$2#被扩展为"$1""$2""$3"等echo "\$@: "$@#被扩展为"$1c$2c$3",其中c

2018-08-27 11:50:52 1058

原创 MySQL-Dump数据脚本

需求:1、支持dump,表结构、表数据、函数和存储过程触发器等;2、支持表预览,选择同步的表,或全部的表,部分表结构和数据;3、todo

2018-08-02 18:12:00 172

网络通信助手

小工具一枚,本人一直使用好几年,感觉蛮不错,特地做个收藏,若喜欢,提供免费下载啦

2015-07-02

Windows网络与通信程序设计

《Windows网络与通信程序设计》将编程方法、网络协议和应用实例有机结合起来,详细阐明Windows网络编程的各方面内容。《Windows网络与通信程序设计》首先介绍Windows平台上进行网络编程的基础知识,包括网络硬件、术语、协议、Winsock编程接口和各种I/O方法等;然后通过具体实例详细讲述当前流行的高性能可伸缩服务器设计、IP多播和Internet广播、P2P程序设计、原始套接字、SPI、协议驱动的开发和原始以太数据的发送、ARP欺骗技术、LAN和WAN上的扫描和侦测技术、个人防火墙与网络封包截获技术等;最后讲述IP帮助函数和E-mail的开发方法。 测试可用!

2015-07-02

freerdp-android

基于最新的FreeRDP开源的RDP协议的android手机可连接电脑远程桌面的客户端,整套源码经测试可用。项目import置入eclipse无报错!

2015-07-02

数据结构C语言版

严蔚敏_吴伟民版买数据结构书时,随书的光盘里的文档,特别的清楚!有需要的童鞋大侠们,可以看也可以收藏的啊,数据结构不管什么时候都值得收藏值得看看的啊,经典中的经典!!!

2015-06-04

十五个经典算法研究与总结、目录+索引

十五个经典算法研究与总结、目录+索引

2015-06-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除