`
文章列表
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 
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使用注意事项: 1、中间件   1.1 app.use(sm); 如果在中间件中不显示的调用next,后续绑定到该路径的中间件将不会被调用。   1.2 中间件绑定路径为请求的跟路径匹配,即只有请求路径的跟与中间件一致就会被拦截。 如果没有绑定路径或使用'/',则所有的请求都会被该中间件拦截处理。   2、router.VERB(path,callbacks); 这里面的callbacks签名和中间件一致 callback里next机制: 如果直接调用next,会调用当前callback栈里的下一个方法,next('route'),则调用下一个route栈 ...
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 ...
启用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的模块中,定义本模块的导出是可以按如下两种方式进行: 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了,我们会寻找更加简单的解决方案。一种解决方案就是本文将 ...
我主要还是做后台的东西多一些,前台真的是很小白!~   今天看jquery手册的时候,看到关于回调的一些使用,又学到一点,谨记之以备后查。   js里funciton是一等公民,跟java编程模型区别很大,关于js的回调使用的非常多,之前没有太多的总结。   例如jQuery里的ajax调用   $.get({'foo':'bar'},function(data){ //deal the data returned });  最简单的回调,也是使用最多的方式,通过匿名内部函数的方式。   但是如果是已经定义好的函数作为回调呢,主要分为如下两种情况: ...
Global site tag (gtag.js) - Google Analytics