自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 根据ip获取对应国家城市信息,全球ip,部分国外获取不到城市

活不多说直接上代码,需要引入ip2region.jar,可以直接去maven库找,也可以直接在我的ziypackage com.doitlite.cms.util;import java.io.File;import java.lang.reflect.Method;import org.lionsoul.ip2region.DataBlock;import org.lionsoul.ip2region.DbConfig;import org.lionsoul.ip2region..

2020-05-18 14:45:25 1270

原创 dynamic多数据源查询的时候是A库,保存的是B库,导致报错B.表不存在

原因是@Transactional导致的,去掉即可。

2024-06-07 18:34:07 88

原创 记一次奇葩的BUG之gson导致json格式入参报400

我的接口中其中一个参数如下@RequestBody String json之前版本用postman测试之前的版本text和json都可以请求成功,之后的pom.xml中引入了gson,其他方法中使用了gson,但是我的接口没用做任何改变,更新之后发现传json参数报400.其他格式参数的接口都是正常的,唯独带@RequestBody String json参数传json报400。去掉gson恢复正常,传json可以请求成功。...

2022-04-08 18:25:17 285

原创 记录 ConcurrentModificationException异常 解决过程

1、ConcurrentModificationException异常发生原因是一个线程A在对集合做操作的时候,另外一个线程B将集合的内容改变了。导致A线程操作的报ConcurrentModificationException异常2、知道问题发生的原因就能很快找到解决方案,既然是改变了集合的内容导致的,就找到修改集合内容的代码做处理。3、思路:如何在A线程对集合操作的时候,让B线程不能修改集合的内容。方法很多不一一列举。4、我的问题在于我定义了全局变量的集合,在循环前对集合做了排序,然后循环取对

2021-04-16 10:43:21 2980 1

转载 Java基础:Java IO流学习总结

IO是指对数据流的输入和输出,也称为IO流,IO流主要分为两大类,字节流和字符流。字节流可以处理任何类型的数据,如图片,视频等,字符流只能处理字符类型的数据。IO流的本质是数据传输,并且流是单向的。Java流操作有关的类或接口:Java流类图结构IO流的分类字符流和字节流字符流的由来: 因为数据编码的不同,而有了对字符进行高效操作的流对象。本质其实就是基于字节流读取时,去查了指定的码表。 字节流和字符流的区别:读写单位不同:字节流以字节(8bit)为单位,字符流以字符为单位.

2021-03-02 15:54:06 201

转载 windows下安装docker详细步骤

1.Docker溯源  Docker的前身是名为dotCloud的小公司,主要提供的是基于 PaaS(Platform as a Service,平台及服务)平台为开发者或开发商提供技术服务,并提供的开发工具和技术框架。因为其为初创的公司,又生于IT行业,dotCloud受到了IBM,亚马逊,google等公司的挤压,发展举步维艰。于是,在2013年dotCloud 的创始人,年仅28岁的Solomon Hykes做了一个艰难的决定:将dotCloud的核心引擎开源!然而一旦这个基于 LX...

2021-03-01 14:40:54 976

原创 ‘COULD NOT FIND FIRST LOG FILE NAME IN BINARY LOG INDEX FILE‘的解决办法

从库 show mster status;mysql> show master status;+------------------+----------+--------------+------------------------------+-------------------+| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |+----.

2021-02-26 18:29:17 489

转载 linux 安装 MySQL-5.7

一.官网下载rpm包mysql-5.7.22-1.el7.x86_64.rpm-bundle.tarwget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar二.解压tar包如果遇见解压错误,可能是下载的不完整,我是删了重下的tar -xvf mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar解压文件,框里的为需要安装的三.

2021-02-26 17:42:51 113

原创 完全卸载MySQL的方法

yum remove mysql mysql-serverfind / -name mysql#将找到的相关东西delete掉;rpm -qa|grep mysql(查询出来的全部yum remove掉)

2021-02-26 14:35:33 104

原创 腾讯云搭建java环境

1、安装jdk安装 yum install java-1.8.0-openjdk* -y添加环境变量 vim /etc/profileJAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdkJRE_HOME=$JAVA_HOME/jre CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libPATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin...

2021-02-22 18:23:12 98

原创 mysql 根据 A重复合并B的值

c.url重复则合并b.nameSELECT GROUP_CONCAT(b.name) as rname,c.url as crul FROM i_role_resource a LEFT JOIN i_role b on a.role_id = b.id LEFT JOIN i_resource c on a.resource_id = c.id WHERE c.url is not NULL GROUP BY crul...

2020-12-12 17:05:00 184

原创 超简单多数据源springboot + druid +dynamic-datasource

1、maven依赖加入druid 和 dynamic-datasource <!-- druid --> <!-- https://mvnrepository.com/artifact/com.alibaba/druid-spring-boot-starter --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spr

