- 博客(31)
- 资源 (321)
- 收藏
- 关注
原创 报错:For input string
今天开发时碰到的错误,For input string:XXX.XXX原因是数据从数据库取出来的时候时00.00的样式而我通过Integer,valueOf的形式想把它转换成int类型,然后报了这个错误,于是我将Integer改成Double之后便成功运行...
2018-10-31 10:26:57 2094
原创 如何删除CSDN上自己上传的资源
我们在CSDN上传资源经常碰到一些比如说 文件或者资源需要更新,积分更新等问题,奈何CSDN并未提供修改的功能,以下是我在网上找到的一些方法,验证通过比如说你要删除的资源路径是http://download.csdn.net/download/asd123/123456那么删除的get请求为:http://download.csdn.net/index.php/user_console/d...
2018-10-29 23:22:58 1914 4
原创 在前后端分离的SpringBoot项目中集成Shiro权限框架
作者项目背景 公司在几年前就采用了前后端分离的开发模式,前端所有请求都使用ajax。这样的项目结构在与CAS单点登录等权限管理框架集成时遇到了很多问题,使得权限部分的代码冗长丑陋,CAS的各种重定向也使得用户体验很差,在前端使用vue-router管理页面跳转时,问题更加尖锐。于是我就在寻找一个解决方案,这个方案应该对代码的侵入较少,开发速度快,实现优雅。最近无意中看到spri...
2018-10-29 23:21:45 253
原创 Tomcat跨域访问(CROS)
文章目录第二步:在tomcat服务器下webapps/ROOT目录下创建如下两个xml文件1. clientaccesspolicy.xml2. crossdomain.xml第三步:修改Tomcat服务器下conf/web.xml,或者项目WEB-INF/web.xml,项目场景:两个项目 ,同一域名不同端口 分别跑在同一台机器的两个tomcat中,构成跨域。首先需要进行cros配置,...
2018-10-29 23:19:15 3022
原创 替代Xshell的良心国产软件 FinalShell
今年8月份NetSarang公司旗下软件家族的官方版本被爆被植入后门着实让我们常用的Xshell,Xftp等工具火了一把,很长时间都是在用Xshell,不过最近发现了一款同类产品FinalShell,还是一块良心国货。初步体验了一下,确实是良心之作。且免费(通用版),支持国货。下面附上一些截图和官方连接:官网:http://www.hostbuf.com/FinalShell是一体化的的服务...
2018-10-29 17:16:55 812
原创 qW3xT.2,解决挖矿病毒。
在阿里云使用redis,开启了6379端口,但是当时并没有对redis的密码进行设置。在晚上一点左右。阿里云给我发短信,告诉我服务器出现紧急安全事件。建议登录云盾-态势感知控制台查看详情和处理。于是早上开启电脑,连接服务器,使用top查看cpu状态。结果显示进程占用cpu99%以上。在网上百度,了解到qW3xT.2是一个挖矿病毒。也就是说别人利用你的电脑挖矿。谋取利益。解决办法:1、首...
2018-10-29 16:54:37 886
原创 maven将本地jar打包到war包或者jar包
文章目录本地jar打包到war:本地jar打包到jar:本地jar打包到war:这里比如支付宝的jar maven仓库没有,从本地导入:<dependency> <groupId>alipay-sdk-java20180104135026</groupId> <artifactId>alipay-sdk-...
2018-10-26 19:42:14 611
原创 Java局部变量final
局部变量和形参带final。在一个线程A中开起另一个线程B,如果线程B要使用线程A的局部变量,那么A的局部变量需要定义成final。理由:局部变量是线程内部共享的,每一个线程内的不能访问其他线程的局部变量,但是上诉的情况却违背了这一原则,那么加上final为什么就可以了呢?原因是加上final之后,在创建B线程的时候会把final标记的变量作为线程B的构造方法的参数传给B,如此一来就解决了此问题...
2018-10-26 09:25:36 2124
原创 java 使用Thumbnailator图片处理包装类
Thumbnailator是一个非常好的图片开源工具,可以很好的完成图片处理。从API提供现有的图像文件和图像对象的缩略图中简化了缩略过程,两三行代码就能够从现有图片生成缩略图,且允许微调缩略图生成,同时保持了需要写入到最低限度的代码量。同时还支持根据一个目录批量生成缩略图。Thumbnailator的github地址文档Maven中pom.xml 配置:<dependency&g...
2018-10-25 13:17:07 278
原创 java 上传文件 、图片 压缩
图片压缩,在我的想法里面有下面几个要求。1、压缩程度可控制,想压缩成多小就多小。2、压缩之后图片尽可能的不失真。3、压缩速度要快。4、代码简单,依赖较少。实现然后带着这些要求去寻找,找到了Thumbnailator,一个google使用的开源的工具类。这个工具类满足了上面所说的所有的要求。同时对于图片的处理还有了别的方法,如旋转,裁切,加水印等等。在githu...
2018-10-25 12:55:51 959 1
原创 解决 mysql in 查询排序问题
select id,title from za_item where -- id in (1003,1000)返回的结果第一条是对应id是1000,第二条是1003。如果我们想让结果和in里面的排序一致,可以这么做。select id,title from za_item whereid in (1003,1000)order by field(id,1003,1000);或者...
2018-10-24 13:39:29 1719
原创 SpringMVC工作原理☞:MultipartResolver
文章目录一、CommonsMultipartResolver1. 使用方式1.1 配置文件1.2 上传表单1.3 处理文件2. 源码分析二、StandardServletMultipartResolver1. 使用方式1.1 配置文件1.2 上传表单1.3 处理文件1.3.1 通过 MultipartFile 类型的参数1.3.2 通过 MultipartHttpServletReque...
2018-10-24 10:27:22 192
原创 Swagger AND Spring
spring boot下建议使用:https://github.com/SpringForAll/spring-boot-starter-swagger&lt;dependency&gt; &lt;groupId&gt;com.spring4all&lt;/groupId&gt; &lt;artifactId&gt;swagger-spring-boot
2018-10-19 14:50:14 154
原创 MyBatis mapperLocations、basePackage多数据路径配置
文章目录单数据路径配置多数据路径配置常相关异常单数据路径配置 <bean id="sqlSessionFactory2" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource2" /> <
2018-10-15 16:51:59 2663
原创 java主线程等待所有子线程执行完毕在执行(常见面试题)
文章目录1. sleep2.join()3.等待多线程完成的CountDownLatch4.同步屏障CyclicBarrierjava主线程等待所有子线程执行完毕在执行,这个需求其实我们在工作中经常会用到,比如用户下单一个产品,后台会做一系列的处理,为了提高效率,每个处理都可以用一个线程来执行,所有处理完成了之后才会返回给用户下单成功,下面就说一下我能想到的方法,欢迎大家批评指正:1. s...
2018-10-13 12:01:06 19104 5
原创 在Linux安装配置Tomcat 并部署web应用 ( 三种方式 )
文章目录一、准备工作1、java -version 检查是否有java环境,没有则需要去安装并配置到环境变量中。2、下载tomcat包,下载地址:http://tomcat.apache.org/download-70.cgi二、安装Tomcat1、新建tomcat存放的目录2、拷贝下载好的 apache-tomcat-7.0.77.tar.gz 到 tomcat目录下3、进入tomcat目录,并...
2018-10-12 11:37:23 263
原创 IDEA 中tomcat图片储存和访问虚拟路径
目录1、idea 修改Tomcat的虚拟路径(第一种方法)2、idea 修改Tomcat的虚拟路径(第二种方法)设置虚拟目录映射一般有两种用途:1 在${CATALINA_HOME}/conf/server.xml中进行配置2 最佳配置1、idea 修改Tomcat的虚拟路径(第一种方法)修改配置文件有很多种,但是一直不成功;后来想还是idea的配置原因,这里tomca...
2018-10-11 11:45:47 1971
原创 多文件上传MultipartHttpServletRequest使用
private void parseHttpServletRequest(HttpServletRequest request)throws Exception{ List<String> fileNames = new ArrayList<>(); List<File> fileEntity = new ArrayList<>()...
2018-10-10 19:00:09 3600
原创 maven 阿里云 国内镜像 中央仓库 亲测可用
众所周知,在墙内开发很头疼的一件事就是Maven仓库的连接速度太慢。虽然对于很多互联网企业和大中型软件公司,建个镜像是分分钟的事。但对于个人开发者和小公司来说,确实是个问题。之前有一阵子开源中国有提供maven仓库镜像,但目前已经无法使用了。 下面是大师兄测试记录修改maven根目录下的conf文件夹中的setting.xml文件,如果你跟我一样修改了默认仓库的存储位置,即.m2文件夹下...
2018-10-09 20:20:28 4135
原创 在java的Map集合中,怎样更改value的值
import java.util.HashMap;import java.util.Map;public class Demo { public static void main(String[] args) { Map<Integer,Integer> m = new HashMap<Integer,Integer>(); ...
2018-10-09 14:15:08 89387 3
原创 设计模式之单例模式(线程安全)
可以说单例模式是所有设计模式中最简单的一种。单例模式就是说系统中对于某类的只能有一个对象,不可能出来第二个。单例模式也是23中设计模式中在面试时少数几个会要求写代码的模式之一。主要考察的是多线程下面单例模式的线程安全性问题。1.多线程安全单例模式实例一(不使用同步锁) public class Singleton { private static Singleto...
2018-10-09 11:11:07 171
原创 'mysql' 不是内部或外部命令,也不是可运行的程序 解决方法
今天登录命令行想去数据库里看看,结果怎么也登录不上去,我的电脑是32位系统的,后来找到了方法,几经测试经于搞定,整理完成分享给大家伙。这个问题的故障一般有两种情况: 在Windows平台下,需要将mysql路径添加到环境变量中:方法一:1.右键点击“我的电脑”-“属性”-“高级”-“环境变量”-“系统 变量”-双击“Path”2.将mysql的路径“D:wampbinmys...
2018-10-08 18:05:58 4252 1
原创 navicat连接mysql报错1251解决方案《亲测可行》
今天下了个 MySQL8.0,发现Navicat连接不上,总是报错1251;原因是MySQL8.0版本的加密方式和MySQL5.0的不一样,连接会报错。试了很多种方法,终于找到一种可以实现的: 更改加密方式1.先通过命令行进入mysql的root账户: 1 PS C:\Windows\system32> mysql -uroot -p...
2018-10-08 18:05:20 296
原创 java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ 解决方案
闲着无聊用idea写了一下jdbc用了最新的mysql-connector-java-8.0.11突然发现编码没有异常但是运行时出现了两个异常,如下Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is...
2018-10-04 10:13:16 900
原创 在前后端分离的SpringBoot项目中集成Shiro权限框架
出自目录项目背景解决方案参考文章项目背景 公司在几年前就采用了前后端分离的开发模式,前端所有请求都使用ajax。这样的项目结构在与CAS单点登录等权限管理框架集成时遇到了很多问题,使得权限部分的代码冗长丑陋,CAS的各种重定向也使得用户体验很差,在前端使用vue-router管理页面跳转时,问题更加尖锐。于是我就在寻找一个解决方案,这个方案应该对代码的侵入较少,...
2018-10-03 11:29:45 1684 1
原创 Shiro权限控制(一):shiro介绍以及整合SSM框架
shiro安全框架是目前为止作为登录注册最常用的框架,因为它十分的强大简单,提供了认证、授权、加密和会话管理等功能 。文章目录Shiro能做什么?Shiro 的四大核心部分shiro的三个核心组件:shiro整合SSM框架:1.加入 jar 包:以下jar包自行百度下载2.配置 ==web.xml==文件,在web.xml中加入以下代码—==shiro过滤器==。3.在 Spring 的配置文件...
2018-10-02 23:15:47 358
原创 MYSQL:WARN: Establishing SSL connection without server's identity verification is not recommended
在JDBC连接Mysql数据库的过程中出现了如下的警告信息:WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection m...
2018-10-02 21:00:58 448 1
原创 org.mybatis.generator.exception.XMLParserException: XML Parser Error on line 45: 元素类型为 "context" 的内容
必须匹配“property*,plugin*,commentGenerator?,jdbcConnection,javaTypeResolver?,javaModelGenerator,sqlMapGenerator?,javaClientGenerator?,table+)”。 at org.mybatis.generator.config.xml.ConfigurationParser.pa...
2018-10-02 20:52:27 3958
原创 springboot集成mybatis及mybatis generator工具使用
前言mybatis是一个半自动化的orm框架,所谓半自动化就是mybaitis只支持数据库查出的数据映射到pojo类上,而实体到数据库的映射需要自己编写sql语句实现,相较于hibernate这种完全自动化的框架我更喜欢mybatis,mybatis非常灵活,可以随心所欲的编写自己的sql语句来实现复杂的数据库操作,还会有一种畅酣淋漓的编写sql语句的潇洒感,但是以前的mybaits需要一大堆的...
2018-10-02 20:40:04 174
转载 Mybatis Generator最完整配置详解
作者<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN""http://mybatis.org/dtd/mybatis-generator-con...
2018-10-02 20:31:27 170
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人