- 博客(21)
- 收藏
- 关注
原创 数据结构及算法学习Part 1
栈:使用一个index维护当前数据中最大位置的索引,向栈中添加元素时,给arr[index]赋值,index不能大于数组长度-1,弹出元素时,arr[index]=0,index减一,index不能小于0;递归图如下,最后得到最大值为200。
2023-04-04 15:03:45
165
原创 Spring Boot 读取配置文件的几种方式
1.使用@Value注解/** * 读取application.yml中参数 */@Componentpublic class MainConfig1 { @Value("${main1.username}") private String username; @Value("${main1.password}") private String password; @Override public String toString() {
2021-07-05 23:38:39
363
原创 docker命令看这一篇就够用了
安装yum install docker-ce启动systemctl start docker镜像常用指令搜索镜像docker search 镜像名称docker search java查看镜像版本search 只能查找出是否有该镜像,无法找到该镜像得版本,还需要进入docker hub官网搜索对应版本的镜像,选择对应镜像,再查找Description下的Supported tags and respective Dockerfile links 就是支持的版本下载镜像doc
2021-06-25 15:41:48
306
原创 MySQL调优-数据库表设计
一、表数据类型优化1.使用更小的数据类型通常更好应该尽量使用可以正确存储数据的最小数据类型,更小的数据类型通常更快,因为它们占用更少的磁盘、内存和CPU缓存,并且处理时需要的CPU周期更少,但是要确保没有低估需要存储的值的范围,如果无法确认哪个数据类型,就选择你认为不会超过范围的最小类型2.使用简单的数据类型通常更好简单数据类型的操作通常需要更少的CPU周期,例如:1、整型比字符操作代价更低,根据字符集和校对规则相比之下,字符比较比整型比较更复杂,2、使用mysql自建类型而不是字符串来存
2021-05-24 21:42:41
164
原创 jQuery中trigger和on方法的讨论
// 为字符串123绑定打印123的方法parent.$(parent.document).on("123", function(e,data){ console.log(123);});// 为字符串1234绑定打印1234的方法parent.$(parent.document).on("1234", function(e,data){ console.log(1234);});//我们在此之前为字符串123 1234绑定了方法 我们通过trigger就可以触发//第一个参.
2020-08-21 13:05:50
729
原创 Layui关于layer弹出层的使用心得
1.动态修改父级标题使用layui.layer打开一个iframe页面,如果想在子页面修改父标题的内容也就是layer.open({title:"123"});title字段时,我们就需要拿到父级layer的索引var var index = parent.layer.getFrameIndex(window.name);将"123"修改成"456" parent.layer.title('456' , index);2. 通过父级页面定义的按钮触发打开页面内相应的方法unction
2020-08-21 11:34:01
899
原创 log4j自定义日志单独输出到指定文件夹
log4j添加如下配置log4j.logger.uat_log=info,uatloglog4j.additivity.uatlog=falselog4j.appender.uatlog=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.uatlog.DatePattern='_'yyyy-MM-dd'.log'log4j.appender.uatlog.File=D:/logs/uat/uat.loglog4j.appender
2020-06-16 11:36:49
1507
原创 linux下安装OpenOffice及使用java调用OpenOffice转换word、Excel为pdf并添加水印
一、linux下安装OpenOfficeOpenOffice是Apache的一款开源的软件,我主要是用来转换office文档成pdf文件,并给其添加水印等。(1)下载安装包进入主题,首先我们需要下载OpenOffice的安装包,安装包分成windows系统、linux系统、32位、64位、rpm包、deb包,我是安装在linux下,我安装的linux是64位的,并且使用的redhat的...
2020-03-22 15:32:02
2765
1
原创 使用Quartz定时执行带参数的job(任务)
首先看job ,那么要想传递参数就要先明白kettle job里面三个参数 位置参数 命名参数 变量都代表什么意思。请看这篇文章:https://blog.youkuaiyun.com/kerafan/article/details/86617830 看完上面的文章,job端基本就可以完成了。参照这四张图java端代码:/** * 测试runJobWithP...
2019-12-31 14:28:40
2596
原创 mysql的concat用法
concat就是连接函数,可以将字符串连接成一个字符串,类似于java的StringBuilder sb = new StringBuilder(); sb.append();这个方法,用法是 concat(字符串1,字符串2,字符串3,....);这样就可以将这三个字符串连接到一起,我这次是使用在存储过程中使用这个方法,为了动态获取创建表或者插入动态创建的表格数据在存储过程的begin 和e...
2019-12-30 17:16:44
780
1
原创 ssm框架 maven配置 使用quartz 调用kettle已经写好的job执行
maven 配置只上quartz和kettle的配置部分<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2...
2019-12-30 17:06:19
574
3
原创 layui之laydate仅显示年月以及如何让可选最大日期为现在的日期
laydate.render({ elem : "#startDate", format : 'yyyy-MM', type : 'month' });//这样就仅仅显示年月,并且选择完毕后显示的值也是像 2019-12 这种样式上面是仅显示年月,下面是让可选的最大日...
2019-12-04 20:43:33
5225
原创 layui的数据表格重载,如何向后端(springMVC)传递数组
我是想将使用了formSelect插件的select框,将多选的数据通过数据表格重载(where)的方式发送到后端,绑定到接收对象内的一个属性上。但是总是出现了这样或者那样的问题。controller层接受数据的代码 public void f1(HttpServletRequest request, HttpServletResponse response, Fo...
2019-12-04 20:37:59
2278
原创 有关于formSelects插件的使用心得(入门)
今天boss让我写一个小功能,使用formSelects插件可以实现多选的下拉选框,然后根据选择的数据进行查询。这是formSelects插件的下载地址:https://fly.layui.com/extend/formSelects/#download首先引入css和js文件,然后全局声明一次,就可以使用,如下代码所示<body> <select name="s...
2019-12-04 20:21:00
3384
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人