自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (4)
  • 收藏
  • 关注

原创 修改lib64/l.ibc.so6导致系统命令都不能用

问题:想升级libc-2.12.so到libc2.17,拷贝了一个libc2.17到lib64下,然后建立软连接到l.ibc.so6,导致系统除了cd之类的命令,其他都不能使用。

2023-05-11 10:59:14 724

原创 金融报表制度升级因F5切换导致的问题

原因分析:F5负载均衡搭配3台tomcat,涉及制度包存放问题,制度包理应存放在一个公共的位置,实际没有,分别存放于3台服务器上,前台系统升级制度包更新后只会更新一台服务器的制度包,其他两台服务器制度包未更新,每次清理缓存后F5会切换到另外一台服务器上。解决:分别对3台服务器的制度包进行升级,打开3台服务器的系统日志,根据系统日志判断当前连接的是哪台服务器,对其进行更新,每次更新完,清空缓存,重新登录,查看日志链接的哪台服务器,对制度包升级,如此三次,保证3台服务器都是最新的制度包。

2023-04-23 17:47:20 111

原创 json数组转换成list map

json数组转list<Map>,同时包含读取json文件内容

2021-12-28 10:31:01 5406

原创 java8 lambda表达式使用,根据多字段去重

根据多字段排序初始数据List<Map<String, Object>> list = new ArrayList<>();Map<String,Object> map0 = new HashMap<>();map0.put("address",北京);map0.put("sex",女);map0.put("name",小丽);map0.put("age",23);Map<String,Object> map1 =

2021-12-28 10:08:14 2699

原创 java获取oracle表相关信息