2020-11-07 11:31:16 1321

转载 window环境python使用mysql新手入门

先要安装mysql如何要安装mylsql-python,以下安装包包含32位和64位mysql-python-win32+win36-python2.7创建表# -*- coding: UTF-8 -*-import MySQLdb# 打开数据库连接 地址localhost,用户名testuser,秘密test123,数据库名称TESTDBdb = MySQLdb.connect("localhost", "testuser", "test123", "TESTDB", charse

2020-11-03 09:53:34 131

转载 JAVA解析APK:读取apk的应用名称、包名、版本号、图标、大小等信息

1、添加依赖<dependency> <groupId>net.dongliu</groupId> <artifactId>apk-parser</artifactId> <version>2.6.10</version></dependency>2、读取apk的应用名称、包名、版本号、图标、大小等信息 public static void main(String

2020-11-02 18:31:33 2870

转载 windows安装python2.7后的注册(registry)问题无法安装MySQL-python

【提要】win平台上,python2.7官网的安装包在安装后不会添加环境变量且不会把安装信息写入注册表。把python和pip的安装路径添加到环境变量是做python开发必要的一步,而写入注册表的原因是,有些python包以windows installer的形式安装,安装的时候需要用到python的注册表信息,比如,numpy, scipy。安装步骤:  (1)到python官网下载安装包,www.python.org/downloads,运行安装;  (2)把python.exe所在

2020-11-02 17:23:18 121

转载 LINUX安装nginx详细步骤

1.安装依赖包 //一键安装上面四个依赖 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel 2.下载并解压安装包 //创建一个文件夹 cd /usr/local mkdir nginx cd nginx //下载tar包 wget http://nginx.org/download/nginx-1.13.7.tar.gz ..

2020-10-31 16:33:47 226

转载 nginx从0-1

通过修改本地 host 文件,将 www.123.com 映射到 127.0.0.1配置完成之后,我们便可以通过 www.123.com:8080 访问到第一步出现的 Tomcat初始界面。那么如何只需要输入 www.123.com 便可以跳转到 Tomcat初始界面呢?便用到 nginx的反向代理。在 nginx.conf 配置文件中增加如下配置:server { listen 80; server_name www.123.com; ...

2020-10-31 16:26:36 65

原创 Springmvc、Springboot 使用AOP注解,生成自定义操作日志(安全日志)。

1、springboot maven引入aop,如果使用的Springmvc没有使用maven则下载对应的jar包到lib下。 <!-- aop --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency>...

2020-10-23 14:37:53 420

转载 windows下在IDEA(Eclipse)中启动的tomcat没有乱码,单独部署到tomcat下乱码解决方案.

今天遇到了一个很奇怪的问题,在Eclipse中调试,运行项目一切正常,项目的所有编码都是统一的UTF-8。但是在单独部署到tomcat上的时候出现了中文乱码。解决方案第一步:确保项目,jsp页面,数据库编码统一使用UTF-8。第二步:修改tomcat的参数第一处tomcat安装路径/conf/server.xml<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8

2020-10-23 14:07:33 256

原创 Springboot报错creating bean with name ‘xx‘,“NoClassDefFoundError: javax/servlet/Filter”

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2020-09-21 17:33:56.474 ERROR 2056 --- [ main] o.s.boot.SpringApplication : Application run failedorg.springframewo.

2020-09-21 17:36:44 336

转载 Linux常用命令

目录 Linux系统简介 Linux常用命令大全 一、系统操作相关命令 1、系统信息处理 2、系统重启及关机  二、文件操作相关命令 1、文件及目录操作  2、文件搜索操作  3、文件挂载系统  4、文件权限操作 5、文件的特殊属性 6、打包和压缩文件  7、查看文件内容  8、文本处理  9、字符设置和文件格式转换...

2020-09-09 09:47:34 169

原创 虚拟机ContOS搭建DVWA 一步到位版

一、配置必要条件配置安装sshyum install openssh*vi /etc/ssh/sshd_config去掉PermitEmptyPasswords no这一行的注释要将PermitRootLogin 改成yes打开状态重启sshd服务systemctl restart sshd.service设置开机自启动systemctl enable sshd.service添加防火墙策略firewall-cmd --permanent --zone=publi

2020-09-03 17:53:06 1133

原创 idea中文乱码解决方案(终极版)

归根到底中文乱码就是编码格式统一的问题。我把能设置的地方都设置一遍,就OK了。1、File----Settings----Editor----File Encodings2、File----Settings----Tool----SSH Terminal3、File----Other Settings---Default Settings 重复1、2、操作4、jsp页面设置5、File----Settings----Build,Execution,Deployment--

2020-07-22 15:59:35 816

原创 纯前端jsp 通用404页面以及自定义异常返回页面简单漂亮

通用404错误页面,纯前端。先上效果:代码以及图片可以到我的资源下载:https://download.csdn.net/download/w491797259/12366582自定义异常返回页面(动态):代码以及图片可以在我的资源里面下载:https://download.csdn.net/download/w491797259/12366585目录如下,图片放在images目录下...

2020-05-18 14:41:36 776

原创 java gmail 在windows环境下可以正常发邮件在liunx下报错534

java gmail 在windows环境下可以正常发邮件在liunx下报错534 基本上试遍了各种方案都没用,开启IMPA,https://myaccount.google.com/lesssecureapps安全性低,被阻止等等都没有问题。主要代码如下:Properties prop = new Properties(); //协议 prop.setProperty("mail.transport.protocol", protocol); //

2020-05-12 18:53:54 1221

原创 xampp踩过的坑 php myAdmin 无法登陆服务器。(HY000/2002)

如图报错,看了很多文章基本都是说把localhost改成127.0.0.1,试过还是无效,最后想起端口号的问题,修改\phpMyAdmin下config.inc.php,如果你设置了端口号,ip后面需要加上端口号...

2020-05-07 11:17:49 517

转载 oracle 数据被修改怎么修复?(闪回)

数据被删除 或者 update 的时候忘记勾选where 限制条件,数据全部更新了? 怎么办? 要跑路了?  NO !!! 看下面,迅速帮你闪回数据!demo sql:  1. SELECT * FROM CT_FIN_RiskItem --先查询表,确定数据的确不对 (cfstatus 第一行缺少)      2. select * from CT_FIN_...

2019-09-20 11:34:55 471

转载 测试相关资料

一.软件测试方法1.软件测试方法:白盒测试、黑盒测试、灰盒测试、静态测试、动态测试2.白盒测试:是一种测试用例设计方法,在这里盒子指的是被测试的软件,白盒,顾名思义即盒子是可视的,你可以清楚盒子内部的东西以及里面是如何运作的,因此白盒测试需要你对系统内部的结构和工作原理有一个清楚的了解,并且基于这个知识来设计你的用例。白盒测试技术一般可被分为静态分析和...

2019-03-16 22:53:58 295

转载 springboot学习笔记:全局捕获异常不生效

全局捕获异常,很明显的错误404返回给客户,很不好呀。整个web请求项目全局捕获异常,比如空指针直接返回给客户啊,那多操蛋呀~看这几个常用的注解:@ExceptionHandler 表示拦截异常@ControllerAdvice 是 controller 的一个辅助类,最常用的就是作为全局异常处理的切面类 @ControllerAdvice 可以指定扫描范围 @Control...

2019-03-03 14:07:09 4816

转载 Spring mvc 原理浅析

Spring MVC主要包括以下要点:1:由DispatcherServlet控制的整个流程;2:注解驱动的控制器,其中包括请求映射、数据的绑定和格式化;3:文件上传;4:一些杂项,如静态资源处理、异常处理等等。这些东西构成了精致的Spring MVC框架,下面我将针对这些要点做详细讨论,以期其能在开发上对各位观众有些作用。1.   Spring MVC框架原理  ...

2019-02-26 13:18:15 107

原创 笔记 sturts2项目启动报错 Dispatcher initialization failed

二月 22, 2019 10:40:45 上午 com.opensymphony.xwork2.util.logging.commons.CommonsLogger error严重: Dispatcher initialization failedUnable to load configuration. - action - file:/D:/apache-tomcat-7.0.52/wtp...

2019-02-22 10:53:30 207

转载 tomcat jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/servlet/Servlet

成这种情况的原因很可能是以下两种情况:一、项目的WEB-INF/lib下有servlet-api.jar,与Tomcat自带的servlet-api.jar冲突了。二、项目的WEB-INF/lib下有包含javax.servlet包的其他JAR包(如WebLogic 8.1的weblogic.jar),造成与Tomcat自带的servlet-api.jar的冲突。 因为Tomcat的W...

2019-02-21 09:47:57 3991

mysql-python-windows 32和64位

mysql-python 2.7 64位,mysql-python 2.7 64位mysql-python 2.7 64位mysql-python 2.7 64位

2020-11-02

根据ip获取对应国家城市信息,最全的全球ip,含国外,部分国外获取不到城市 55293条记录

根据ip获取对应国家城市信息,最全的全球ip,含国外,部分国外获取不到城市 55293条记录。使用方法可以在我的博客中找到

2020-05-18

超简单web页面国际化多语言

超简单web页面国际化多语言纯前端

2020-04-27

好看的通用自定义错误返回页面

好看的通用自定义错误返回页面,简单漂亮。

2020-04-27

好看的通用404错误页面

好看的通用404错误页面,简单漂亮。

2020-04-27

java根据城市获取当天天气或一周天

java根据城市获取当天天气和一周天,注意导入包。

2018-08-23

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

TA关注的人

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