qq_32265719的博客

私信 关注
良言SE
码龄5年

编程: web 开发,java 开发,bi 任务调度 html+css js java,mybatis,springBoot sql,oracle,mysql

  • 57,995
    被访问量
  • 366
    原创文章
  • 25,514
    作者排名
  • 39
    粉丝数量
  • 于 2015-10-24 加入CSDN
获得成就
  • 获得3次点赞
  • 内容获得5次评论
  • 获得26次收藏
荣誉勋章
TA的专栏
  • ui 组件库
    付费
    13篇
  • api代码库
    34篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅
  • 小店

【K8S 集群自动化部署】

目标场景高度分散化的app 应用服务分环境部署应用,开发环境、测试环境、生产环境分开来,部署在同一集群的不同namespace。或者开发测试部署在本地集群的不同namespace中,生产环境部署在云端集群。配置尽可能通用化,只需要通过修改少量配置文件的少量配置属性,就能完成新项目的自动化部署配置。开发测试环境在push代码时自动触发构建与部署,生产环境在master分支上添加版本tag并且push tag后触发自动部署相关连接https://segmentfault.com/a/11900
原创
8阅读
0评论
0点赞
发布博客于 5 天前

2021-02-01【 spring 批量定时任务 cron 表达式】

// spring 批量定时任务 cron 表达式// 一个数值(如6)、// 一个连续区间(如9-12)、// 一个间隔时间(如8-18/4,// /表示每隔4小时)、// 一个列表(如1,3,5)、// 通配符/*"0 0 10,14,16 * * ?" 每天上午10点,下午2点,4点"0 0/30 9-17 * * ?" 朝九晚五工作时间内每半小时"0 0 12 ? * WED"
原创
31阅读
0评论
0点赞
发布博客于 2 月前

2021-01-28【nacos服务注册中心】