java代码package com.xxx.controller;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.sql.*;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class DatabaseUtil { private fin

2021-08-30 10:22:39 551 1

原创 easyexcel分页导出多个excel

目录前言一、easyexcel是什么?二、使用步骤1.添加依赖easyexcel和poi依赖2.总结前言提示:以下是本篇文章正文内容,下面案例可供参考一、easyexcel是什么?Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有一些缺陷,比如07版Excel解压缩以及解压后存储都是在内存中完成的,...

2021-08-02 18:32:56 1544

原创 诊断生产应用cpu占用率过高问题

1、病号是谁?(WHO)第一步:采用 top 命令,找出 CPU 占用最高的病号 PID ; 第二步:通过 ps -ef | grep PID 查看病号对应的真实身份。2、病号哪里出了问题?(WHERE)第一步:采用 jstack -l PID >> PID.log 获取病号的各器官信息的病历单; 第二步:采用 top -Hp PID 拿到占用 CPU 最高的器官昵称 PID ; 第三步:采用 printf "%x\n" PID 根据器官昵称 PID 的拿到器官真实身份 TID

2021-07-20 13:57:54 87

原创 如何将Excel多个sheet表拆分成多个单独的Excel

拆分前开始步骤开发工具--Visual Basic点击ThisWorkbook代码如下Private Sub 分拆工作表() Dim sht As Worksheet Dim MyBook As Workbook Set MyBook = ActiveWorkbook For Each sht In MyBook.Sheets sht.Copy ActiveW...

2021-07-16 11:10:15 5682 2

原创 idea设置jrebel热部署

安装方式一idea点击文件-设置-Plugins安装方式二zip安装包安装点击第二步按钮,选择第三项选择已经下载好的jrebel压缩包安装完成后重启idea激活激活成功显示如下要想热部署生效需配置idea按键:CTTRL+SHIFT+ALT+/选择第一个tomcat设置设置虚拟机选项-Xms2048M-Xmx2048M-Xmn2048M-XX:+PrintGCDetails-X...

2020-10-14 21:25:22 636

原创 压力测试报告解读

Label:每个 JMeter 的 element(例如 HTTP Request)都有一个 Name 属性,这里显示的就是 Name 属性的值#Samples:表示你这次测试中一共发出了多少个请求,如果模拟20个用户,每个用户迭代100次,那么这里显示2000Average:平均响应时间——默认情况下是单个 Request 的平均响应时间,当使用了 Transaction Control...

2020-03-10 09:57:19 828

原创 spring定时器配置

目录搭建好spring环境导入quartz-all-2.1.5.jar定时器beans-quarz-packet.xml配置web.xml引入beans-quarz-packet.xml编写定时器类TimeTask测试,重启服务,监测控制台搭建好spring环境导入quartz-all-2.1.5.jar定时器beans-quarz-packet.xml配置...

2020-01-10 11:34:10 171

原创 JVM学习

2019-10-20 16:53:32 85

原创 Oracle SQL性能优化规范

SQL优化总览 优化中心思想SQL优化的中心思想有两点:少做甚至不做。少做事情,甚至对不必要的事情干脆不做,自然就能使SQL提高效率。通过使用索引来减少数据扫描就是少做事思想的最典型的情形。集中资源做一件事情。同样的工作量,相比一个人做,大家一起做自然就快了。并行操作就属于这种情形。 索引介绍 索引结构图索引就是为了快速查找表中记录所创建的一种特殊数据结构。...

2019-10-16 16:00:56 454 1

原创 设计模式

工厂模式概念:实例化对象,用工厂方法代替new操作工厂模式包括工厂方法模式和抽象工厂模式抽象工厂模式是工厂方法模式的扩展

2019-09-26 19:54:04 104

原创 navicat连接oracle数据库

目录安装oracle客户端配置环境变量配置Navicat最后重启Navicat安装oracle客户端选择与应数据库对应版本的客户端将两个压缩文件解压到同一个目录下配置环境变量配置NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK配置ORACLE_HOME=E:\other\instantclient-sql...

2019-09-26 17:30:58 241

原创 redis

redis是nosql数据库 nosql是为了解决高并发、高可用、高可扩展,大数据存储等一系列问题而产生的数据库解决方案,就是NoSql NoSql,叫非关系型数据库,它的全名Not only sql。它不能替代关系型数据库,只能作为关系型数据库的一个良好补充。 Redis是使用c语言开发的一个高性能键值数据库。Redis可以通过一些键值类型来存储数据。 ...

2019-09-26 17:06:09 91

原创 多线程

多线程的实现方式继承Thread方法,重写run方法 实现Runnable接口,重写run方法两种实现方式的区别Thread创建多个线程需要new多个资源对象 Runnable只创建一个资源对象 Thread构造函数可以接收一个Runnable对象 Runnable可以避免接口继承的单一性线程的生命周期创建:线程创建就绪:start()方法运行或调用notify()方法...

2019-09-23 16:28:45 67

原创 OAuth2.0单点登录接口调用

OAuth2.0介绍OAuth 2 是一个授权框架,或称授权标准,它可以使第三方应用程序或客户端获得对HTTP服务上(例如 Google,GitHub )用户帐户信息的有限访问权限。OAuth 2 通过将用户身份验证委派给托管用户帐户的服务以及授权客户端访问用户帐户进行工作。综上,OAuth 2 可以为 Web 应用 和桌面应用以及移动应用提供授权流程。注:使用OAuth2 认证的好处...

2019-09-19 17:31:39 2649

原创 java面试题

HTTP和HTTPS的区别HTTPS需要到CA申请证书,HTTP不需要 HTTPS密文传输,HTTP明文传输 链接方式不同,HTTPS默认使用443端口,HTTP使用80端口 HTTPS=HTTP+加密+认证+完整性保护,较HTTP安全Spring AOP代理模式:接口+真实实现类+代理类AOP的实现:jdkProxy和Cglib JDKProxy:通过java的内部反射...

2019-09-17 22:17:44 105

原创 两台linux服务器磁盘挂载

前提条件同一ip网段查看是否安装nsf服务显示nsf服务未安装安装nsf服务yum install nfs-utils查看是否安装portmapservice rpcbind status启动服务端的nfs和rpcbind服务,并将其设置为开机启动systemctl start nfssystemctl enable nfssystemctl statu...

2019-08-24 16:38:15 414

原创 时间格式带Z带T转换

String time = "2017-11-30T10:41:44.651Z";SimpleDateFormat df = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss 'GMT'");String date = df.format(time.toDate());

2019-08-24 15:53:33 8160

原创 echarts x轴过长文字悬浮显示

功能描述:x轴文字显示过长会影响柱状图显示不全,需要对文字进行处理,为了美观,限定文字只显示在一行,文字长度为4;当长度大于4时将第四个文字替换为"...";当鼠标悬浮在"..."时,显示全部内容,其它长度为4的文字正常显示;当鼠标移出"..."时,悬浮显示内容消失。代码实现如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tran...

2019-08-02 11:56:01 3322

原创 Bootstrap模态窗口

打开模态窗口 $("#id").modal();//id:模态窗口id 关闭模态窗口并去除遮罩 $("#id").modal('hide');//id:模态窗口id$(".modal-backdrap").remove();//移除遮罩$("body").removeClass('modal-open'); 点击模态窗口外任意地方关闭模态窗口并去除遮罩 //...

2019-08-01 10:13:48 139

原创 堆叠柱状图(顶端圆角)实现

堆叠柱状图顶端圆并且统计总数<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><h...

2019-07-30 15:08:07 2215

原创 中文乱码处理

前端ajax向controller传递中文参数,前后台处理,例如cityName="深圳公司"页面//转码var cityName = encodeURI(encodeURI(cityName));controller//解码String cityName = URLDecoder.decode(URLDecoder.decode(cityName,"UTF-8"),"UTF-...

2019-07-30 14:16:39 105

原创 js实现驼峰式命名的字符串与数据库字段下划线大写方式的相互转换

好用的工具方法<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> button { background-colo...

2019-07-13 19:15:51 1347

原创 ecarts使用

echarts圆角属性(barBorderRadius) series: [{ name: 'xxx', type: 'bar', data: arr, barWidth: 14, itemStyle: { emphasis: { barBorderRa...

2019-07-11 13:11:46 212

原创 IDEA切换eclipse快捷键

选择File→选择Settings选择Keymap选择eclipse,切换为eclipse快捷键

2019-06-16 09:06:44 722

原创 SQLSERVER常用函数使用案例

需求:多附件上传根据名称排序后自动命名(规则:附件01_【文件名】,附件02_【文件名】。。。附件10_文件名】依次类推)数据SELECT ATTACH_ID attachId, '附件' + sortNo + '_' + name name, ATTACH_SIGN_CD bizKey, SIZE size, URI uri, UPLOAD_TIME uploadT...

2019-04-18 21:10:15 301

原创 获取excel导入路径

上传excel文件$("#upload").ajaxSubmit({ type: "post", url: basePath+'/util/uploadExcel.jsp', success: function (text) { var filePath = text;//获取上传文件路径 },})uploadExcel.jsp<%@ page language...

2019-04-08 12:27:24 1047

原创 freemarker模板引擎使用

定义模板文件spareinfo.ftl<div id="sc" style=" width: 100%; border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd" class="info"> <table width="100%" style="line-h...

2019-04-08 12:16:16 323

原创 excel模板文件下载与导入校验

下载模板文件window.location.href = encodeURI(basePath + "/util/downtemplate.jsp?filename="+filename);<%@page pageEncoding="UTF-8"%><%@page import="javax.servlet.ServletOutputStream"%>...

2019-04-08 12:03:45 2220

原创 springboot相关注解

springmvc注解@Controller:该注解用于类上,其表明该类是 Spring MVC 的 Controller; @RequestMapping:该注解主要用来映射 Web 请求,其可以用于类或者方法上; @RequestParam:该注解主要用于将请求参数数据映射到功能处理方法的参数上; @ResponseBody:该注解的作用是将方法的返回值放在 Response 中,而...

2019-04-07 14:13:02 86

原创 vue学习

vue思维导图

2019-04-07 13:50:46 97

原创 excel导入数据处理经典模拟案例

str为excel第一个sheet页数据strs为excel第二个sheet页数据 @PostMapping("/person/import") public List<Map<String,String>> importSpareInfo(){ String[][] str = { {"1","000000...

2019-03-31 13:34:15 466 1

原创 springboot热部署配置

pom配置<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional></depende...

2019-03-29 22:39:12 115

原创 jquery获取动态table列表的值并组装成数组返回

效果如下 代码如下(后续完善加载动态table列表)&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Title&lt;/title&gt; &lt;script src=&qu

2019-02-17 01:03:44 1642

原创 HANA数据库语法

相同行合并,不同行“,”分隔 SELECT "MATNR", --物料号 STRING_AGG ("WERKS", ',') AS "WERKS", STRING_AGG ("ZZSYSTEM", ',') AS "ZZSYSTEM", STRING_AGG ("ZZNCCM", ',') AS "ZZNCCM", "ATWRT02", "ATWRT01"FROM "_...

2018-11-06 13:25:55 7685

原创 SAP HANA数据库连接帮助类

package com.cnpec.srms;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class JDBCUtils {    p...

2018-11-06 13:10:26 214

原创 jquery获取和设置html title标签值

获取title值$(document).attr("title");设置title值$(document).attr("title","我被修改了");

2018-11-06 12:59:56 17928

backup.zip

功能:使用oracle中的exp和imp备份和恢复分区表数据 1.备份3天以前的一天分区表数据,需传递3个参数(日期、表名、用户) 2恢复分区表数据,需传递3个参数(日期、表名、用户)

2020-08-03

echarts x轴文字过长悬浮显示.rar

功能描述: x轴文字显示过长会影响柱状图显示不全,需要对文字进行处理,为了美观,限定文字只显示在一行,文字长度为4;当长度大于4时将第四个文字替换为"...";当鼠标悬浮在"..."时,显示全部内容,其它长度为4的文字正常显示;当鼠标移出"..."时,悬浮显示内容消失。

2019-08-02

echarts堆叠柱状图(顶端圆角).rar

echarts实现堆叠柱状图(顶端圆角),并统计总数,自定义柱体颜色

2019-07-30

批量打印demo.zip

项目开发中,往往一些功能用户需要打印,市场上一些打印工具要么收费,要么学习成本高或者灵活度不够,难以满足用户多样的打印需求。而采用html网页打印相对花费的成本较低,灵活度高,可自由控制,方便快捷,对与一些小公司或小开发团队,无疑是首选方案。带分页的批量打印demo,并且能去除页眉和页脚。采用html+jquery方式实现,可以自定义勾选打印内容,支持ie、谷歌等主流浏览器。

2019-05-11

空空如也

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

TA关注的人

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