- 博客(28)
- 收藏
- 关注
原创 mysql批量条件修改记录
场景:将b表的某些列值根据条件修改到a表中sql如下:UPDATE t_ucds_car_insure_test aJOIN ( SELECT * FROM t_ucds_car_insure_middle ) b USING ( retail_total_order_num ) SET a.insurance_state = b.insurance_state,a.sign_time = b.sign_time,a.interest_state = b.interest_stat
2022-01-07 15:10:15
1362
转载 SpringBoot 项目在静态工具类中注入 RedisTemplate
静态属性不能直接注入,可以通过其set方法进行注入。(注意生成的set方法需要去掉static)。在工具类里直接注入RedisTemplate,两种方法:(1)使用@Autowired private static RedisTemplate redisTemplate; @Autowired public void setRedisTemplate(RedisTemplate redisTemplate) { JwtUtil.redisTemplate
2021-12-30 11:38:13
3824
1
转载 maven将jar包上传远程仓库
https://www.shangmayuan.com/a/0d893d3c9bb24beca0c2a5fb.html
2021-11-08 11:06:34
297
原创 springboot+oss文件批量打包下载
1 默认项目已经配置并连接成功OSS客户端@Resourceprivate OSSClient ossClient;2 具体实现代码public void batchDownLoadFile(DownLoadFileDTO downLoadFileDTO, HttpServletRequest request, HttpServletResponse response) { //获取前端传过来的文件id集合 List<String> fileMa
2021-08-09 10:25:57
709
原创 设置 Linux 服务器中 MySQL 允许远程访问
https://www.cnblogs.com/goodcheap/p/7103049.html
2019-09-27 09:02:42
179
1
原创 使用springboot+aop+log4j2进行全局接口请求监控,记录请求耗时
1在pom.xml中引入aop、log4j2依赖<!-- aop 依赖 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependen...
2019-08-21 14:56:40
3265
2
转载 springboot 配置 log4j
在创建Spring Boot工程时,我们引入了spring-boot-starter,其中包含了spring-boot-starter-logging,该依赖内容就是Spring Boot默认的日志框架Logback,所以我们在引入log4j之前,需要先排除该包的依赖,再引入log4j的依赖,就像下面这样:一、引入log4j依赖<!-- 忽略自带的日志框架. --><d...
2019-08-21 11:16:10
489
原创 springboot 文件上传与下载
接触springboot不多,实验下附件上传与下载,记录下。1 文件的多上传JSP页面:<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>上传文件</title></head>&...
2019-06-26 11:09:17
847
2
原创 idea打成war包
首先进入Project Structure (ctrl+shift+alt+s) 下的Artifacts然后然后点应用。以上是设置好war的打包配置,接下来进行手动生成war包经过以上步骤,war包就生成在刚才配置好的路径下了至此,war包的生成就结束了,可以拿到tomcat下实验一番,本人亲测有效!...
2019-06-24 15:19:09
3784
原创 springboot使用PageHelper
1 先引入PageHelper的资源<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.12</v...
2019-06-24 13:24:11
513
转载 Nginx相关介绍
Nginx的产生没有听过Nginx?那么一定听过它的"同行"Apache吧!Nginx同Apache一样都是一种WEB服务器。基于REST架构风格,以统一资源描述符(Uniform Resources Identifier)URI或者统一资源定位符(Uniform Resources Locator)URL作为沟通依据,通过HTTP协议提供各种网络服务。然而,这些服务器在设计之初受到当时环...
2019-06-03 16:12:56
116
原创 union与union all的记录
本篇文章简单记录一下union与union all的区别。首先,union 和 union all 都是用于合并多个select语句结果集的区别:当select多个结果集,如果结果集重复了,union会去除重复,而union all会全部查出来select seq_case_catalogid.nextval,t.* from(select '1','2' from dual unio...
2019-05-25 08:40:02
238
原创 提升oracle查询性能
本篇文章记录下自己日常收集到的有关oracle性能方面的知识,不足之处请大家指教。查询的时候走索引性能高,有些情况不走索引: *存在数据类型隐式转换 *列上有数学运算、函数及其他表达式 *索引列使用不等于(<> !)运算 *%通配符在首位 *字符串连接(||) * 对于联合索引,不是使用的第一部分(第一个),则不会...
2019-05-25 08:37:10
561
原创 linux常用操作命令
记录一下自己整理的linux常用操作命令。基本命令1.文件夹操作 ls /path/ 查看目录信息 ls -l /path/ 查看详细信息(或者直接输入ll) ls -a/path/ 查看隐藏文件 ls ../ 回退目录 pwd 查看当前所在目录的绝对路径 cd /pat...
2019-05-25 08:29:52
833
原创 数据迁移sql server迁移至mysql
最近公司需要我做些数据迁移,听着很高大上,其实就是导出导入数据嘛~不料....要跨数据库(sql server 迁至 mysql),之前没有任何经验,自己捣鼓了一天终于可以了,记录一下吧。需求:将客户发送的.bak文件(sqlserver数据库备份文件)迁移到mysql中工具:mysql、sqlserver2008、Navicat======================== beg...
2019-05-17 17:01:41
16879
5
转载 RedHat系统上实现定时重启Tomcat服务
一、创建Shell脚本新建一个tomcat.sh文件,输入以下内容:#!/bin/bash./etc/profiletomcatPath=tomcat安装路径binPath="$tomcatPath/bin"echo "[info][$(date +'%F %H:%M:%S')]正在监控tomcat,路径:$tomcatPath"pid=`ps aux | grep $bin...
2019-03-21 11:23:51
582
转载 jQuery jsonp跨域请求
jQuery jsonp跨域请求跨域的安全限制都是对浏览器端来说的,服务器端是不存在跨域安全限制的。浏览器的同源策略限制从一个源加载的文档或脚本与来自另一个源的资源进行交互。如果协议,端口和主机对于两个页面是相同的,则两个页面具有相同的源,否则就是不同源的。如果要在js里发起跨域请求,则要进行一些特殊处理了。或者,你可以把请求发到自己的服务端,再通过后台代码发起请求,再将数据...
2019-03-15 16:31:01
143
原创 oracle优化之driving_site
场景:使用dblk远程访问数据库,如果表很大,会很影响查询速度。因为远程访问,网络传输占很大部分,所以需要减少网络传输,把本地(数据小)的数据拉到远端(数据大)做join再返回本地库(这种操作就是DRIVING_SITE)。代码:select /*+ driving_site(t) */ t.*from t_study@dblk_center t ...
2018-12-14 16:41:29
1734
转载 java中获取文件或文件夹的路径方法
获取当前类的所在工程路径;如果不加“/”File f = new File(this.getClass().getResource("").getPath());System.out.println(f);结果:C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin\com\test获取当前类的绝对...
2018-12-04 16:14:59
1437
原创 ssm事务回滚配置
目的:不用在业务代码中写关于事务的代码和注解,直接在配置文件中配置好。关键配置: <!-- 配置事务管理器 --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <pr...
2018-11-27 17:16:37
750
1
转载 oracle游标
游标的概念: 游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。 游标有两种类型:显式游标和隐式游标。在前述程序中用到的SELECT...INTO...查询语...
2018-11-06 17:34:10
149
原创 oracle中使用序列
场景:在开发中数据库主键id设计为number类型了,因此不能使用uuid进行随机生成id,那么现在使用oracle的序列自动生成吧。首先创建序列create sequence seq_case_studyidminvalue 1 //最小值maxvalue 999999 //最大值start with 1 //从几开始increment by 1; //增长幅度创建...
2018-10-10 16:04:43
464
1
转载 mybatis懒加载学习
1、需求:查询订单信息,有时候需要关联查出用户信息。 第一种方法:我们直接关联查询出所有订单和用户的信息 1 select * from orders o ,user u where o.user_id = u.id; 分析: ①、这里我们一次查询出所有的信息,需要什么信息的时候直接从查询的结果中筛选。但是如果订单和用户表都比较大的时候,...
2018-08-22 19:29:19
151
转载 使用共用js实现二维码的生成,让二维码直接在页面中显示
一、前期的准备工作首先jquery.min.js,jquery.qrcode.min.js这两个js是必须要加的,而且在页面中加载的顺序也要是这样:jquery.min.js必须在前,因为jquery.qrcode.min.js中用到前一个js中的方法。jquery.qrcode.min.js将生成二位的方法封装起来,用它来实现图形渲染,其实就是画图(支持canvas和table两种方式)两个js...
2018-05-24 14:31:13
4644
转载 mysql练习
MySQL 语句练习---恢复内容开始---在cmd中备份:数据表结构+数据 mysqldump -u root db1 > d:\test\test.sql -p 数据表结构 mysqldump -u root -d db1 > d:\test\test.sql -p再cmd中将备份的执行文件写入数据库 创建表: create da...
2018-03-09 10:47:49
737
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人