自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 Mysql批量修改指定字符串中重复数据

因为第一种情况都是最后面的数据重复,那么先将最后面的两个组织ID单独查询出来,并且进行多表关联更新操作,将最后两个相同组织ID的数据进行数据替换(因为重复字段多所以路径比较长则优先处理长度比较长的数据加了字段长度筛选)因为第二种情况都是倒数第二第三列的数据重复,那么先将倒数第二第三列的两个组织ID单独查询出来,并且进行多表关联更新操作,将最后两个相同组织ID的数据进行数据替换。单位里面的组织数据会有组织路径类似。但是涉及到数据太多无法一条一条的进行执行,所以只能另想他法解决。第二种情况的解决sql。

2023-09-26 15:15:46 1032

原创 linux安装nginx

linux下快速安装nginx

2022-09-28 14:33:13 2397

原创 Linux上安装Redis教程

本篇文章是基于CentOS7,安装Redis版本为redis-6.2.6。在百度上找到的一篇很有用的安装教程。

2022-09-26 14:17:21 130

原创 redis获取key集合替代方法

最近项目上出现以上的异常问题,是在获取redis数据的时候使用keys报的错误信息。以前功能是正常的最近突然出现的。于是网上找了不少对应的错误信息。综合下来应该是运维人员将Redis危险命令进行了禁用屏蔽。于是在网上又找到一篇对应的文章,springboot可以用scan代替keys的取值方式。最后成功获取到了key的集合信息。

2022-09-07 17:12:02 922

原创 springboot对接kafka

kafka生产消费

2022-04-25 11:39:13 3568 1

原创 Mybatis批量修改联合主键数据

Mybatis批量修改联合主键数据

2022-04-11 14:56:39 1311

原创 JAVA怎么下载URL附件

url文件下载

2022-02-27 16:23:58 1150

原创 java中怎么执行字符串中的代码

记录一下java中怎么执行字符串中的代码块:1、需要引入jar包 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-jexl3</artifactId> <version>3.1</version> </dependency>2、通用代码块提供代码执行功能private sta

2021-05-07 13:58:45 2930

原创 记录 Atomikos数据源连接超时和耗尽导致的应用灾难

问题描述项目使用的网上的springboot封装的框架。项目初期使用一切正常,随着用户量的增加发现应用的响应速递有所下降。这两天系统开始出现间隙性无法访问。追踪日志发现报错Caused by: com.alibaba.druid.pool.GetConnectionTimeoutException: wait millis 60000, active 18, maxActive 200, creating 1, createElapseMillis 120000 at com.alibaba.d

2021-04-21 09:01:01 3786

原创 Apache Shiro Java反序列化漏洞记录

最近工作上刚好碰到了这个漏洞,当时的漏洞扫描出来后一直升级shiro也没效果,最后才发现是,shiro的rememberMe功能的AES密钥一旦泄露,就会导致反序列化漏洞。而无论是否升级shiro到最新版本还是什么,ShiroConfig类里面的rememberMe管理器如果没有做修改大部分都是一样的代码,所以很容易就会被攻击到。 /** * rememberMe管理器, cipherKey生成见{@code Base64Test.java} */ @Bean

2021-04-10 20:21:17 315

原创 IDEA常用操作

一、IDEA下载安装二、IDEA常规配置1、setting配置导入导出导出:File- -->Export Settings ->选择导出目录,会出现一个settings.jar的文件导入方法:File->Import Settings ->选择需要导入的settings.jar即可2、三、IDEA常用插件...

2021-01-16 10:21:12 238

原创 EXCEL公式大全

1、计算B列数据不存在A列的数据A:A代表删除列的范围,第一个B2代表要判断的单元格,后面代表如果存在就是‘’ ,不存在就显示B2单元格数据

2021-01-07 21:49:44 186

原创 MYSQL查询积累

1、查询每天数据总量SELECT DATE_FORMAT(LASTMODYTIME,'%Y-%m-%d') as m,count(*) from hr_employee GROUP BY m;

2020-10-19 21:39:44 258

转载 Spring常用注解大全,收藏一波!!!

Spring部分1、声明bean的注解@Component 组件,没有明确的角色@Service 在业务逻辑层使用(service层)@Repository 在数据访问层使用(dao层)@Controller 在展现层使用,控制器的声明(C)2、注入bean的注解@Autowired:由Spring提供@Inject:由JSR-330提供@Resource:由JSR-250提供都可以注解在set方法和属性上,推荐注解在属性上(一目了然,少写代码)。3、java配置类相关注解@C

2020-08-06 20:27:01 238

原创 mybatis

