- 博客(51)
- 资源 (2)
- 收藏
- 关注
原创 ES7.6 索引的CRUD
因 put 是幂等性的,重复发送会报错。文章比较水,优快云就当做草稿纸用。这里的索引 就是 csdn。indices 表示索引。合起来就是查看所有索引。
2023-06-27 22:30:19
194
转载 若依框架中的数据权限控制学习记录
非原创,转发自博客园若依框架学习之数据权限控制 - 迷茫的bug - 博客园若依框架中数据权限控制实现数据权限控制分为所有权限,自定义数据权限,本部门数据权限,本部门及子部门权限,仅自己五个等级的权限控制。 大致的实现思路:当用户登录之后,通过查询所登录用户的角色和权限信息,角色信息中包含datascope字段控制该用户的数据权限。 若依自定义了@Datascope注解,作用域为运行时,注解标注在查询用户列表,查询角色列表,以及查询部门列表三个方法上。当执行这三个...
2022-02-12 19:13:59
1304
原创 联表查询的小小坑
当使用Right join的时候 在select处先写主表的 后写关联表的字段。因为平时写习惯了Left join 所以这里需要注意一下。例如:WITH t1 AS (SELECT id,nickname,sex,avatar,city,sign,cheats FROM c_user), t2 AS (SELECT id,pbid,title,time,position,label,img,detail,views,collections,likes,unlikes,comments,checked
2021-08-19 09:32:48
166
原创 docker安装mysql8.0.25后无法启动,不知道为什么。。
docker run -p 3306:3306 --name mysql \-v /mydata/mysql/log:/var/log/mysql \-v /mydata/mysql/data:/var/lib/mysql \-v /mydata/mysql/conf:/etc/mysql \-e MYSQL_ROOT_PASSWORD=root \-d mysql
2021-06-02 21:43:37
740
5
原创 微人事vhr 后端篇 -1
只记录自己不熟的,不适合他人查阅!!项目搭建 略mybatis逆向工程 略1.JWT config / security / compeonet / JwtTokenUtil前端传用户名和密码 ,后端收到后,先校验,有错就返回错误信息,无错就生成token返回,前端将token存到请求头中,以后每次请求都带着token来,后端有jwt的拦截器,通过了才能访问接口2.公共返回对象RespBean...
2021-05-21 09:48:01
407
原创 微人事vhr 前端篇 -7 在线聊天
只记录自己不熟的,不适合他人查阅!!主页面 views / chat / FriendChat.vue被引用的页面 components / chat安装css中的 sass 命令 npm install sass-loader --save-dev安装 node-sass 命令 npm install node-sass --save-dev...
2021-05-07 23:51:17
184
原创 微人事vhr 前端篇 -6 薪资管理
只记录自己不熟的,不适合他人查阅!!工资账套使用Table表格中的多级表MessageBox弹框Steps步骤条员工账套Tooltip文字提示
2021-05-07 22:01:58
211
原创 微人事vhr 前端篇 -4 菜单页面详情
只记录自己不熟的,不适合他人查阅!!使用组件化和选项卡tabs标签页实现基础信息设置在页面布局的时候 <template>标签下先放一个<div> 之后再在此<div>标签中进行页面的绘制 一定要先写一个<div>标签 ,这样好构图职位管理键盘中Enter事件 @keydown.enter.native = "addPosition" 回车键按下时候调用addPosition添加完职位后 再调用查询接口刷新页面,同时要清空...
2021-05-03 23:16:34
286
原创 微人事vhr 前端篇 -3 菜单页面
菜单安装vuex 命令 npm install vuex --save 创建store文件夹 index.js 文件
2021-05-03 22:00:55
207
原创 微人事vhr 前端篇 -2 登录页面
只记录自己不熟的打开项目后,在控制台安装element-ui 命令 npm i element-ui -S装好后在package.json文件中就有了然后在main.js中引入element-ui及其css在路由中配置登录页的路由
2021-05-03 14:17:26
436
2
原创 微人事vhr 前端篇 -1 准备工作和创建项目
只记录自己不熟悉的,争取3天撸完前端:装好 nodejs装cnpm 命令 npm install cnpm -g装淘宝镜像npminstall --registry=https://registry.npm.taobao.org装nrmcmd的命令窗口要用管理员打开查看自己已经装了哪些装vue/cli 用于创建项目 npm install -g @vue/cli 这里是新版的vue cli安装命令使用管理员模式打开powershell 开始...
2021-05-01 15:14:22
258
原创 juc
多线程 用if判断的话,唤醒后线程会从wait之后的代码开始运行,但是不会重新判断if条件,直接继续运行if代码块之后的代码,而如果使用while的话,也会从wait之后的代码运行,但是唤醒后会重新判断循环条件,如果不成立再执行while代码块之后的代码块,成立的话继续wait。...
2021-04-11 20:07:06
99
原创 Beyond4安装
Beyond Compare 4 使用30天后过期续用方法windows上的Beyond Compare 4软件没有注册码,又过期了,简单的两个方法法一:找到Beyond Compare 4目录,安装时默认c盘:C:\Program Files\Beyond Compare 4删除BCUnrar.dll。法二:先卸载软件 -> 重启计算机 -> 安装软件,再找到Beyond Compare 4目录,删除BCUnrar.dll。...
2021-04-07 11:09:20
595
原创 Windows环境下初探Elasticsearch7.x——安装(ES,kibana,ik分词器,head插件)
相关安装包自行下载安装解压elasticsearh 安装包1、进入解压目录下bin 运行elasticsearch.bat 即可启动成功,访问:http://127.0.0.1:9200/ 看到返回结果表示成功2、解压kibana安装包进入解压好的kibana文件目录,运行/bin/kibana.bat启动成功后控制台:localhost:5601kibana配置中文如果不做配置应该显示的都是英文。kibana 汉化配置:修改后 重启k...
2021-04-02 15:06:39
358
原创 2021-02-10
在applicaition.properties中添加 spring.mvc.servlet.path=/xxx 则访问整个项目时,url都要带上/xxx 比 在controller类上的RequestMapping("/xxx")强大
2021-02-10 21:47:18
88
原创 linux环境下docker的安装与卸载
1.卸载旧的版本yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine2.下载需要的安装包y.
2020-12-21 18:03:36
635
原创 debug
工作四年的程序员都会debug,追踪问题,但是一到源码追踪我就头大因为公司的redis今天被配成内网访问,唉(说起来太丢人了,被网络攻击,服务器瘫痪了,完全不懂运维),但是bug还要改,没办法我只能在快速在本机安装一个redis。 我选择了windows版本(太不专业了)。下载地址1、Github下载地址:https://github.com/MicrosoftArchive/redis/releases2、百度网盘下载地址 https://pan.baidu.com/s/1z1_OdNVbtg
2020-07-11 17:05:16
373
原创 isEmpty(),isNotEmpty(),isBlank(),isNotBlank()
com.cloudguest.exhibition.common.util.StringUtils;StringUtils.isEmpty("yyy") = falseStringUtils.isEmpty("") = trueStringUtils.isEmpty(" ") = falseStringUtils.isNotEmpty("yyy") = trueStringUtils.isNotEmpty("") = falseStringUtils.isNotEmpty(" ") ...
2020-05-13 11:54:23
174
原创 Mysql8.0授权问题
The user specified as a definer ('root'@'%') does not exist 此种报错主要是针对访问视图文件引起的(没有权限)1.先看下mysql是否设置了环境变量,如果没设置,就需要切换到mysql的bin目录下执行命令(我的已经设置过了)用管理员身份打开widowns的命令提示符,就是win+R,cmd 那个在此目录 C:\Progr...
2019-10-19 11:54:08
1753
原创 一些有点忘了的freemarker
个人笔记而已服务器端booleanVar如果存的是true/false 在页面要转成yes/no日期格式的转换:转义输出${htmlObject?html} //在服务器端htmlObject是一段html字符串,这样输出的不仅是文本内容还包括了html标签空值判断${userName! ''} [ ${userName??} ${u...
2019-05-13 00:05:44
114
原创 win7系统下MySQL5.5与MySQL5.7共存(因为自己菜,所以觉得坑多)
最早本机有5.5,现在装5.7,不知道能不能像 “王者农药” 那样直接把5.5升级到5.7,反正我现在不会,就多装了一版,在安装过程中,因为自己经验不足,遇到很多问题,现在和大家分享一下,让你少走弯路。1.官网下载mysql-5.7.25-winx64.zip(https://dev.mysql.com/downloads/mysql/)2.解压后,自己手动新建my.ini...
2019-02-21 12:30:32
3929
5
原创 ssm截图笔记
ssm的controller方法形参参数默认支持类型: HettpServletRequest、HttpServletResponse、HttpSession、Model、ModelMap------------------------------------------------------------------------------------------------...
2018-08-22 16:05:38
234
原创 动态sql+sql片段的例子
模糊查询时,输入参数是包装类型xxxxVo.java,输出参数是扩展对象Tbxxxxx.java,把扩展对象作为包装类型的一个属性以后数据库中表中字段有增加或变化,重新使用mybatis的逆向工程,所有不能在原来的pojo中添加扩展,而是新建一个扩展对象...
2018-08-22 10:22:58
697
原创 result|Map
私人笔记,看不懂别问!User类中有一个pojo类Orders,Orders中还有pojo类。。。。。。一对多用<collection>一对一用<association><association>不一定要在外层套<collection>,<collection>内还能套<collection>一对一...
2018-08-20 08:49:44
169
原创 MyBatis的一级缓存和二级缓存
私人笔记,不喜勿喷,喷就揍你一级缓存不跨sqlsession,不同的sqlsession中的一级缓存不同,每次查询的时候先去一级缓存中查,若没有再到数据库查询,然后存入一级缓存,若执行了commit操作,一级缓存则被清空,设计成会清空是为了防止脏读,一级缓存不需要在.xml中进行设置,默认开启正式开发时,事务由spring管理,发生在service中,一个service中包括很多mappe...
2018-08-19 22:15:49
299
原创 MyBatis中resultMap的延迟加载
私人笔记,看不懂别问resultMap具有延迟加载的功能,resultType没有此功能,延迟加载是为了减轻数据库的压力延迟加载就是先执行一个statement,根据需要再去执行另一个statement,sql的实现多数是用子查询语句使用<association>标签中的 select 指定子statement, 使用column指定关联的列,用的是父statement...
2018-08-19 21:24:21
534
原创 使用MyBatis在插入数据后如何获取主键
MySQL数据库第一种 ,主键自增,在mapper.xml中使用<selectKey>标签,利用LAST_INSERT_ID()函数获取 使用非自增主键,前提是,数据库中主键类型是String,且长度是35,, Oracle数据库,通过序列来生成主键...
2018-08-17 11:34:57
3325
原创 我理解的spring boot自动配置原理
个人笔记,不喜勿喷!功力不够,写不出来,:(-----------------------------------------------精髓:sring boot 启动时会加载大量的自动配置类;看看我们需要的功能有没有Spring Boot默认写好的自动配置类;看看自动配置类中有哪些组件,如果我们需要的组件存在,我们就不用配置了给容器中自动添加组件的时候,会从prop...
2018-08-05 13:35:48
246
原创 spring boot和sping的一些注解
纯手写,看到错误请指正,谢谢!@Validate --JSR303数据校验,标注在类上----------------------------------------------------@ConfigurationProperties(prefix = "person")默认是从全局配置文件(application.yaml 或 application.yml 或 applica...
2018-08-05 01:49:46
184
原创 idea的一些技巧和快捷键
之前一直用Eclipse,虽然也一般,但是很顺手了,现在用idea,文章慢慢更新idea中不用Ctrl + sAlt + Enter --导包Alt + Insert --toString()、get/set方法Ctrl + N --快捷搜索Shift + F6 --文件重命名,即rename -----------------------------下面是偶然...
2018-08-05 00:56:12
259
原创 spring boot 热启动
什么是热启动?我理解是对原来的类方法修改,开发工具自动帮我们build 在pom.xml文件中修改配置如下:<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spr...
2018-08-03 15:23:13
1337
原创 Cannot change version of project facet Dynamic Web Module to 2.5.
右键单击工程,选择properties是不是改不了2.5那就先取消,然后点击 Apply,OK再打开这个页面就能改成 2.5 版本的了
2018-06-30 15:16:33
153
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人