自定义博客皮肤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)
  • 资源 (4)
  • 收藏
  • 关注

原创 用LocalDateTime写日期工具类

LocalDateTime 与 Date 互转。

2022-12-30 17:03:30 142 1

原创 XStream升级1.4.18问题

XStream于2021.08.22升级了1.4.18版本,本次改动很大,看看官网说了啥大概的意思是说,9年前,XStream整了一个安全框架,用来反序列化时为允许的类型实现黑名单或白名单,在版本1.4.17之前,XStream保留了一个默认黑名单,以拒绝所有类型的Java运行时(用于各种安全攻击),从而保证现有用户的最佳运行时兼容性。然而,这种方法失败了(它每个版本补漏洞就是把已知的攻击加到黑名单中)。经过几个月的研究,仅Java运行时就包含了数十种可用于攻击的类型,甚至不需要查看类路径.

2021-09-02 18:42:35 8357

原创 banner在线生成网站

http://patorjk.com/software/taag/

2021-07-09 13:09:37 476

原创 面向对象设计原则(SOLID)

S:单一职责原则(SRP:SingleResponsibilityPrinciple)定义:就一个类而言,应该仅有一个引起它变化的原因。分析:如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏。什么是职责?变化的原因即是职责。如果你想到多于一个动机去改变一个雷,那么这个类就具有多个职责。有时我们很难注意到这点。我们习惯于以组的形式去考虑职责。例:​如果

2020-12-31 10:53:26 429

原创 Ubuntu下安装配置JDK+Eclipse+MySQL

JDK 版本是jdk1.8MySQL 版本是5.7所有的安装都是在 /opt 目录下进行------------------现在开始------------------如果是非root用户,先给当前用户root权限。1、打开终端获取root权限 命令:sudo -i2、用终端赋予opt目录权限 命令:chmod -R 777 opt/3、将准备好的JDK和Eclipse放到opt目录下,解压缩 命令:tar -zxvf 文件名4、解压后,分别赋予权限 命令:chmod...

2020-12-31 10:51:01 161

原创 Linux(CentOS)常用命令及问题解决方案整理

阿里云开源镜像CentOS 7设置网络开机自动连接修改/etc/sysconfig/network-scripts/ifcfg-en***文件,将最后一行的ONBOOT= 后边的no改为yes,保存即可。ifconfig如果ifconfig命令无效,通过安装net-tools进行解决,如下:yum -y install net-tools防火墙 ## CentOS7版本后防火墙默认使用firewalld,因此在CentOS7中关闭防火墙使用以下命令, ## 临时关闭 [

2020-12-07 16:04:33 194

原创 Spring之AOP面向切面编程的简单介绍

一、AOP理解 1、AOP 中文名称面向切面编程 ,英文名称:( Aspect Oriented Programming ),正常程序执行流程都是纵向执行流程,而AOP则是在原有纵向执行流程中添加横切面,不需要修改原有程序代码,体现了高扩展性。并且将原有功能相当于释放了部分逻辑,让职责更加明确。综上,在程序原有纵向执行流程中,针对某一个或某一些方法添加通知,形成横切面过程就叫做面向切面编程。 2、切面常用概念 1】切点(point cut):原有...

2020-11-08 21:47:50 199

原创 Oracle和MySQL之间差异总结-陆续更新