Nacos 微服务配置中心:用于发现、配置和管理微服务Nacos 支持传输层 (PING 或 TCP)和应用层 (如 HTTP、MySQL、用户自定义)的健康检查Nacos 对于复杂的云环境和网络拓扑环境中(如 VPC、边缘网络等)服务的健康检查nacos服务压缩包/[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kp8h9gCg-1611813992568)(http://47.113.124.230:4999/server/index.php?s=/api/atta
原创
8阅读
0评论
0点赞
发布博客于 3 月前

2021-01-28【数据对象去重】

数据对象去重// reduce() 方法接收一个函数 function(all,next){}// all: 初始值, 或者计算结束后的返回值。// next:当前元素(curr)// reduce() 对于空数组是不会执行回调函数的// some() 方法接收一个函数,方法用于检测数组中的元素 function(item){}// item: 数组种当前子项, index,arr// es6 解构运算符扩展: let all = [...all, next]// let all =
原创
19阅读
0评论
0点赞
发布博客于 3 月前

2021-01-22【定时任务时间查询】

-- and to_char(gj.d_cjrq, 'yyyy-mm-dd HH24:MI:SS') <= to_char(trunc(sysdate) +17/24 + 30/(24*60),'yyyy-mm-dd HH24:MI:SS')SELECT to_char(trunc(sysdate) +17/24 + 30/(24*60),'yyyy-mm-dd HH24:MI:SS') FROM dualSELECT to_char(trunc(sysdate) +17/24 + 0
原创
39阅读
0评论
0点赞
发布博客于 3 月前

2021-01-21【手动执行element异步任务】

自定义指令(公用)// import ppbtn from './commons/ppbtn.js' //限制按钮连续点击次数过多// Vue.use(ppbtn)export default { install(Vue) { // 禁止短时间内重复点击 Vue.directive('ppbtn', { inserted(button, bind) { button.addEventListener('click', () =>
原创
31阅读
0评论
0点赞
发布博客于 3 月前

2021-01-06【easyExcel,springBoot 批量任务】

easyExcel 下载// project\model\ImpGjContractModel.javapublic void exportGjContractRecordMbExcel() throws IOException { List<ImpGjContractModel> list =null; ServletOutputStream out = response.getOutputStream(); ExcelWriter wr
原创
36阅读
1评论
0点赞
发布博客于 3 月前

2020-12-01【用js书写底层思维】

前言行业,环境,目标,规划目标所有的方法论都是为了紧密沟通,面对面交流,更好的推进工作mapping 映射function 函数sequence 序列limit 极限极限存在条件数理逻辑描述法: 有限集记 A ={} 自然数集记 N ={}描述法: 数集记 M 排除0 的数集记 M* 排除 0 和负数的记M+描述法: 整数集记Z 有理数集记 Q ={p/q| p 属于 Z,q 属于 N+ 并且,p q 互质:(他们没有大于1的整数公因子,即:有理
原创
19阅读
0评论
0点赞
发布博客于 4 月前

2020-12-01【js 身份证解析生日/年龄/性别】

js 身份证解析生日/年龄/性别/*依据:15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。 18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。*/function test11(){ if (data && typeof data === 'string') {
原创
63阅读
0评论
0点赞
发布博客于 4 月前

2020-11-30【oracle 锁表排查】

前言锁表处理定时器程序[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oBtM9e7W-1606715924876)(http://47.107.242.88:4999/server/…/Public/Uploads/2020-09-27/5f6ffa9c8ed49.png)]查询顺序1)执行下面SQL,先查看哪些表被锁住了:select b.owner,b.object_name,a.session_id,a.locked_modefrom v$locked_o
原创
25阅读
0评论
0点赞
发布博客于 4 月前

2020-11-30【基于 MybatisPlus curd】

基于 MP curd创建 EmployeeMapper 接口, 并继承 BaseMapper 接口@TableId 注解指定id的增长策略实体类需要加@TableName注解指定数据库表名全局配置// 基于mp curd// mybatisplus会自动把当前插入对象在数据库中的id写回到该实体中emplopyeeDao.insert(employee);// 数据新增emplopyeeDao.updateById(employee);// 根据id进行更新,没有传值的属性就
原创
14阅读
0评论
0点赞
发布博客于 4 月前

2020-11-30【axios 工具类封装】

axiosAxios 是一个基于 promise 的 HTTP 库从浏览器中创建 XMLHttpRequests xhr = new XMLHttpRequests();axios.create()axios.get(’’,{params:{}})axios.post(’’,{})axios.all([fn1,fn2]).then(axios.spread(function(acct, perms){}))axios 统一出入口 request/responseimport ax
原创
103阅读
0评论
0点赞
发布博客于 4 月前

2020-11-27【vue 项目实战】

vue 模块分包copote-ui\src\api\trafficData api 调用views\trafficData\trafficStatistics\index.vue 视图vue 全局挂载组件查询重置接口调用权限<!--<CustomFilterButton ref="commonFilter" @submit="queryList" @reset="resetQuery"></CustomFilterButton>-->&l
原创
27阅读
0评论
0点赞
发布博客于 4 月前

2020-11-26【微服务模块搭建】

mybatis - nacos 配置中心# Mybatis配置mybatis-plus: mapper-locations: - classpath*:mapper/*/*.xml type-aliases-package: com.copote.*.domain configuration: map-underscore-to-camel-case: true cache-enabled: true #全局地开启或关闭配置文件中的所有映射器已经配置的任何缓存,默认
原创
14阅读
0评论
0点赞
发布博客于 4 月前

2020-11-25【vue 页面缓存设置】

vue 页面缓存设置<keep-alive> <el-tree :data="data" @check="getCheckedNodes" show-checkbox node-key="key" ref="tree" :filter-node-method="filterNode" highlight-current :props="defaultProps"> </el-tree></keep-alive>``...
原创
19阅读
0评论
0点赞
发布博客于 4 月前

2020-11-25【秒数转时间表达】

private String secondToTime(Integer thsc) { if (thsc == null) { thsc = 0; // 秒 } long minutes =0; // 分钟 long hours=0; // 小时 if(thsc>60){ minutes = thsc / 60;//转换分钟 thsc = thsc % 60;/
原创
42阅读
0评论
0点赞
发布博客于 4 月前

2020-11-24【css 必输项样式解析】

必输项样式 .required:before{ content: '*'; color: #F56C6C; margin-right: 4px; position: relative; top:25px; left: 20px; }
原创
36阅读
0评论
0点赞
发布博客于 4 月前

2020-11-23

前言一款基于SpringBoot+Bootstrap的极速后台开发框架。经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf、Bootstrap)经典技术组合(Spring Boot、Apache Shiro、MyBatis、vue + element)内置模块如:机构管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、通知公告等。在线定时任务配置;支持集群,支持多数据源。技术选型系统环境jdk/javaee8apache mave
原创
82阅读
0评论
0点赞
发布博客于 4 月前

微服务架构-ruoyi

前言一款基于SpringBoot+Bootstrap的极速后台开发框架。经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf、Bootstrap)经典技术组合(Spring Boot、Apache Shiro、MyBatis、vue + element)内置模块如:机构管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、通知公告等。在线定时任务配置;支持集群,支持多数据源。技术选型系统环境jdk/javaee8apache mave
原创
161阅读
0评论
0点赞
发布博客于 4 月前

2020-11-17【vue+element常用组件组合】

layout.vue<template> <div> <el-form ref="elForm" :model="formData" :rules="rules" size="medium" label-width="100px"> <el-row gutter="15"> </el-row> <el-form-item size="large"> <el-butt
原创
42阅读
0评论
0点赞
发布博客于 4 月前

2020-11-16 oracle 存储过程和任务调度

begin--start: 数据更新时间为每天0点 sys.dbms_job.submit( job => :job, what => 'BEGIN模式.存储过程;COMMIT;END;', next_date => to_date('17-11-2020', 'dd-mm-yyyy'), interval => 'TRUNC(SYSDATE+1)');-- endcommit;end;/...
原创
18阅读
0评论
0点赞
发布博客于 4 月前

2020-10-29【测试规范】

前言引言:目的、背景、范围、定义测试内容:测试功能清单测试规则:通用规则,测试方法、测试要点、测试工具测试环境:硬件环境、软件环境、特定测试环境要求项目任务:测试规划,测试设计,测试执行准备,测试执行,测试总结文档输出: 测试计划 测试报告测试工具Postman,接口测试fiddler(抓包工具,可模拟弱网测试,打断点)jmeter(接口测试,可以做压力测试,并发测试)输出文档在线文档 (ShowDoc)规范文档 ( 交接 )测试内容核
原创
21阅读
0评论
0点赞
发布博客于 5 月前

2020-10-28【Lombok】

LombokLombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。例如开发中经常需要写的javabean,都需要花时间去添加相应的getter/setter,也许还要去写构造器、equals等方法Lombook
原创
29阅读
1评论
0点赞
发布博客于 5 月前

2020-10-26【 idea svn 版本管理】

idea 更换 svn 地址vcs -> subversion -> relocate
原创
67阅读
0评论
0点赞
发布博客于 5 月前

2020-10-23【Shiro 原理】

Shiro 原理所有 Subject 都绑定到 SecurityManager,与 Subject 的所有交互都会委托给 SecurityManagerSubject:主体,代表了当前用户Subject currentUser = SecurityUtils.getSubject() // 当前用户SecurityManager:安全管理器Realm:域,Shiro 从Realm 获取安全数据(如用户、角色、权限)文件下载+shiro权限控制src\main\java\com\copot
原创
28阅读
0评论
0点赞
发布博客于 5 月前

2020-10-12【微服务架构详细设计】

基础服务机构管理页面展示详情功能按钮不需要增删改查查询 条件 分支行/工号/员工姓名配置角色(新增关联记录)配置属性(tag = 园区,商圈)重置密码人员管理页面展示详情功能按钮查询 条件 分支行/工号/员工姓名配置角色(新增关联记录)配置属性(tag = 园区,商圈)重置密码角色管理选择子系统登录人有多个子系统属性,默认选中默认子系统,可以下拉切换默认查询,必输,重置时也不能页面展示详情功能按钮查询 条件 分支行/工号/员工姓名授权(分配菜单)菜单
原创
40阅读
0评论
0点赞
发布博客于 6 月前

2020-10-11

效率不过分解读重要紧急节点汇报先保证完成任务,再但是
原创
11阅读
0评论
0点赞
发布博客于 6 月前

2020-09-27【微服务架构】

https://200.200.200.79/wutianqi/copote-cloud.git前言阿里系多采用 Dubbo 来构建微服务架构大型公司基本都有自己的分布式解决方案中小型公司的架构很多用不上微服务但是,微服务架构是一个趋势【2018年资料】基础-》进阶Spring Boot 基础知识Spring Cloud 常用模块大型分布式系统中事务处理、线程安全等问题Spring Cloud 源码实战Spring Boot 所集成的所有类库文件上传工具类<.
原创
37阅读
0评论
0点赞
发布博客于 6 月前

2020-09-25【es2020】

ECMS SCRIPTECMAScript 协会组成(1998 ecmascript 2.0)ECMAScript 发展历史?? 空值运算【有默认值】0 返回 false“” 返回 falsefalse 返回 false// || 无法正确返回 boolean b = false / undefined / nulllet fun = function(a){ return a = a || "hello"}fun(0) //"hello
原创
23阅读
0评论
0点赞
发布博客于 6 月前

2020-09-24【java List 处理】

java List 去重复 private void removeDuplicate(List<Long> list) { List<Long> res = new ArrayList<Long>(list.size()); for (Long item: list) { if(!res.contains(item)){ res.add(item); }
原创
25阅读
0评论
0点赞
发布博客于 6 月前

2020-09-22【锁表】

1)执行下面SQL,先查看哪些表被锁住了:select b.owner,b.object_name,a.session_id,a.locked_modefrom v$locked_object a,dba_objects bwhere b.object_id = a.object_id;2)查处引起死锁的会话select b.username,b.sid,b.serial#,logon_time from v$locked_object a,v$session bwhere a.sessio
原创
16阅读
0评论
0点赞
发布博客于 6 月前

2020-09-21【oracle 查询 当天,当月,当季】

--今日select * from tablename where to_char(d_cjrq,'dd')=to_char(sysdate,'dd')--昨天select * from tablename where to_char(d_cjrq,'dd')=to_char(sysdate-1,'dd')--本周select * from tablename where to_char(d_cjrq,'iw')=to_char(sysdate,'iw')--本月 select * f.
原创
36阅读
0评论
0点赞
发布博客于 6 月前

2020-09-21【es6+ 数组遍历】

arr.foreach()var name = ['张三', '李四', '王五'];name.foreach(function(val,index) { console.log(val); //这样就会分别将name遍历出来});//注意:jquery中each方法是反的,比如:$(name).each(function(index,val){ console.log(val); });...
原创
16阅读
0评论
0点赞
发布博客于 6 月前

2020-09-16【阿里云镜像】

pom.xml 阿里云镜像<!--阿里云镜像--><repositories> <repository> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <releases> <enabl
原创
54阅读
0评论
0点赞
发布博客于 6 月前

2020-09-16【本地和远程分支管理】

git 删除本地分支git branchgit branch -D BranchNamegit branch -r -D origin/BranchNamegit push origin -d BranchNamegit 发送合并请求从主分支上拉取代码新建本地分支提交本地分支到远程提交合并请求
原创
34阅读
0评论
0点赞
发布博客于 6 月前

2020-09-15【文件服务器地址映射】

runPc.sh 动态配置文件文件获取spring Boot 文件服务器映射
原创
27阅读
0评论
0点赞
发布博客于 6 月前

2020-09-15【npm 包管理器】

npm 包管理器npm install 默认会安装两种依赖,如果你只是单纯的使用这个包而不需要进行一些改动测试之类的,可以使用npm install --production 只安装dependencies而不安装devDependencies。npm install packagename --dev...
原创
29阅读
0评论
0点赞
发布博客于 6 月前

2020-09-15【redis 异步模块】

F:\gateway\gateway-vue\src\components\ErfenNews\main.vueF:\gateway\gateway-vue\src\components\ErfenNews
ewsDetail.vueF:\gateway\gateway-vue\src\router\route.erfenNews.jsF:\gateway\gateway-vue\src\router\route.common.jsF:\gateway\gatewayweb\src\main\j.
原创
62阅读
0评论
0点赞
发布博客于 6 月前

2020-09-11【oracle 条件查询语句】

sql 条件查询简单 case-when then else end 条件判断case when n_jgjb <5 then '1' else '2' end
原创
23阅读
0评论
0点赞
发布博客于 7 月前

2020-09-09【win10 卡死】

win10 卡死
原创
98阅读
0评论
0点赞
发布博客于 7 月前

2020-09-04【Java编程思想】

《Java编程思想》class StaticSuper { public static String staticGet() { return "Base staticGet()"; } public String dynamicGet() { return "Base dynamicGet()"; }}// extends 继承和多态/ 单继承class StaticSub extends StaticSuper {
原创
23阅读
0评论
0点赞
发布博客于 7 月前

2020-09-03【element图片预览插件】

element 图片预览需求<template> <div> <el-button @click="onPreview">预览</el-button> <el-image-viewer v-if="showViewer" :on-close="closeViewer" :url-list="[url]" /> </div></template><script&g
原创
58阅读
0评论
0点赞
发布博客于 7 月前

2020-09-01【 windows.print() 去掉页眉页尾】

win 调用打印机windows.print() 去掉页眉页尾@page { size: auto; /* auto is the initial value */ margin: 5mm; /* this affects the margin in the printer settings */}
原创
54阅读
0评论
0点赞
发布博客于 7 月前

2020-09-01[mybatis 条件判断]

<choose> <when test=""> //... </when> <otherwise> //... </otherwise></choose>
原创
36阅读
0评论
0点赞
发布博客于 7 月前

2020-08-26【Linux基本常用指令】

熟练使用Linux基本常用指令win+r + cmd dos 命令行idea + Terminalshift + 鼠标右键 powershell 鼠标右键gitbash 命令窗口
原创
37阅读
0评论
0点赞
发布博客于 7 月前

2020-08-26【 网络管理】

网络管理网络环境云服务器一般有两块网卡公网IP为:115..79.200(为避免不必要的麻烦,此处用代替,表示公网IP)私网IP为:10.165.18.95客户端分配IP为:10.165.18.100测试本地可以访问127.0.0.1看到成功页面公网IP+端口号的形式访问云服务器...
原创
38阅读
0评论
0点赞
发布博客于 7 月前

2020-08-25【图片展示/视频播放】

场景: vue 项目图片上传,视频双录(影像+声音)展示vue-video-player插件
原创
110阅读
0评论
0点赞
发布博客于 7 月前

2020-08-24【group by 详解】

group by 详解查询合并由表1到表2的过程中,增加一个虚构的中间表聚合函数,就是用来输入多个数据,输出一个数据的count(*)统计包含null在内的行数count,avg,sum后面跟上字段名时如果为null值将会忽略group by 多个字段看成一个整体having在group后进行进行过滤select name from test group by name -- okselect * from test group by name --errorselect nam
原创
44阅读
0评论
0点赞
发布博客于 7 月前

2020-08-20[EcStatic]

js 堆栈数据结构插件封装编程思想设计模式(虚)js 细节aert() // obj.toString()VO 创建值VO 指针指向值(val,16 进制堆地址)let VOvar GOGO 全局对象VO 变量对象AO 活动对象ECStack 执行上下文scope 作用域scope chain 作用域链js 闭包jses6/es7/es9h5/css3vue小程序es7// es7['a', 'b', 'c'].include
原创
52阅读
0评论
0点赞
发布博客于 7 月前

2020-08-20【算法入门】

时间复杂度大o记法非嵌套结构 O(1) / O(n)嵌套循环 O(n^2)嵌套循环 O(n^3)对应程序的生命周期空间复杂度java 内存分配总结栈 : java 基础数据类型、 对象引用(key)、读取快,缺乏灵活性堆 :new 对象 、 GC垃圾回收机制 、 可以动态分配内存,读取慢方法区: class 存放常量池: final 变量 、 String 变量静态域: Static程序计数器: 循环、分支、跳转、异常处理...
原创
37阅读
0评论
0点赞
发布博客于 7 月前

2020-08-20【文档管理】

企业级软件开发流程(2016-2020)《需求详细设计》需求调研文档(解决什么问题,提供什么基础服务)需求分析(细化流程),细化业务原型交互(进一步沟通)UI设计(细化页面风格)《系统技术方案》数据库设计接口分析(细化接口参数)详细设计接口交互文档《功能测试报告》接口测试报告功能测试报告压力测试报告安全测试报告《系统部署手册》系统部署手册系统维护手册《用户使用手册》用户使用手册...
原创
37阅读
0评论
0点赞
发布博客于 7 月前

2020-08-19[java 数据结构]

java listArrayList: 底层是数组,线程不安全,查询快,增删慢,效率高;vector: 底层是数组,线程安全,查询快,增删慢,效率低;linkedList: 底层是链表,线程不安全,查询慢,增删快,效率高;java setHashSet: 唯一性;LinkedHashSet : 底层是hash表(唯一性)和链表(存放和取出有序)组成,所以具有唯一性和有序性;TreeSet :
原创
33阅读
0评论
0点赞
发布博客于 7 月前

2020-08-19【加解密算法】

des 和 Triple-DESDES(Data Encryption Standard),是1977年由美国NSA根据IBM的专利技术Lucifer所制定产生64位的密文块/64*3MD5D单项加密算法MD5(单向散列算法)的全称是Message-Digest Algorithm5(信息-摘要算法)MD5算法的使用不需要支付任何版权费用。128位数字指纹:输入任意长度的信息,经过处理,输出为128位的信息唯一性:不同的输入得到的不同的结果(唯一性)只能加密,不能解密:根据128位的输
原创
38阅读
0评论
0点赞
发布博客于 7 月前

2020-08-18【es6扩展运算符】

es6 三个点操作符
原创
29阅读
0评论
0点赞
发布博客于 7 月前

2020-08-18[调用短信服务]

java HttpRequestUtil public static String SendPostToServices(int processID, String serviceid, String data, String baseurl) { String param = ""; String retStr = ""; boolean isproxy = false; param = "serviceid=" + serviceid
原创
26阅读
0评论
0点赞
发布博客于 7 月前

2020-08-18[探索idea]

idea 自动javadoc探索idea自动javadoc指路/*** <h3>${PROJECT_NAME}</h3>* <p>${description}</p>* @author : name* @date : ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}**/
原创
40阅读
0评论
0点赞
发布博客于 7 月前

2020-08-17[ocr图片识别]

ocr 服务<dependency> <groupId>com.qcloud</groupId> <artifactId>qcloud-image-sdk</artifactId> <version>2.3.6</version></dependency>
原创
31阅读
0评论
0点赞
发布博客于 7 月前

2020-08-17[java 导出]

java 导出public class CsvExportUtil { /** * 导出csv文件的outputStream * @param list 要写入csv的集合 * @return outputStream */ public static byte[] export(List<List<String>> list) { if(CollectionUtils.isEmpty(list)){
原创
20阅读
0评论
0点赞
发布博客于 7 月前

学习培训【录屏】

电脑录屏+可倍数FSCapture.exe
原创
36阅读
0评论
0点赞
发布博客于 8 月前

sprimgBoot项目运行

<!--阿里云镜像--><repositories> <repository> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <releases> <enabled>true</
原创
49阅读
0评论
0点赞
发布博客于 8 月前

spring项目和vue 项目忽略配置

启动端口占用
原创
52阅读
0评论
0点赞
发布博客于 8 月前

2020-08-19[redis和redis集群]

redis和redis集群主从模式:读写分离,备份,一个Master可以有多个Slaves。哨兵(sentinel):监控,自动转移,哨兵发现主服务器挂了后,就会从slave中重新选举一个主服务器。.集群:为了解决单机Redis容量有限的问题复制(Replication):则是负责让一个Redis服务器可以配备多个备份的服务器。增量复制:在Redis2.8之后,主从断开重连后会根据断开之前最新的命令偏移量进行增量复制。原理...
原创
34阅读
0评论
0点赞
发布博客于 8 月前

vue+ element项目实践【2020】

vue 事件绑定<el-button type="success" size="mini" icon="el-icon-plus" class="add-button" @click="editAction(null,'create')">新增</el-button>vue 主键<OperateModel ref="operateModel" :flag="operateModelFlag" @updateOperateModelFlag="updateOperateM
原创
71阅读
0评论
0点赞
发布博客于 8 月前

es6 常用工具方法

export default{ beforeAvatarUpload (currFile) { const file = currFile.raw this.operForm.file = file const isJPG = file.type === 'image/jpeg' const isPNG = file.type === 'image/png' const isLt2M = file.size / 1024 / 1024 <
原创
174阅读
0评论
0点赞
发布博客于 8 月前

常用便捷工具集合

原创
27阅读
0评论
0点赞
发布博客于 8 月前

git -常用命令

git 本地文件1.Git init 会在新文件中创建一个git文件2. git 查看文件状态Git status 查看仓库文件的修改状态3. git 提交先add到缓存区,在commit到参数分支Git add -A 把更改全部提交到缓存Git add . 把新修改的文件提交到缓存Git add u 只提交删除的文件Git commit -m4. git 操作日志Git log 查看修改提交日志git log --pretty=oneline 让日志在一行显
原创
52阅读
0评论
0点赞
发布博客于 8 月前

svg 图标库

<svg t="1596095029557" style ="width:80px;height:80px;" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="977"><path d="M512 947.2C271.36 947.2 76.8 752.64 76.8 512S271.36 76.8 512 76.8 947.2 271.36 947.2 512 752.64
原创
309阅读
1评论
0点赞
发布博客于 8 月前

oracle树查询

--向下一个级别SELECT * FROM T_PUB_MKXX o WHERE o.n_xtdm =9 and o.n_sjmk in(1);--向下遍历整棵树,可以指定parentid,来遍历指定parentid节点的树,不包含parentid select * from T_PUB_MKXX where n_xtdm =9start with n_sjmk = '1' connect by prior n_mkdm = n_sjmk ...
原创
35阅读
0评论
0点赞
发布博客于 8 月前

idea + git 版本管理

git 安装地址idea 集成gitgitlab 账号git clone 证书问题git config --global http.sslVerify falseGit clone 远程项目地址https://61.187.64.217:10023/integratedbusiness-team/phjrstbt.git
原创
97阅读
0评论
0点赞
发布博客于 8 月前

jvm 基础

jvm 运行时数据区数据+指令方法区+程序计数器(指向当前线程正在执行的字节码指令的地址(行号)/vm-栈(后进先出)heap + 本地方法栈为什么需要程序计数器?java的最小执行单位是线程线程指令最终要落点到要在CPU上运行在CPU上运行指令有一个不得不考虑的不稳定的因素-调度策略javap指令 反编译JVMDemo栈帧(指针)实现栈的先进后出操作public class JVMDemo {} // 执行javap指令 反编译jvm 动态链接java的运行时多态是用动态链接实现的
原创
22阅读
0评论
0点赞
发布博客于 8 月前

coderevie 策略 -代码评审-

预防及早发现潜在缺陷与BUG,降低事故成本。知识分享促进团队内部知识共享思路重构代码评审实践代码评审不是批斗会,有更好的方案说出理由,直接由开发人员修改(参考xx开发例子)对发现的问题要本着整体承担责任的原则,共同研讨方案,解决问题。把代码质量与团队绩效(而不是个人绩效)挂钩( 经济有效)评审前充分准备,评审后详细总结...
原创
40阅读
0评论
0点赞
发布博客于 8 月前

poi 报表导入问题记录

org.apache.poi.hssf.record.RecordInputStream$LeftoverDataException
原创
85阅读
0评论
0点赞
发布博客于 8 月前

idea -效率神器-快捷键-

idea 常用快捷键设置文件操作保存:ctrl + s关闭当前文件:ctrl + F4撤销:ctrl + z反撤销:ctrl + shift + z快速新建: ctrl+N快速打开文件: ctrl+O // 调整参数文件切换:alt + left/alt + right选中行:ctrl + W文件查找当前文件:ctrl + F // 查找当前文件查找:ctrl +shift+ F // find in path当前文件:ctrl + R // 替換文件查找:ctrl + shi
原创
47阅读
0评论
0点赞
发布博客于 8 月前

R语言培训课

R语言课程W3C R语言基础R语言 基本语法变量print()语句后缀 test.R注释 单个注释使用#在语句的开头写入R语言不支持多行注释,但你可以使用一个小技巧if(false){ " 在这代码块里面写注释语句 This is a demo for multi-line comments and it should be put inside either a single OR double quote "}R语言 数据类型操作系统分配内存并决定什么可以存储在
原创
65阅读
0评论
0点赞
发布博客于 9 月前

纯CSS3使用vw和vh视口单位实现自适应-sass基础-

<style lang="scss" scoped> //纯CSS3使用vw和vh视口单位实现自适应 // rem 单位换算:定为 75px 只是方便运算,750px-75px、640-64px、1080px-108px,如此类推 $vm_fontsize: 75; // iPhone 6尺寸的根元素大小基准值 @function rem($px) { @return ($px / $vm_fontsize ) * 1rem; } // body 也增加最大最
原创
154阅读
0评论
0点赞
发布博客于 9 月前

css3-20200630-

介绍一下标准的CSS的盒子模型?与低版本IE的盒子模型有什么不同的?标准盒子模型:宽度=内容的宽度(content)+ border + padding + margin低版本IE,宽度=内容宽度(content+border+padding)+ marginCSS哪些属性可以继承?font-size, font-family, colorCSS哪些属性不可以继承?border, padding, margin, width, heightbox-sizing用来控制元素的盒子模型的解析模
原创
43阅读
0评论
0点赞
发布博客于 9 月前

微服务架构笔记-20200619-

API Gateway端->网关层->BFF层->微服务层BFF,即 Backend For Frontend 又称为用户体验适配器向无线端 设备暴露友好和统一的API,方便无线 设备接入访问后端服务DFF,Design For Failure 容错设计批量上传订单失败,但是不知道是哪个订单导致了失败,因为系统并没有告诉用户是那几行有问题(容错)我们要基于用户是吗非常不靠谱的来设计和开发我们的系统,随便用户怎么搞,我们的系统就是屹立不倒,当用户输入错误的数据时,能很nice
原创
59阅读
0评论
0点赞
发布博客于 9 月前

css作品集

垂直和居中 /*绝对定位的左右居中*/ boxCenter3{ width: 200px; height: 100px; border: 1px solid black; margin: 0 auto; position: absolute; left: 0; right: 0; } /*浮动元素的上下左右居中*/ .boxCenter2{ width: 200px; height: 100px; borde
原创
103阅读
0评论
0点赞
发布博客于 9 月前

vue项目2020实例

js 添加css动画监听事件const elementBtn = document.querySelector('.show-btn')const elementSty = document.querySelector('.studying')let that = thisfunction handler() { that.showStudy = true elementSty.classList.add('animated', 'fadeIn') elementBtn.removeEv
原创
216阅读
0评论
0点赞
发布博客于 9 月前

前端三剑客

html–结构css–样式js–行为标签taghtml 标准文档html doctype 标签html root 标签html head 标签html head title 标签html head meta 标签html head meta 标签html body 标签html body style 标签html body script 标签div[style=""] 内联样式head>style 内部样式head>link[ href="" rel=“st
原创
130阅读
0评论
0点赞
发布博客于 10 月前

javascript es规范 发展

ES5ES5只有全局作用域和函数作用域,没有块级作用域ES5规定,函数只能在顶层作用域和函数作用域之中声明,不能在块级作用域声明ES5提供String.fromCharCode方法,用于从码点返回对应字符ES5对字符串对象提供charAt方法ES6ES6新增了let命令,用来声明变量,类似 javascript varES6 规定,块级作用域之中,函数声明语句的行为类似于let,在块级作用域之外不可引用ES6的块级作用域允许声明函数的规则,只在使用大括号的情况下成立,如果没有使用大括号,就会
原创
162阅读
0评论
0点赞
发布博客于 10 月前

PostgreSQL 语法-202005

PostgreSQL 语法ORDBMS 的一些术语dataBasetabletablespacecolumnrow冗余:存储两倍数据,冗余降低了性能,但提高了数据的安全性。主键:主键是唯一的。外键:外键用于关联两个表。复合键:一般用于复合索引。索引:使用索引可快速访问数据库表中的特定信息。PostgreSQL 特征函数:通过函数,可以在数据库服务器端执行指令程序。索引:用户可以自定义索引方法,或使用内置的 B 树,哈希表与 GiST 索引。create index PI_YGX
原创
65阅读
0评论
0点赞
发布博客于 10 月前

vue2.x 202005

vue2.x -简介node/npm 包管理器 vue-cli 工程搭建 mvvm 框架进行代码划分和分工 vm 代表 vue 实例vue 常用选项参数var vm = new Vue({ data: {}, created(){}, computed:{}, watch:{}, methods:{}, })vue 组件组件注册有全局注册和局部注册Vue.component("",{ props:[], // 参数接收 template:"", // 参数.
原创
58阅读
0评论
0点赞
发布博客于 10 月前

mybatis parameterType 和 parameterMap 区别

myBatis中出现上面错误:因为传进来的参数是Query对象,所以在语句中应该用parameterType,而不应该用parameterMap,parameterMap通常用于mapper中有多个参数要传进来时:List<> selectByQuery(@Param("id") String id, @Param("entityId") String entityId);...
原创
618阅读
0评论
0点赞
发布博客于 10 月前

关于软考

过考经验-学霸护体
原创
134阅读
0评论
0点赞
发布博客于 10 月前

mybatis collection column 嵌套查询

mybatis 嵌套查询使用可行案例collection定义关联集合类型的属性的封装规则 ofType:指定集合里面元素的类型 collection中的column属性是数据库中的列名,或着是列的别名,用来传递给select属性所指定语句中的参数<!--selectMKxxH5ListByQuery--> <!--MyBatis会将第一条SQL语句查询出来的该列的值用于所嵌套的SQL映射语句的入参。--> <resultMap id="Khgl..
原创
256阅读
0评论
0点赞
发布博客于 10 月前

h5 端技术点收集

h5canvas 实现签名
原创
91阅读
0评论
0点赞
发布博客于 11 月前

2021-01-28【javacore 文件操作的坑】

java 文件操作的坑
原创
65阅读
0评论
0点赞
发布博客于 11 月前

jsjdk

微信官方提供api步骤:绑定域名——引入JS文件——权限验证——通过ready接口处理成功验证/通过error接口处理失败验证。$.ajax({ type : "post", url : "/getTicket", data : { "url" : wxUrl }, dataType : "json", success(data){ if(!data){return;} wx.config({}); wx.error(function(res){ })
原创
430阅读
1评论
0点赞
发布博客于 11 月前

java excel 读写插件 apache poi

百科apache poi 提供API给Java程序对Microsoft Office格式档案读和写的功能。集成poi1.创建项目apache_poi2.依赖<!--poi--><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.16</ver...
原创
97阅读
0评论
0点赞
发布博客于 1 年前

poi excel 转 html

/** * @功能描述 POI 读取 Excel 转 HTML 支持 03xls 和 07xlsx 版本 包含样式 */public class PoiExcelUtil { /** * * @param multipartFile */ public static void pdf2html(MultipartFile multipartFile, String fileName) {// String path = "C:\\U.
原创
286阅读
0评论
0点赞
发布博客于 1 年前

rabbitmq 面向消息代理实现远程访问

百科RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。原理RabbitMQ底层是通过Erlang架构来实现的,所以rabbitmqctl会启动Erlang节点,并基于Erlang节点来使用Erlang系统连接RabbitMQ节点,在连接过程中需要正确的Erlang Cookie和节点名称,Erlang节点通过交换Erlang Cookie以获得认证。部署方案分别在3台机器上配置/etc/hosts分别在3台机器上安装erLang和
原创
133阅读
0评论
0点赞
发布博客于 1 年前

redis 工具类 RedisTemplate

@Componentpublic class RedisUtil { @Autowired private RedisTemplate redisTemplate; // =============================common============================ /** * 指定缓存失效时间 * @pa...
原创
45阅读
0评论
0点赞
发布博客于 1 年前

redis集成

1. pom.xml <!--redis--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>&l...
原创
47阅读
0评论
0点赞
发布博客于 1 年前

PostgreSQL

新手入门中文社区PostgreSQL开源关系型数据库的首选安装PostgreSQL客户端安装PostgreSQL服务器正常情况下,安装完成后,PostgreSQL服务器会自动在本机的5432端口开启基础语言和命令使用psql命令使用shell命令行一般的SQL语言基础操作添加新用户和新数据库登录数据库数据库操作PostgreSQL 上层建筑...
原创
71阅读
0评论
0点赞
发布博客于 1 年前

浏览器和服务器建立一次链接流程

http 协议协议头 域名 --->ipip:网络电脑的iddns服务器: 一台远程电脑,用于保存域名和ip的mapdns的iphosts 文件保存路径: 本地dns,优先查找本地hosts文件localhost127.0.0.1管理员权限(防止钓鱼网站)ping ip端口号: 默认隐藏,指定软件http 80https 443浏览器...
原创
93阅读
0评论
0点赞
发布博客于 1 年前

java 自查-文件上传

配置文件上传propertiesF:\gateway\gateway-web\src\main\resources\application-test.properties#服务器文件路径upload-location=/home/hos/Project/file/java 常量类定义F:\gateway\gateway-web\src\main\java\com\...
原创
42阅读
0评论
0点赞
发布博客于 1 年前

java自查-首页接送json

关键词: java enumF:\gateway\gateway-web\src\main\java\com\copote\common\enums\MsgMxCategoryEnum.javapublic enum MsgMxCategoryEnum {}关键词: java生成json文件F:\gateway\gateway-web\src\main\java\c...
原创
47阅读
0评论
0点赞
发布博客于 1 年前

技术自查-vue2.x

vue2.xnode/npm 包管理器vue-cli 工程搭建参考mvvm 框架进行代码划分和分工vm 代表 vue 实例vue 实例new Vue({ data:{}, created(){}, methods:{},})vue 组件选项参数export default { name:'', mixin...
原创
39阅读
0评论
0点赞
发布博客于 1 年前

技术自查-对框架的理解和项目实践

项目实践 经典j2ee/javaWeb 最典型的MVC就是JSP + servlet + javabean的模式model 代表企业数据和业务规则模型view 用户可视界面和交互事件controller是应用程序中处理用户交互的部分,api 输出,入参和返回控制 spring 框架家族 F:\gateway\gateway-web\pom.xml // m...
原创
129阅读
0评论
0点赞
发布博客于 1 年前