- 博客(33)
- 资源 (42)
- 收藏
- 关注
原创 记一次mysql数据库主从复制
主从同步大致流程:1. 修改master数据库配置文件[mysqld]## 设置 server_id,一般设置为 IP的后一段或后两段server-id=1## 复制过滤:需要备份的数据库,输出 binlogbinlog-do-db=zj_bigdata_fineinvoice## 复制过滤:不需要备份的数据库,不输出(mysql 库一般不同步)## binlog-ignore-db=mysql## 开启二进制日志功能,可以随便取,最好有含义log-bin=mysql
2020-05-21 20:10:42
226
原创 记一次处理微服务status为Down的过程
现象:打开health页面:比如http://192.168.100.15:32190/health看到问题所在:redis:{status:"DOWN", error:"org.springframework.data.redis.RedisConnectionFailureException: Cannot get Jedis connection; nested exception is redis.clients.jedis.exceptions.Je...
2020-05-21 18:10:16
2066
1
原创 记一个sharding-jdbc将null转换为0的坑
现象为:之前获取对象后,如果对象的属性为null,获取到的值就是null。但是,使用了sharding-jdbc后,如果为null的属性类型为Integer或者Long等等,获取到的值就变成了0。String等类型不受影响。这个问题是在使用了sharding-jdbc后出现的。Sharding-jdbc的版本为4.1.0。对整个查询流程进行debug后,发现在当获取的结果为null时,会被org.apache.shardingsphere.shardingjdbc.jdbc.core..
2020-05-21 18:01:35
1588
1
原创 阿里云的ubuntu系统上重启Tomcat的Crontab定时任务
因为tomcat总是莫名的挂掉,所以打算写一个每天定时重启的脚本。一、创建重启脚本。 创建一个restart.sh文件,输入以下内容。 #!/bin/sh . /etc/profile pid=`ps aux | grep tomcat | grep -v grep | grep -v retomcat | awk '{print $2}'` echo $pid if [ -n "$pi
2017-11-28 18:15:58
668
原创 设置Grails中的domain的字段默认是否允许为空
在grails-app/conf/Config.groovy中加入以下配置,可以设置使用整个GORM是否默认允许domain的字段为空。//设置gorm默认允许字段为空grails.gorm.default.constraints = { '*'(nullable: true)}//设置gorm默认允许字段不能为空grails.gorm.default.con
2017-09-20 11:30:59
485
原创 angularJS中cookies的使用
$cookies提供浏览器cookies的读/写访问操作。支持1.4及以上版本。需要引入ngCookies模块。angular.cookies[.min].js方法:get(key);根据key返回该cookies值。key:搜索cookies的id。getObject(key);根据key返回该cookies的反序列化值。key:搜索cookies的id。getAll();返回所有cookie
2017-07-26 15:39:07
2544
原创 linux下vi命令大全
进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复f
2017-05-18 17:57:14
349
原创 linux chown 和 chgrp 指令
chown 改变属主chogrp 改变所在组比如文件 aa-rwxrwxr-x 1 root root 1260 Apr 26 14:05 aa[root@]#chown erfeng aa文件aa就变成了 -rwxrwxr-x 1erfeng root 1260 Apr 26 14:05 aa[root@]#c
2016-08-23 17:27:14
406
原创 linux init 指令
0:停机 1:单用户形式,只root进行维护 2:多用户,不能使用net file system 3:完全多用户 5:图形化 4:安全模式 6:重启 其实,可以通过查看/etc/rc.d/中的rc*.d的文件来对比理解,不同的目录中包含的命令是不同的 init 0,对应的系统会运行,/e
2016-05-16 18:31:17
439
原创 linux scp指令
名称:cp使用权限:所有使用者使用方式:cp [options] source destcp [options] source... directory说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。把计-a 尽可能将档案状态、权限等资料都照原状予以复制。-r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至
2016-04-06 14:23:42
518
原创 java导出txt
name = URLEncoder.encode(name,"utf-8") //解决文件名无法显示中文response.setContentType('text/plain')response.setHeader('Content-Disposition', 'Attachment;Filename="' + name + '.txt"')BufferedOutputStream buf
2016-03-29 17:58:18
647
原创 js跨域访问
js不同主域跨域; 前提,www.a.com下a.html,a.html内iframe调用了www.b.com下的b.html,b.html下iframe调用了www.a.com下的c.html b.html是不无法直接访问a.html的对象,因为涉及到跨域,但可以访问parent,同样c.html的parent可以访问b.html。c.html和a.html同域,是可以访问a
2016-03-14 18:05:00
322
原创 apache配置ssl证书
在这里,我们需要使用apache2.4以上的版本。因为apache2.2版本缺少mod_ssl.so文件(不排除博主所下版本不对的原因)友情下载地址:x86版本:http://download.youkuaiyun.com/detail/a332708815/9390294x64版本:http://download.youkuaiyun.com/detail/a332708815/9390295
2016-01-05 13:36:22
4460
原创 apache做端口转发
1. 软件准备以Apache2.2.21版本为例Apache 官方下载地址:httpd-2.2.21-win32-x86-no_ssl.msi2. 开始安装双击httpd-2.2.21-win32-x86-no_ssl.msi开始安装。出现安装欢迎界面。图1 欢迎界面直接点“Next”继续,出现授权协议。图2 授权协议选择
2015-12-31 13:28:41
20070
原创 grails 国际化
g标签 : controller中写法 : def msg = message(code:"my.localized.content")
2015-09-01 13:59:13
423
原创 grails g:formRemote 与 ajax 对比
g:formRemote name="from_form" url="[namespace:'admin',controller:'cert', action:'revoke']" onSuccess="window.location.reload()"> class="btn" data-dismiss="modal" aria-hidden="true">取消 g:hidde
2015-08-19 17:04:20
829
原创 从SVN上down下来的maven项目,无法下载jar包
cmd中执行命令:mvn eclipse:clean eclipse:eclipse -Dwtpversion=1.5 -DdownloadSources=true注意,必须进入到工程目录中包含pom.xml的目录才可以执行,而且确保你安装了maven。
2015-07-23 16:56:27
1657
原创 jquery设置元素的readonly和disabled的写法
Jquery的api中提供了对元素应用disabled和readonly属性的方法,在这里记录下。如下:1.readonly$('input').attr("readonly",true)//将input元素设置为readonly $('input').attr("readonly",false)//去除input元素的readonly属性 $('input').at
2015-07-16 15:59:50
492
原创 gitlab生成SSH密钥过程
1.查看是否已经有了ssh密钥:cd ~/.ssh如果没有密钥则不会有此文件夹,有则备份删除2.生存密钥:$ ssh-keygen -t rsa -C “你的邮箱”按3个回车,密码为空。Your identification has been saved in /home/tekkub/.ssh/id_rsa.Your public key has been
2015-07-02 16:48:56
6490
原创 Axure实现随意折叠和展开
1.拖动四个Rectangle,命名并上色2.设置menu1,menu2的onclick方法——>Show/Hide——>Push/Pull Widgets3.设置content1,content2为隐藏(Hidden)4.改为重叠5. 效果如图
2015-06-11 16:47:58
2812
原创 省市二级联动的js
area.jsvar province = document.getElementById('province');var city = document.getElementById('city');//省份 var provinceArr = [];provinceArr[0] = ['北京市'];provinceArr[1] = ['天津市'];prov
2015-06-08 16:00:09
516
原创 grails的save方法总是没有成功save数据
举个例子org —— static hasMany = [staffs: Staff] 而org中又有法人(类型为Staff)这个属性 staff —— static belongsTo = [org: Org]因为org是staff的外键,所以必须先save() org,再save() staffOrg org = new Org() //org的各种信息 org.save() Sta
2015-06-08 11:39:40
1095
转载 查看 MySQL 数据库中每个表占用的空间大小
第一种:如果想知道MySQL数据库中每个表占用的空间、表记录的行数的话,可以打开MySQL的 information_schema 数据库。在该库中有一个 TABLES 表,这个表主要字段分别是:TABLE_SCHEMA : 数据库名TABLE_NAME:表名ENGINE:所使用的存储引擎TABLES_ROWS:记录数DATA_LENGTH:数据大小INDEX_LENG
2015-05-21 10:46:50
433
转载 jquery设置radio
1.获取选中值,三种方法都可以:$('input:radio:checked').val();$("input[type='radio']:checked").val();$("input[name='rd']:checked").val();2.设置第一个Radio为选中值:$('input:radio:first').attr('checked', 'c
2015-05-19 18:07:30
784
dubbo-2.8.4.jar
2020-02-24
jdk1.6.0 64位
2017-09-04
activate-power-mode
2016-03-29
sigar-1.6.4
2015-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人