服务端
文章平均质量分 68
服务端开发
williams_zhong
叩首问路,码梦为生
展开
-
aes-128-gcm 不需要传iv的加密方式和解密
1.nodejs 版本var crypto = require("crypto");/*** * @version 1.0 aes-128-gcm 加密 * @params msg 为加密信息 password为32位的16进制key * @return 返回base64编码 * */function Encrypt(msg, password) { try { var pwd = Buffer.from(password, 'hex');原创 2021-03-09 14:54:13 · 7200 阅读 · 33 评论 -
tomcat 日志说明整理
1.tomcat下的日志配置详细说明 https://yq.aliyun.com/articles/50595 2.tomcat 日志可分为五大类 1.catalina类的输出信息一般为tomcat启动服务时所输出的信息。如果服务启动失败,可以直接去该日志下查看. 2.localhost的输出信息一般为服务运行时所输出的日志.如果你的某个功原创 2017-06-26 11:37:30 · 953 阅读 · 0 评论 -
Shiro 工作流程及其Spring集成配置分享
shiro 简单工作流程及其搭建分享原创 2017-06-29 16:00:15 · 1001 阅读 · 0 评论 -
基于spring mvc下请求的简单工作流程及其相应配置集成
springmvc 简单工作流程,过滤器,servlet的相关配置原创 2017-06-29 14:39:19 · 372 阅读 · 0 评论 -
socket.io与node.js api 调用示例
socket.io 2.x 版本api示例整理,不同于网上的1.x版本api原创 2017-07-21 21:36:15 · 1707 阅读 · 0 评论 -
es6 promise 异步方法处理
1.在js中,凡是涉及到非内存的操作都为异步操作。如读写磁盘文件,访问url请求,读写数据库数据等都为异步操作。2.在es6之前我们最常见对于异步的处理就是书写大量的callback函数,所以当你的下一步数据需要依赖于上一步异步操作的数据时,会出现很多嵌套,代码凌乱的感觉。这种后果就是你不会知道你的callback是在哪,并且如果报错也很难处理.这是我以前写的代码.exports.ge原创 2018-02-02 19:44:49 · 513 阅读 · 0 评论 -
node环境下使用MYSQL数据库池断线后无法连接的解决办法
1. 使用环境说明 1.1 node 环境 5.0以上 1.2 依赖库为:generic-pool(数据库连接池) mysql(数据库连接库)2. 原因说明: 由于generic-pool仅限于管理连接,对于连接状态是不管理的,我们需要在进行调用数据库连接的时候 进行状态判断,如果是断开连接的错误 则释放这个连接,那么再次调用的时候就可以重新创建一个新的连接,从而达到重连数据库的目的。3.代码说明var _poolModule = require('gene...原创 2020-10-12 18:28:12 · 903 阅读 · 1 评论 -
解决使用vue+elementui组件采用webpack打包导致vendor过大的情况
1.如果你使用了webpack来打包你的vue项目,如发现你的vendor.js过大则可以参考本文的解决方案.2.造成过大的原因是因为在main.js导入第三库太多时,webpack合并js时生成了vendor.js(我们习惯把第三方库放在vendor里面)造成的.如下图在main.js引用element-ui等第三方库。后果就是你的服务器端的js文件越大则用户加载页面的时间会越长(因为所需下载j...原创 2018-02-26 21:10:24 · 27786 阅读 · 14 评论 -
TypeScript在vscode中断点调试
1.配置所需的环境node 版本yarn add typescript --global (安装支持ts模块)yarn add ts-node --global (安装编译ts模块,ts模块可以帮助我们无需手动编译成js,可以直接在vscode中调试)2.构造项目npm init 项目名称(创建项目)tsc --init (初始化tsc项目)在执行第二步后,会生成一个 t...原创 2018-12-20 18:32:27 · 4911 阅读 · 1 评论 -
elasticsearch api与nodejs 调用实例
本文适合对ES6有一定了解且对elasticsearch官方文档api有一定了解的人群阅读原创 2017-07-18 14:56:13 · 2625 阅读 · 4 评论 -
vs code 搭建java maven springboot环境
1.首先你的在你的vscode里面下载相应的扩展包,包含以下几个Java Extension Pack,Maven for Java,Spring Boot Extension Pack 然后会下载相应的包及其依赖包的,截图如下,下完后记得重新打开vs code来重新加载以下2.我们来创建一个spring boot的项目。 启动VS代码 按下Ctrl + Shift + P打开命令选项板。 ...原创 2018-03-08 17:53:59 · 37643 阅读 · 4 评论 -
Shiro-分布式下的解决方案及其实现
分布式下的shiro集成原创 2017-06-29 16:38:14 · 2264 阅读 · 0 评论