- 浏览: 14858 次
- 性别:
- 来自: 北京
最新评论
文章列表
spring-boot2.0中,spring-boot-starter-actuator可以实现应用的监控。
web端点默认的监控端点只有health和info。
spring boot中acurator的默认配置
management.endpoints.web.exposure.include=health,infomanagement.endpoints.web.base-path=/actuatormanagement.endpoint.health.show-details=never
其中,只显示了概要信息,没有显示完整信息,如果要在访问/acurator/ ...
RSA秘钥生成,保存和读取方法
RSA秘钥生成方法
KeyPairGenerator keyPairGen = KeyPairGenerator.getInstance("RSA");
keyPairGen.initialize(1024);
KeyPair keyPair = keyPairGen.generateKeyPair();
PublicKey pubKey = keyPair.getPublic();
System.out.println(Base64.encodeBase64String(pubKey ...
order by convert(col using gbk) asc
mysql性能调优-参数说明
- 博客分类:
- mysql
1、skip-external-locking 避免MySQL的外部锁定,减少出错几率增强稳定性,默认为启用
2、skip-name-resolve 禁止MySQL对外部连接进行DNS解析,使用这一选项可以消除MySQL进行DNS解析的时间。启用后,所有的授权必须使用ip地址。
3、back_log MySQL暂时停止响应新请求之前的短时间内多少个请求可以被存在堆栈中。 如果系统在一个短时间内有很多连接,则需要增大该参数的值,该参数值指定到来的TCP/IP连接的侦听队列的大小。
4、key_buffer_size = 256M 指定用于索引的缓冲区大小,增加它可得到更好的索引处理性能。 ...
Express使用注意事项
- 博客分类:
- node.js express
Express使用注意事项:
1、中间件
1.1 app.use(sm);
如果在中间件中不显示的调用next,后续绑定到该路径的中间件将不会被调用。
1.2 中间件绑定路径为请求的跟路径匹配,即只有请求路径的跟与中间件一致就会被拦截。
如果没有绑定路径或使用'/',则所有的请求都会被该中间件拦截处理。
2、router.VERB(path,callbacks);
这里面的callbacks签名和中间件一致
callback里next机制:
如果直接调用next,会调用当前callback栈里的下一个方法,next('route'),则调用下一个route栈 ...
mysql中权限小结
- 博客分类:
- mysql grant
1、授权
grant all privileges on db.* to 'cycloud'@'%' identified by 'password';
flush privileges;
具体的权限列表:select,delete,create
授权用户:
% 表示所有非本机的主机
localhost 本机
192.168.%.%
grant select on mysql.proc to 'user'@'%'; 如果有存储过程,必须要单独设置该权限
否则报错:User does not have access to metadata requir ...
mysql binlog使用
- 博客分类:
- mysql binlog
启用binlog,在my.ini中增加如下配置
log-bin=mysql-bin
binlog_format=STATEMENT | ROW | MIXED
查看binlog
mysqlbinlog --start-time='2008-01-19 00:00:00' --stop-time='2008-01-19 00:00:00' ./mysql.00001 > log.txt
使用binlog恢复
mysqlbinlog --start-time='2008-01-19 00:00:00' --stop-time='2008-01-19 00:00:00 ...
nodejs使用https的步骤
1、安装openssl,安装文件见附件
2、使用openssl生成秘钥 生成私钥key文件
openssl genrsa -out privatekey.pem 1024
3、通过私钥生成CSR证书签名
openssl req -new -key privatekey.pem -out certrequest.csr
4、通过私钥和证书签名生成证书文件
openssl x509 -req -in certrequest.csr -signkey privatekey.pem -out certificate.pem
生成的文件列表为:
...
var url = '';
if (navigator.userAgent.indexOf("MSIE")>=1) { // IE url = document.getElementById(sourceId).value; } else if(navigator.userAgent.indexOf("Firefox")>0) { // Firefox url = window.URL.createObjectURL(document.getElementById(sourceId).files.item(0)); } e ...
mysql主从配置
1、主机配置
在my.cnf或my.ini的mysqld段中增加如下配置
log-bin=mysql-bin
server-id=XXX ----------全局唯一
innodb_flush_log_at_trx_commit=2
sync_binlog=1000
binlog-do-db=db1
binlog-do-db=db2
2、从机配置
在my.cnf或my.ini的mysqld段中增加如下配置
server-id=2
replicate-do-db=db1
replicate-do- ...
ie
url = document.getElementById(sourceId).value;
chrome
url = window.URL.createObjectURL(document.getElementById(sourceId).files.item(0));
img.src=url;
node.js里一个小小的知识点
- 博客分类:
- node.js
node.js的模块中,定义本模块的导出是可以按如下两种方式进行:
1、直接使用exports对象进行操作,例如
exports.sayHello = function(name){
console.log("Hello,%s",name);
}
2、稍微复杂一点,使用module.exports对象进行操作,写法为
module.exports.sayHello = function(name){
console.log("Hello,%s",name);
}
这两种方式在这种情况下,效果是一致,都是在本模块 ...
习惯了Java这种“正统”的面向对象的编程方式,在使用Javascript的基于原型的继承的方式变多少觉得有些别扭,有这种感觉的人应该不少,所以也有了各种继承的解决方法,今天我们介绍的这个是dean.edwards大牛的Base库。
先看下作者当时创作Base的目的,以下翻译自作者的博客:
我希望可以摆脱prototype的方式,以更加简单的方式创建Class
我希望可以在子类复写的方法里,直接访问被复写的父类方法,像java的super
我希望避免在原型阶段调用类的构造函数
我希望可以简单地添加静态(类的)方法和属性
我希望可以不借助在全局函数建立原型链来实 ...
Ajax在前台的开发中使用越来越多,为前台用户体验带来了很大的提升。但是由于XMLHttpRequest的安全限制,普通的Ajax请求不能实现跨域访问,这主要是由于浏览器的浏览器的同源策略限制导致的。可是在有些场景下,我们非常希望通过Ajax的方式获取远程的数据,这样就不需要再通过后台进行数据的获取,会极大的减小开发量。
实现前台跨域访问,我们可以通过frame或者script标签的src来实现,这种方式可以进行远程数据的获取,但是这两种方式需要我们自己去监听不同的事件,处理起来比较复杂,程序员的好习惯就是lazy了,我们会寻找更加简单的解决方案。一种解决方案就是本文将 ...
javascript回调函数
- 博客分类:
- javascript 回调
我主要还是做后台的东西多一些,前台真的是很小白!~
今天看jquery手册的时候,看到关于回调的一些使用,又学到一点,谨记之以备后查。
js里funciton是一等公民,跟java编程模型区别很大,关于js的回调使用的非常多,之前没有太多的总结。
例如jQuery里的ajax调用
$.get({'foo':'bar'},function(data){
//deal the data returned
});
最简单的回调,也是使用最多的方式,通过匿名内部函数的方式。
但是如果是已经定义好的函数作为回调呢,主要分为如下两种情况:
...