自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 问答 (1)
  • 收藏
  • 关注

翻译 想入软考的第一天

小菜鸟的软考之路

2022-09-22 15:57:21 170

转载 oralce ,分割成多列

使用 REGEXP_SUBSTR( ,,,,)例子:SELECT REGEXP_SUBSTR(‘A,B,C,D’, ‘[^,]+’, 1, LEVEL, ‘i’) AS ID ,REGEXP_SUBSTR(‘1,2,3,4’, ‘[^,]+’, 1, LEVEL, ‘i’) AS TEXTFROM DUAL CONNECT BY LEVEL<= (LENGTH(‘A,B,C,D’)-LENGTH(REPLACE(‘A,B,C,D’,’,’,’’)))+1‘A,B,C,D’ :需要转换的字

2022-02-12 15:12:06 247

原创 饼状图

其实不大想写的 嗯因为echarts他给的已经很全了没有必要在复制一遍 嗯 还是留下点足迹吧要弄成这个样子首先的难点是他是一个渐变的颜色第二是他要展示名称以及数量第三是他的题目的字体大小改变了第四是他有个下载按钮好啦 上代码 <div class="ibtn"> <div class="echarts" id="echarts-pie-chart"></div> </div> $(fu

2021-05-08 14:49:12 208

原创 多线程

哎做了个饼状图 然后各种崩溃首先 数据量比较大加载时间很慢 ,这就请出我们的多线程了多线程不能用@Autowired 来实例化 最近太忙了为什么能下次再写因为我也不知道我得查查,哈哈哈尴尬的????好啦 因为他不能实例化所以要建一个工具类@Componentpublic class ApplicationContextProvider implements ApplicationContextAware { /** * 上下文对象实例 */ priva

2021-05-08 09:58:34 123

原创 如何获取文档下所有word文档的名字

万能的程序员什么都得会啊哎获取文档下文件的名字 嗯直接上吧 累了1首先cmd 打开要文件名字上一级文件的位置比如要drivers下的 cd C:/Drivers然后直接运行dir *.* /b> 文档列表.txt但上边的代码的意思是获取下边带.的文档所以文档列表是空的比较忙先到这等着我在百度百度文档的...

2021-04-26 09:30:35 317

原创 ArrayLsit解析

嗯 继续闲着没事干学一下ArrayList说一下ArrayLsit 吧ArrayList 是有序的,线程不安全的,可以存储重复值,允许null存在的,继承自 AbstractList实现了 List 的接口。实现了RandomAccess(他是一个标识接口里边什么没有只是为了分辨遍历方式。读法),Cloneable(标识接口,用来重写clone方法,下边的链接写的特别好但是我现在先写大体的回来再看),Serializable(标识接口,序列化:序列化是为了在任何时间任何平台jvm之间实现共享对象。

2021-04-16 10:59:55 161

原创 乱起八糟的的自述日志加hashMap

最近我们的设计不给力 ,已经闲了好久了,嗯 闲着没事就随便看看 ,啊昨天看的hash把我给看睡了,果然啊我不是学习的那个料子,但是为了金钱的自由还是要努力努力在努力的 哈哈哈想起来之前看的奥丙的面试上一次看完了说的一个字也听不懂这次寻思在看看,谁知道发现他视频里有hashMap这一段的面试,然后仔细听了一下感觉和昨天看的很像(我当然忘记了第一次看的时候里边讲的什么)所以还是努力努力在努力记一下吧。(哎看看人家95后都财富自由了,再看看我信用卡 都是泪~~)2021.04.13虽然我在的城市比较小

2021-04-14 15:44:13 146

原创 后台细节小记

嗯 今天写代码那个代码老是黄色的之前没在意然后 发现一般的黄色的都是有问题的看一下idea大佬给我啥意见indexOf 有一个可代替的contains()方法contains()用法String a ="我是小仙女";if(a.indexOf("小")==-1){System.out.println("说得对")}//可以改成if(a.contains("小")){System.out.println("说的对")}也就是说contains可以直接返回true or

2021-03-16 09:32:12 74

原创 office打不开

一个好的程序员不仅要学会写代码还要学会解决电脑的各种小问题,比如大周一我的电脑就给我来了个小惊喜打开word文档显示正在更新等一会就显示错误唔 本来心情美美哒 顿时就不开心了哎 遇见问题解决问题 是一个程序员的最基本素养好了其实解决他很简单首先打开服务右击管理里边如果实在找不到就在左下角搜吧,毕竟我第一次就找到然后把他设置为自动好的就是这么简单 开心么美好的一天从解决bug开始...

2021-03-08 08:57:01 193

原创 正则表达式

正数的正则表达式:/[+]{0,1}[1-9]\d*$|^[+]{0,1}(0.\d*[1-9])$|[+]{0,1}([1-9]\d*.\d*[1-9])$/可以表示1、0.1、0.001、99.01而,00.1、1.00、1.0则不符合表达式写的时候要在input 上加上min=0 <input type="number" min="0" onkeyup="this.value=this.value.replace('/^[+]{0,1

2021-03-04 09:50:36 829 1

原创 tomcat启动报错(Interrupted function call:accept failed)

哎 最近电脑进病毒了 然后清理个垃圾回来tomcat就报错了气死嗯 百度了一下就是端口被占用然后让我看log上一个端口用的什么,但是我发现一个简单的方法端口就是然后cmd找到他 杀死他netstat -ano|findstr 端口号taskkill -f -pid 进程端口号杀进程ok 又是解决bug的一天加油!!!...

2021-02-01 11:04:00 22141 1

原创 前端小记

今天修改别人的框架,嗯 后台写的不咋地 ,但是前端很beautiful,哈哈哈 飘了嗯 记一下笔记吧 ,毕竟我前端是个菜菜关闭当前弹框window.parent.location.reload给字段加样式 $(obj).attr("style","color:red");获取数据的值 var qstId=$("obj").attr("qstId");...

2021-01-26 09:56:01 83

原创 idea右边的maven

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-01-20 10:19:02 192 1

原创 ruoyi 跳转到下个列表页同时带值

嗯 简单来说就是大学一个列表点击列表中的一行进入专业列表这时候就要把大学的id带入到专业列表自行想象吧哈哈哈 function queryParams(params) { var search = $.table.queryParams(params); search.collegeId = $("#collegeId").val(); console.log(search.collegeId) return search;

2020-12-25 13:56:34 739

原创 idea项目修改名字

我们公司新建了一个项目然后要再建一个一样的名字却不一样,所以要从头修改名字老出现两个找了好久 最后也没有找到(大佬改好的)记录一下这是错误的里边还有一个名字改成下边就一个名字然后改名字就好啦还有看看pom和下边的文件要是有的话就一起改名字加油...

2020-12-15 16:50:42 1014

原创 定时任务

唔 之前听别人说过定时任务感觉很厉害的样子啊 自己百度一段代码就好用了。。。嗯 先存起来然后再看看怎么实现的哈哈哈其实现在已经出现他的注解了但是嗯 我还是喜欢这个喜喜 <!-- 定时任务 --> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId>

2020-12-10 14:28:06 131 3

原创 视频上传及编辑

哎 写了个视频上传然后编辑页死活写不出来了 没有办法 找了个大哥嗯记录一下就上一个添加的图吧html <video style="height:350px;width: 470px;margin-left: 190px" src="" id="video0" controls="controls" autoplay="autoplay"></video> <input class="form-control" type="

2020-12-07 10:19:44 117

原创 把项目传到gitee上

啊 最近公司很放松 我也不想学习 用了三天的时间百度的shiro到现在还没有搭建完嗯 寻思先上传上git上吧0我不会 你说尴尬不 赶紧抱大腿嘻嘻嘻0首登录上你的git地址 添加链接描述下边那些乱七八糟的我也看不懂 哈哈哈路径我写的名字然后打开idea输入命令git initgit add .git commit -m “初次提交”git remote add origin 这个填写创建之后给你的地址 下图的和这个差不多的(这是我的你们要改成你们自己的)

2020-11-27 15:15:52 120

原创 redis

今天看了一下他们的面试题然后就over了哈哈1.redis是单线程的 当然6.0的时候变成了多线程2 那为什么redis那么快(单线程)纯内存操作单线程避免了频繁的上下文切换采用了非阻塞I/O多路复用机制3 redis数据类型1String2hash3list4set5sorted set缓存穿透,即黑客故意去请求缓存中不存在的数据,导致所有的请求都怼到数据库上,从而数据库连接异常。缓存雪崩,即缓存同一时间大面积的失效,这个时候又来了一波请求,结果请求都怼到数据库上,从而导致数据

2020-11-12 10:23:22 85

原创 数据库隔离级别

哎我这个笨脑子 ,昨天才看的数据库隔离级别今天早上就啥也记不起来了,还是记一下吧首先说一下数据库的四大特性原子型隔离性:隔离性是指当多个用户并发访问数据库时,比如同时访问一张表,数据库每一个用户开启的事务,不能被其他事务所做的操作干扰,多个并发事务之间,应当相互隔离。例如同时有T1和T2两个并发事务,从T1角度来看,T2要不在T1执行之前就已经结束,要么在T1执行完成后才开始。将多个事务隔离开,每个事务都不能访问到其他事务操作过程中的状态。一致性持久性好啦是不是看到隔离性了,对

2020-11-12 09:50:14 103

原创 项目测压

昨天看20201024长沙站人家在说apache 我觉得哇 好熟悉然后嗯 我竟然不知道是干啥的 嗯 不知道你们知不知道(以下是我自己的理解 ,最好是嗯自己百度毕竟每个人的理解都是不一样的)他有好多东西 嗯 是一个公司,说一个我们知道的tomcat,tomcat就是apache下的 ,他自己也有一个服务器叫apache不过apache只处理静态的html而tomcat静态动态都处理,他还有一个测压工具叫ab工具,下边讲的就是这个然后很巧合的别人在群里讨论技术栈啊 技术栈又是什么东西 嗯

2020-10-26 11:21:16 199

原创 mysql存储过程

一个动态sql的问题最后还是用了存储过程,全当增加知识储备了 但是我觉得他好慢哈哈先来一段理论知识什么是存储过程:存储过程可以说是一个记录集吧,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。存储过程的好处:1.由于数据库执行动作时,是先编译后执行的。然而存储过程是一个编译过的代码块,所以执行效率要比T-SQL语句高。2.一个存储过程在程序在网络中交互时可以替代大堆的

2020-10-20 13:46:25 85

原创 柱形图和折线图在一个坐标轴ECharts

奇葩问题天天有 今天要做一个柱形图和折线图在一个坐标轴上先上个参考的地址大佬地址唔 为什么别人有了还要再写呢 1是以后好找 ;2是研究过的才是自己的先上个图片然后上代码html<!--引入在尾部--><th:block th:include="include :: echarts-js"/> <div class="ibox float-e-margins col-sm-12"> <div class="ib

2020-10-15 11:42:56 1741

原创 查询以日期为主表查询每天的数据(日期为主表)

哎 上一个公司写过一个 然后忘记了刚巴拉的之前的代码 太不容易了 赶紧存起来首先建一个表里边的数据是固定的然后来个sql就ok了 多么简单SELECT ADDDATE('开始日期', numlist.id) AS 'date' FROM ( SELECT n1.i + n10.i * 10 + n100.i * 100 AS id FROM num n1 CROSS JOIN num n10 CROSS JOIN num n100 ) numlist WHERE

2020-10-14 14:11:18 267

原创 list set map区别

从毕业背到现在 就是背不下来哎再来一次(盗个图)list 列表arryList 有序 查询快 增删改慢 线程安全 可以存重复值 可以为空值 底层是数组LinkList 有序 查询慢 增删改快 线程不安全 可以重复值 底层是链表Vector 有序 查询快 增删改慢 线程安全 可以重复值 底层是数组map 映射hashTable 不允许null 线程安全 唯一值 底层结构哈希表hashMap 允许空值 值唯一 无

2020-10-13 16:12:36 99

原创 Springboot使用swagger2

十月一结束啦 又要开始新的码农生活首先在POM中加入配置文件<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.2.2</version></dependency><dependency> <groupId

2020-10-12 13:56:55 162 1

原创 在运行时给端口号

运行的代码为 java -jar xxx.jar在后边添加–server.port=8888等于在application 添加了一个属性java -jar xxx.jar --server.port=8888多环境配置程序分为开发。测试。生产application-dev.properties 开发环境application-test.properties 测试环境application-prod.properties 生产环境配置要在application.properties 文件

2020-09-25 17:22:37 111

原创 正常运行SpringBoot但是报404

开始学习框架谁知道第一天就进坑问题是题目解决1是Application的启动类不能在包下边:spring boot只会扫描启动类当前包和以下的包然后搜了一下别的东西@ResponseBody的作用其实是将java对象转为json格式的数据。又是踩坑的一天加油!!!...

2020-09-25 11:22:18 270

原创 导出带图片的excel

昨天导excel 发现有带图片的,找到了ruoyi人家说得自己扩展,留了个思路终于放进去了第一步要把

2020-09-22 14:17:40 917 1

原创 数据前端和数据库相差八个小时(不对应)

今天添加进去一条数据返回的日日期和数据不对,百度了一下改成还是不对 url: jdbc:mysql://localhost:3306/loroi_yyy?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 之后在配置文件上加上这个才好jackson: time-

2020-09-22 09:40:18 214

原创 thymeleam自己封裝的列表修改字段(日期年月日时分秒变年月日)

后台日期字段的类型date 但前端只展示年月日thymeleaf js在title下边写方法代码 formatter: function (value, row, index) { return dateForMart(row); }或者

2020-09-12 10:29:10 304

原创 级联选择器

修改项目的时候发现少了一个多选框 ,本来打算用layui 我嫌他写的不好(太菜啦放不进去) 然后只能在百度一个了哈哈哈(他只能选择最后一级哈)看代码最后的样式就是这个样子的html <div class="form-group"> <label class="col-sm-3 control-label">所在部门:</label> <div class="col-sm-8">

2020-09-10 15:31:52 1737

原创 前端上传图片并修改名字(数据库的图片名字,并非原图片名字)

用了两天的时间 百度+大佬的帮助 +我的午睡终于出来了上最后的图(他叫罗小黑)html注意在head上边引入<th:block th:include="include :: jasny-bootstrap-css"/> <div class="col-sm-8"> <span class="btn btn-white btn-file"><span class="fileinput-new">选

2020-09-03 15:45:29 2049 2

原创 表单用户名密码自动附值

今天写添加时用户名和密码自己附值了 把我吓坏了 以为是掉数据库了。多方百度才知道是浏览器自带的,果然太智能还是不好的哈话不多说看效果(用的谷歌)然后加代码注意只需要在密码的地方加就好了autocomplete="new-password" 试试吧 加油!!!...

2020-08-29 09:09:10 136

转载 lamda处理list(复制大神的)

大佬地址Java 8新增的Lambda表达式,我们可以用简洁高效的代码来处理List。1、遍历public static void main(String[] args) {List userList = Lists.newArrayList(); User user1 = new User(1L, "张三", 24); User user2 = new User(2L, "李四", 27); User user3 = new User(3L, "王五", 21);

2020-08-27 14:47:29 1270

原创 map for循环

Map<String, Object> map = new HashMap<String, Object>(); map.put("aaa", 111); map.put("bbb", 222); map.put("ccc", 333); map.put("ddd", 444); for(String key:map.keySet()){//keySet获取map集合key的集合 然后在遍历key

2020-08-27 14:41:32 8764

原创 insert返回自增主键

INSERT、UPDATE 获取自增主键(useGenerateKey与KeyProperty)useGenerateKey:开启返回自增列KeyProperty:返回自增列,对象对应的属性,自增列值获取:自增主键会映射到对象对应的属性中impl中sysUserMapper.insertExcelAccountTeacher(sysUser);之后可以直接 可以sysUser.getUserId()获取...

2020-08-27 14:39:44 1028

原创 lamda表达式

今天就学了一个合计贴一下 省的下一次找不到 Long subScore = new Long(0); List<ExamPaperAnswerRecord> examPaperAnswerRecords = list.getExamPaperAnswerRecords(); Optional aa= examPaperAnswerRecords.stream().map(ExamPaperAnswerRecord::getScore).reduce((a

2020-08-21 13:47:30 106

原创 前端json拼接 实体类带list

拼接出来的样式:{“examPaperAnswerRecords”:[{“qstId”:“24”,“paperRecordId”:null,“score”:“2323”},{“qstId”:“23”,“paperRecordId”:null,“score”:""}]}代码 var list=[]; recordId = GetQueryString("num"); var param = {"examPaperAnswerRecords": list};.

2020-08-21 09:07:39 690 1

原创 thymeleaf前端获取三层list

背景试卷出题第一层(题型)第二层(题目)第三层(选项)impl前端js好啦上代码 <ul> <!-- 这一级是一级单选 --> <li style="list-style: none;font-size: 17px;" th:each="opern : ${opernPaper}"> <a style="color: black;font

2020-08-20 14:13:27 1262

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除