
技术相关
文章平均质量分 75
禛陌
没啥好说的
展开
-
系统应用问题排查好用的命令
JVM常用命令、CPU过高排查步骤原创 2023-03-16 13:06:55 · 358 阅读 · 0 评论 -
MongoDB的行转列查询
Mongo行转列及简单的mapReduce尝试原创 2023-01-11 10:30:49 · 1262 阅读 · 0 评论 -
Springcloud项目接入nacos
默认模式是:客户端心跳上报Nacos实例健康状态,默认间隔5秒,Nacos在15秒内未收到该实例的心跳,则会设置为不健康状态,超过30秒则将实例删除。另外,可以使用实例的ephemeral来判断健康检查模式,ephemeral为true对应的是client模式(客户端心跳),为false对应的是server模式(服务端检查)。一旦服务端出现超过30秒的异常会被删除,就算服务端恢复正常也不能使用,需重启服务端才能恢复,建议正式环境使用持久化实例,开发者使用临时实例。tomcat需要配置类,否则找不到端口。..原创 2022-08-30 08:50:17 · 1197 阅读 · 0 评论 -
Springboot URL Rewrite
后台地址重定向原创 2022-05-17 09:12:47 · 1071 阅读 · 0 评论 -
Python与JAVA学习内容对比
Python学习JAVAPython类名大写类名小写行尾有分号行尾无符号Tab或4空格用4个空格缩进行尾有分号行尾无符号行尾有分号行尾无符号行尾有分号行尾无符号行尾有分号行尾无符号行尾有分号行尾无符号行尾有分号行尾无符号行尾有分号行尾无符号行尾有分号行尾无符号行尾有分号行尾无符号...原创 2022-04-21 16:19:45 · 700 阅读 · 0 评论 -
alibaba springCloud 理论学习
Spring Cloud Alibaba 理念学习原创 2022-04-21 10:58:18 · 580 阅读 · 0 评论 -
Nginx部署安装实现前后端分离(springboot+vue)+双机互备
nginx+springboot+vue实现前后台分离、双节点互备原创 2021-12-07 14:30:40 · 9564 阅读 · 0 评论 -
后台限制请求访问次数的实现
目录背景ExpiringMap限制请求次数应用示例pom依赖注解类定义切面定义Controler示例示例展现情况背景最近搞接口服务器,对兄弟团队提供数据接口,由于对接生产数据,担心小伙伴把我的数据库玩死,于是想着搞个请求限制吧,规定时间限制你的访问次数~~大致设计了下思路就是,同一客户端请求同一资源时在规定时间给你的请求次数做限制,即标识你同一客户端且是同一资源的请求时,就给你个请求次数,当在规定时间里请求次数超过了我的阈值,我就给提示:“等回再来拿数据,你来原创 2021-10-21 16:09:25 · 2098 阅读 · 0 评论 -
JAVA 获取路径问题
1.项目根路径获取(1)new File("").getAbsolutePath()输出:=getAbsolutePath====D:\project\SVN\2-系统开发实施\(3)编码\personnel-positioning-data-collector(2) System.getProperty("user.dir")输出:====user.dir===D:\project\SVN\2-系统开发实施\(3)编码\personnel-positioning-data-colle.原创 2021-09-08 16:52:48 · 496 阅读 · 0 评论 -
JSON Shema 校验JSON内容
背景大量接口都按JSON传输,按照协议标准定义,JSON的合法性校验可以在代码里写死但是看着有点脏,今天我想安利一下JSON Schema。Json Schema也是一个json文件,可以用于对JSON内容、格式等校验。下面开干~~~代码参考Maven依赖 <!--<!– https://mvnrepository.com/artifact/com.github.everit-org.json-schema/org.everit.json.sche原创 2021-06-25 17:32:05 · 481 阅读 · 0 评论 -
MySQL
1.Mysql存储过程及定时事件由于当前为实时表增量增长,增长到一定容量后,应用就会断掉。当前代码层面有delelte指定天数的逻辑;也有定时事件和存储过程来删除数据,但查了一下,delete不会释放空间(但行占用 空间可复用),需要手动optimize,不过optimize操作也会锁表,如下所示:1、drop table table_name 立刻释放磁盘空间 ,不管是 InnoDB和MyISAM2、truncate table table_name 立刻释放磁盘空间 ,不管是 Innodb和My原创 2021-04-22 12:11:40 · 85 阅读 · 0 评论 -
EasyExcel 动态表头生成且带合并
EasyExcel尝试EasyExcel下载源码及demo打开官网参考应用中需要导出的格式我的demo尝试springboot 项目pom.xml引入依赖来个例子官网的demo先跑跑自己搞一下EasyExcel原来写EXCEL导出用的是POI,如果遇到复杂些的EXCEL导出,各路合并计算单元格超级累无比啊!!万一数学幼儿园毕业的,经常数错!年前给组内同学推荐了阿里的EasyExcel,在CSD...原创 2020-03-22 16:11:56 · 28596 阅读 · 11 评论 -
AOP日志功能
代码结构如下图所示:代码详情注解类package com.chnenergy.monitoring.supervison.api.service.logInfo.annotation;import com.chnenergy.monitoring.supervison.api.service.logInfo.enums.OperationFun;import com.chnener...原创 2020-02-28 19:31:01 · 568 阅读 · 0 评论 -
MYSQL分组时条件都必须在查询中的设置
MySQLmysql> SELECT @@sql_mode;±----------------------------------------------------------------------------------------------------------------------+| @@sql_mode ...原创 2020-01-19 10:49:15 · 436 阅读 · 0 评论 -
Mongo日志清理
不暂停服务清理日志Mongo在运行一段时间后,日志会积累越来越多,占用磁盘空间,但如果直接通过rm -rf mongo.log会把当前日志清除后并未能新生成一个新的日志,所以通常需要先停止Mongo-》清理日志–》启动Mongo,对于生产环境来说,这样的方式对现运行的应用是有影响和风险的,所以网上搜了下不停服的清理日志方式。kill -SIGUSR1 pideg:先通过ps -ef|...原创 2019-12-16 11:17:18 · 3036 阅读 · 0 评论 -
Mongo数据导入导出
MongoImport例举如下:还是很简单的import --username=admin --password=C4T2s~BwRE --authenticationDatabase=admin --host=192.168.1.169:27017,192.168.1.174:27017,192.168.1.175:27017 --db=backend --collection=zl.dev...原创 2019-11-29 11:28:36 · 328 阅读 · 0 评论 -
Mongo开启安全认证
之前安装Mongo为了省事儿,就没有开启keyFile和sequrity,结果系统上线,被运维组做安全扫描,扫出了安全漏洞,结果还得开启认证。事实再次印证,出来混迟早得还,所以开始就不要为了省事儿,偷懒少做工作了,后期还得带着风险补回来,下面来说说安全认证这点事儿吧为什么要开启安全认证如果不开启的话,mongo只要有一个admin用户,就会不用输入任何用户名密码登陆进系统,可以查看到数据库中的...原创 2019-11-29 11:21:50 · 499 阅读 · 0 评论 -
KAFKA常用命令
kafka消费bin/kafka-consumer-groups.sh --bootstrap-server xx.xx.xx.184:9092,xx.xx.xx.185:9092,xx.xx.xx.186:9092 --group server --topic topic-1 --execute --reset-offsets --to-offset 80 bin/kafka-con...原创 2019-07-10 15:25:57 · 238 阅读 · 0 评论 -
Nignx安装
下载nginxhttp://nginx.org/en/download.html 下载了linux下的安装版本解压tar -xvf nginx-1.16.0.tar.gz ,原创 2019-07-15 14:51:26 · 456 阅读 · 0 评论 -
Springboot+MyBatis-plus+postgresSQL 的整合
磨叨一下MyBatis-plus 请参看https://mp.baomidou.com/,之前也有写过一个较简单的入门级文章,可以参看在整合的过程中遇到了一些坑,来扒一扒。(1) 首先在利用MyBatis-plus-generator 的AutoGenerator类生成代码阶段,死活不生成相应的类。换成MYSQL也是OK的, Oracle也是没有问题。写了一个PostresSQL的直连操作也...原创 2019-08-15 12:20:10 · 20103 阅读 · 9 评论 -
Mysql 事件、密码修改及命令行下创建存储过程
创建函数-- ------------------------------ Procedure structure for cleanProc-- ----------------------------DROP PROCEDURE IF EXISTS `cleanProc`;delimiter ;;CREATE PROCEDURE `cleanProc`()BEGIN de...原创 2019-05-17 14:47:01 · 406 阅读 · 0 评论 -
springSide3框架的笔记
首先,从官网下载的springSide3并不具备我所需要的jar包,几个列子和我的编写习惯有很大冲突。仔细观察目录结构发现无法像struts2.0一样,把列子改一下就可以架设成功了。 没办法,下载包用处不是很大,还是看文档把——http://wiki.springside.org.cn/display/springside3/Home。 在文档中,首先看到了“快速开发指南”,进去...2009-03-11 16:51:05 · 172 阅读 · 0 评论 -
HTML5语音阅读
HTML5语音阅读 textVoice: function () { let me = this; if (me.soundEg == '') { alert("请您先填写播放示例!"); return false; } //语音播报2 H5 var num = 0; ...原创 2019-06-27 16:38:52 · 1237 阅读 · 0 评论 -
Docke安装Postgres
离线安装DOCKER下载离线安装DOCKER文件,百度云盘地址:解压上述的安装包并拷备到/use/bin下tar -zxvf dockercp ./docker/* user/bin启动dockerdocker &当看到 API…lister便 是启动成功如果可访问公网,即可通过docker seach 查找并安装不可访问公网时,离线拷备通过 docker load进...原创 2019-06-24 10:50:09 · 420 阅读 · 0 评论 -
写给老婆的一个连连看小游戏
老婆最近迷上了连连看,周六玩到了凌晨两点多,怎么也不肯睡觉,看到她玩游戏,突然想自己写一个,经过了今天的一天努力,小有成效,不过很有很多问题存在!先传一个版本和大家分享一下吧!下载后,只需解压,然后点IE浏览页即可!!...2009-07-20 18:10:08 · 122 阅读 · 0 评论 -
DOM(选择器,属性,筛选,文档处理) JQUERY
DOM(选择器,属性,筛选,文档处理) 选择器(基本,层级,简单,内容,可见性,属性,子元素,表单及表单对象属性)基本#id根据给定的ID匹配一个元素。返回值为Elementid(String)用于搜索的,通过元素的 id 属性中给定的值示例 查找ID为"myDiv"的元素。 <div id="notMe"><p>id="notMe"...原创 2009-03-27 11:49:13 · 189 阅读 · 0 评论 -
JS eval(function(p,a,c,k,e,r){e=function(c)*****解密
<script> a=62; function encode() { var code = document.getElementById('code').value; code = code.replace(/[ ]+/g, ''); code = code.replace(/'/g, "\'"); var tmp = code.match(/(w+)/g);...2008-09-03 14:07:18 · 1760 阅读 · 0 评论 -
struts2-codebehind-plugin-2.0.11.1.jar的简易使用
1.用途:使struts2配置文件更简单。2.下载:附件3.如何使用:直接放在lib下。4.如何修改struts.xml:使用前:<package name="xxn" extends="struts-default" > <action name="user" class="test"> <result name="input&qu2008-08-28 11:40:15 · 127 阅读 · 0 评论 -
使用div隐藏过长的字符
<div style=\"width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;\">111111111111111111111111111111111111111111111<div>原创 2008-08-15 18:08:51 · 537 阅读 · 0 评论 -
dwr实现动态提取图片+页面切换特效
1.JAVA方法 public List getResourListByAJAX(String type,Integer lateId)throws ServiceException { List list = null; String hsqlCondition = " from Resour a where a.type='"+type+"' and a.sortManagerMo...2008-08-15 13:24:23 · 162 阅读 · 0 评论 -
JS实现图片切换效果
JS实现图片切换效果function xgoUrl(p){ window.open(likearr2[p],'_blank');}var picNum2=0;function xchangeImage(){ var pic=arr2; if(picNum2<pic.length) picNum2++ ;//显示图片个数 else picNum...2008-08-14 18:49:32 · 355 阅读 · 0 评论 -
js实现信息提示时间
在屏幕右下角缓缓上升出现一个时间的提示。<SCRIPT LANGUAGE="JavaScript"><!-- var userRemindTime=5;//供用户配置的提醒时间间隔,单位分钟 var remindType="all";//供用户配置的提醒类型‘part’:一段时间内 , ‘all’:所有 var remindTime=userRemindTime*6...2008-08-14 15:31:39 · 382 阅读 · 0 评论 -
UCM (Oracle Content Server)安装及CIS应用(FOR J2EE)
一、下载 UCM:http://www.oracle.com/technology/software/products/content-management/index.html 下载:Oracle Content Server 10g CIS:http://download.or...原创 2010-01-21 15:08:21 · 963 阅读 · 0 评论 -
iText 处理html格式邮件
import java.io.InputStream;import org.xml.sax.InputSource;import com.lowagie.text.DocListener;import com.lowagie.text.html.HtmlParser;import com.lowagie.text.html.SAXmyHtmlHandler;import...2010-05-12 15:55:37 · 199 阅读 · 0 评论 -
Spring 定时任务
《Spring 定时任务功能》 1:需要的jar包: Spring的包自然不必说了; quartz.jar; jta.jar; commons-collections.jar; 这里Spring用到了Quartz, 它是一个开源的作业调度框架,它完全由Java写成,并设计用于J2SE和J2...原创 2009-08-31 09:33:31 · 109 阅读 · 0 评论 -
Mongo认证授权
创建用户use admindb.createUser( { user: "admin", pwd: "admin", roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] })2、use testdb.createUser( { user: "test", pwd: "tes...原创 2019-06-17 13:52:46 · 1475 阅读 · 0 评论 -
Vue小白开始学习
import中@符意思import Hello from '@/components/Hello'vue模板的代码,里面都有,这是webpack的路径别名,相关定义在这里webpack模版配置 文件如下:resolve: { // 自动补全的扩展名 extensions: ['.js', '.vue', '.json'], // 默认路径代理 //...转载 2019-06-19 14:51:04 · 286 阅读 · 0 评论 -
Linux定时清除N天前的文件内容及常用命令
Linux定时任务配置且清除N天前文件1.找到定时任务文件查看并编辑(1)Linux 命令行,进入目录:cd /var/spool/cron/(2)查看定时任务:crontab -l(3)编辑定时任务文件:vi root 编辑定时任务 编辑完成后,点ESC,然后:wq (4) 编辑完成后重新启动:#service crond restart【注】时间格式分钟 小时 日期 月...原创 2019-06-19 11:35:03 · 1046 阅读 · 0 评论 -
Monog分片创建分表
1.admin登陆use admin2.授权用户db.grantRolesToUser( "zhanglu", [ { role: "clusterAdmin", db: "admin" } ] );3.新用户登陆创建分片表数据sh.shardCollection("zhanglu.test.dev_his_value", { mineCode...原创 2019-06-05 17:21:01 · 243 阅读 · 0 评论 -
maven+springboot+npm+vue 创建项目
本文是一个项目下多个模块,创建父模块,然后创建子模块。eg:项目名为demo,创建模块supervisor为父模块,其下包括两个子模块supervisor-api(springboot项目)、supervisor-web(npm项目)选中项目,选择File->New Module->Maven,next后填入group和artifactId后finish父模块的pom.xml...原创 2019-03-25 17:42:15 · 6623 阅读 · 0 评论