1、mybatis批量插入数据信息<insert id="insertMoreEmpOrg" parameterType="java.util.List"> INSERT INTO hr_emp_org(EMPID,ORGID,ISMAN, UPDATETIME) VALUES <foreach collection="empOrgList" item="item" separator=","> (#{item.empid},#

2020-07-12 11:27:22 95

原创 oracle常用语句

一、查询语句1、查询重复索引导致相关的表问题:ORA-00001: unique constraint (SOA.SYS_C0031039) violatedSQL语句:select table_name from dba_constraints where constraint_name = 'SYS_C0031039';2、查询表重复数据(联合主键)SQL语句:select EMPID,ORGID from OM_EMPORG group by EMPID,ORGID having

2020-06-30 22:24:40 157

原创 linux下快速启动、关闭 springboot项目jar包

最近在开发springboot相关项目,每次系统启动都要找对应的命令 或者要打一小串命令,比较烦。于是找了一下相关资料通过sh文件来快速启动项目一、启动项目首先进入到要启动项目jar包对应的目录下,执行命令vim start.sh会自动创建一个新的文件,并进入编辑模式,并将以下两段代码拷贝至文件中nohup java -jar project.jar &t...

2020-03-01 15:17:41 1776

原创 linux安装jdk

很久没有在linux搭建系统了,最近抽空记录一下Linux配置jdk1.8的步骤以加深记忆一、环境准备操作系统:CentOS 7.5 64位JDK版本:1.8(官网下载或者其他途径下载 百度云链接:https://pan.baidu.com/s/1Cy4vZhdb1zbF7GYbZHKq1w 提取码:u2l4)工具:xshell二、安装JDK我们在usr目录下再创...

2020-03-01 15:04:18 143

原创 linux环境下安装mysql

Linux下安装mysqlMysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,很多时候按照教程也没有能够安装成功,安装过程出现各种各样的错误。为了以后每次安装的时候不要再从网络上找各种安装教程,特此进行自己的安装过程记录,以便以后再次安装时候重复走弯路,绝大多数安装还是按照网上教程操作的。安装版本为:mys...

2020-03-01 11:29:33 237

原创 用redis实现分布式锁

用redis实现分布式锁现在很多项目都开始做分布式部署或者双活等增加系统的的稳定性。但是随之而来的就是会出现并发事件对相同数据集进行同时操作。项目中遇到了需要定时执行大批量数据的操作。为了防止多服务器同时执行定时任务,对定时处理逻辑进行了加锁操作(Redis)。Redis工具类package cn.yunda.guns.webUtils;import java.util.List;im...

2019-10-31 16:31:14 145 1

原创 数据批量导出成CSV格式工具包

以前导出数据的工具类总是各种各样的,而且数据量大的导出要么不行,要么就是比较慢,于是在网上找到一些关于导出数据到csv的代码,自己做了些整理和调整。其他地方只要调用改工具类对应方法即可。package cn.yunda.guns.base.utils;import com.alibaba.druid.util.StringUtils;import lombok.extern.slf4j...

2019-10-12 14:02:30 495

原创 mysql连接报Access denied for user ‘root ‘@‘localhost‘ (using password: YES/NO)

本地mysql长时间没有使用,导致连接时候报错ERROR 1045 (28000): Access denied for user ‘ODBC’@‘localhost’ (using password: YES)ERROR 1045 (28000): Access denied for user ‘ODBC’@‘localhost’ (using password: NO)网上找了很多类似的...

2019-02-01 15:25:44 1431

原创 JS代码压缩

JS代码压缩目前项目开发大部分的jsp页面的大量js操作单独存放在自己的自定义js文件里面,但是随着js文件越来越大,导致页面的加载速度比较慢。怎么让我们自己的js像jQuery自己的文件一样。1、插件下载下载地址:链接:https://pan.baidu.com/s/1hNLUq6udwKNGj6uQFBU_YA提取码:0pv02、idea配置下载yuicompressor-2.4....

2018-12-20 10:54:53 3306

原创 Python的安装部署

Python的安装@Python自己从搭建环境到自己测试Python的记录,便于以后查询相关的资料无法找到。Python环境搭建windows系统下Python环境的搭建:下载地址:https://www.python.org/downloads/release/python-351/;选择对应的下载文件,最好下载安装程序,zip免安装文件包含的东西比较少。安装配置;双击下载下...

2018-12-19 14:39:31 232

转载 Oracle 11g数据导入到10g

一、在11g服务器上,使用expdp命令备份数据11g 导出语句:EXPDP USERID='facial/facial@orcl as sysdba' schemas=facial directory=DATA_PUMP_DIR dumpfile=test.dmp logfile=test.log version=10.2.0.1.0其中,红色文字部分是根据需要改写的地方。例如我的用户fac...

2018-03-30 11:29:34 655

原创 服务器异常重启后,多数据库混乱 解决ora-01033的步骤

服务器上存在多版本数据库,异常重启后,自动启动的是oracle10g的数据库,需要重新将11g数据库数据库启动起来需要先关闭10g的数据库选中需要启动的数据库set path=D:\app\Administrator\product\11.2.0\dbhome_1\BIN;%path%sqlplus /NOLOGSQL&gt;connect sys/wonders as sysdba关闭现在启...

2018-03-27 15:14:06 716

转载 spring一个接口多个实现类的配置使用

Spring的注解@Qualifier小结   近期遇到spring的注解问题,现将遇到的问题记录下来,以供遇到同样问题的童鞋解决~  先说明下场景,代码如下:有如下接口:public interface EmployeeService { public EmployeeDto getEmployeeById(Long id);} 同时有下述两个实现类 EmployeeServi...

2018-03-20 18:39:50 4278 5

js压缩工具

详细操作流程见:https://blog.csdn.net/mazuyu408/article/details/85113879

2018-12-20

android完整API

安卓开发对应的API,提供比较全的安卓开发过程中需要的方法、对象等一系列有用的API,解压后便可以查看使用。

2017-09-12

apache配置链接重定向

安装配置apache并修改对应配置实现访问地址的重定向功能,已apache所在服务器为中间服务器来完成访问地址的跳转

2017-09-12

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

TA关注的人

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