项目中设计将 Oracle 11g 数据库迁移到 MySQL 5.7 ,期间遇到不少问题,先将这些问题进行总结,如下:1、MySQL与Oracle的日期/时间函数总结 对比项 MySQL Oracle 日期/时间转字符串函数: DATE_FORMAT(t.CREATEDATE, '%Y-%m-%d %H:%i:%s') AS CREATEDATE to_char(t.CREA..

2020-11-02 15:41:58 219

原创 Java开发常用jar包下载网站

1、MvnRepository,一个国外网站,有点慢https://mvnrepository.com/2、酷码派,国内网站,但是资源并不是很全https://www.kumapai.com/open

2020-08-18 13:14:39 733

原创 IDEA中的MybatisCodeHelperNew插件

https://www.cnblogs.com/borber/p/MyBatisCodeHelper.html去此网站下载适合自己IDEA版本的ZIP包,然后离线安装,如下:然后重启IDEA后,在 工具栏中找Tools->MybatisCodeHelper->Activation,如下图:打开后,找到Offline Activation,在offline key中,随意输入一串字符,提示激活成功后就可以使用了。...

2020-07-15 13:19:31 3497

原创 Oracle数据库操作之如何查看并修改最大连接数

数据库最近这几天,经常报这个错误,TNS:listener could not find available handler with matching protocol stack解决方式:修改最大连接数--查看连接线程数SELECT COUNT(*) FROM V$PROCESS;--查询连接线程数配置表select * from v$parameter where name...

2020-04-08 15:56:52 393

原创 Echarts3 使用及遇到问题总结

1、Echarts随着浏览器窗口大小调整图形//当浏览器大小变化时,Echart重新调整$(window).resize(function () { this.EChart.resize();});2、Echarts点击事件调用N次问题(其他事件通用)//防止点击事件调用n次if(myChart){ //清除画布 myChart.clear();}...

2019-09-27 10:52:05 381 1

原创 Python离线程序包安装

离线程序包下载网站:https://www.lfd.uci.edu/~gohlke/pythonlibs/把需要的程序包,下载下来。注意其中的依赖关系,和区分开32位和64位程序。离线安装扩展程序包:更新本机的pip,如果有网络情况下,可以采用在线升级,如下:python -m pip install --upgrade pip 如果离线,需要提前下载好【.whl】文件,输入...

2019-09-26 20:16:48 453

原创 将整个工程所有代码的编码由GBK转为UTF-8

最近突然遇到要将整个工程Java代码的编码由GBK改成UTF-8的需求,所以写了下段代码,供小伙伴们参考。需要一个jar包依赖://本人版本是2.5commons-ioimport java.io.File;import java.util.Collection;import org.apache.commons.io.FileUtils;/** * @Clas...

2019-08-30 13:47:49 701

原创 Oracle跨库查询表数据

工作中,经常需要用到跨库查询表数据,通过创建数据库连接方式实现create database link 别名,连接时需要用 connect to 用户名 identified by 密码 using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PR...

2019-08-03 17:16:06 705

原创 Oracle对数据表的表空间进行更换

一、对于单张表操作更换表空间--1、先移动数据表的表空间ALTER TABLE 表名 MOVE TABLESPACE 表空间名;--2、查看表上有什么索引,要加入OWNER条件,如果需要其他条件可以查所有字段 看看有没有你需要的SELECT INDEX_NAME FROM DBA_INDEXES WHERE TABLE_NAME = '表名' AND OWNER = '用户名' ;...

2019-08-03 16:27:49 8637 1

原创 在特定类中自动注入HttpServletRequest

1、在web.xml中配置一个listener<!-- 配置Request的监听器 --><listener> <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class> </listener&g...

2019-07-12 10:13:36 880

原创 通过注解方式实现Spring AOP整合Redis缓存

1、实现自定义注解@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface TsingRedisCache {}2、创建切面配置类/** * @ClassName : AopConfig * @Description: 横切面配置 * ...

2019-07-11 17:35:13 373 1

原创 Java 通过ResultSet获取列字段等信息

Java 通过ResultSet获取列字段等信息ResultSet rs = stmt.executeQuery(sql);ResultSetMetaData data = rs.getMetaData();for (int i = 1; i <= data.getColumnCount(); i++) {// 获得所有列的数目及实际列数int columnCount = d...

2019-07-10 13:13:54 7165 2

原创 工作中总结的一些前端问题解决方案

工作中总结了很多在前端遇到的问题,但是都零零散散的记录在笔记上,今天整理了一下。计算两个月份之间相差天数var beginYear = $("select[name='beginYear'] option:selected").val();//获取开始年var beginMonth = $("select[name='beginMonth'] option:selected").val...

2019-07-09 15:14:05 634

原创 Spring配置轻量级自动任务

创建一个新的配置文件(如果创建新文件,记得在web.xml添加扫描此配置文件)或者在原有配置文件添加如下内容:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/X...

2019-07-03 17:01:07 103

原创 MyEclipse运行web项目页面有一个面板标志怎么去掉

问题如图中右侧突然多了一个页面调试面板:此面板名称为:CodeLive Panel,它是可以用来打开页面文件,比如JSP/HTML/CSS/JS等等,但是它的存在也给我的web项目带来一些麻烦,它影响了我的页面元素,导致页面出现混乱,所以只好把它关掉。找到servers面板,单击一下CodeLive Panel窗口再刷新网页即可,如下图:...

2019-07-03 09:36:53 1292 1

原创 MyEclipse 2017优化

MyEclipse 2017破解安装完成之后,需要对编译器进行一些优化和个性化配置。1、修改MyEclipse的配置文件。打开安装目录,找到myeclipse.ini文件,复制一份进行备份,然后打开,进行修改(我的是8G内存,根据自己的电脑内存适当调整。),如下图红色框内:2、打开编译器,第一件事就是【取消自动文件验证】,非常之讨厌。Windows -> Perferen...

2019-07-02 13:53:37 531

原创 Spring Boot 在使用thymeleaf模板引擎时出现org.xml.sax.SAXParseException的原因与解决办法

错误描述:在springboot程序当中,使用thymeleaf作为视图的时候,跳转到页面上的时候,会出现org.xml.sax.SAXParseException的异常(SAX解析器解析xml文件异常),报错的大概意思是某个标签没有闭标签。如下:org.xml.sax.SAXParseException: 元素类型 "meta" 必须由匹配的结束标记 "&lt;/meta&gt;" 终止...

2019-01-30 16:27:47 920

转载 Windows下安装Redis服务

Redis是有名的NoSql数据库,一般Linux都会默认支持。但在Windows环境中,可能需要手动安装设置才能有效使用。这里就简单介绍一下Windows下Redis服务的安装方法,希望能够帮到你。1、要安装Redis,首先要获取安装包。Windows的Redis安装包需要到以下GitHub链接找到。链接:https://github.com/MSOpenTech/redis。打开网站后,找...

2019-01-25 16:54:28 226 1

原创 Redis自查表

Redis 端口号:63791】前端启动 -- 无法进行集群部署①进入redis目录,/usr/local/redis②./bin/redis-server③再开一个终端窗口,到redis目录下 /usr/local/redis④输入 ./bin/redis-cli,启动客户端即可 注:当redis部署在其他服务器上或者端口号不是6379时, 需要安装以下格式输入...

2019-01-25 15:59:15 301

原创 Oracle常用命令自查表

创建用户:create user username identified by password解锁用户:ALTER USER username ACCOUNT UNLOCK;-----------------创建表空间----------------/*分为四步 *//*第1步:创建临时表空间 */create temporary tablespace username_tem...

2019-01-25 15:57:59 335

Oracle11g_64位_Linux版本下载.txt

Oracle11g_64位_Linux版本下载

2020-05-22

Oracle11g_32位_Windows版本下载.txt

Oracle11g_32位_Windows版本下载

2020-05-22

Oracle11g_32位_Linux版本下载.txt

Oracle11g_32位_Linux版本下载

2020-05-22

JDK8_64位_LINUX版本下载.txt

Java_JDK_1.8_64位_Linux版本下载

2020-05-22

空空如也

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

TA关注的人

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