Java
zjh_746140129
这个作者很懒,什么都没留下…
展开
-
Java前端请求后台跨域问题解决
当前端页面与后台运行在不同的服务器时,就必定会出现跨域这一问题,本篇简单介绍解决跨域的一种常用方案1、错误如图,前端请求后台报错2、Java后台添加Filter解决,代码如下import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet....原创 2018-03-31 12:29:24 · 5395 阅读 · 0 评论 -
Linux中安装配置jdk1.7
1.检查系统原版并卸载检查系统原版本:java -version查看jdk信息:rpm -qa | grep java卸载openjdk使用如下命令依次卸载rpm -e --nodeps java包名最后使用命令rpm -qa | grep java查看,如果没有任何内容,则说明卸载完成2.下载jdk安装包:比如:jdk-8u91-linux-x64.rpm3.使用xshell将下载的jdk上传到...原创 2018-01-08 21:53:31 · 1911 阅读 · 0 评论 -
Linux安装配置Maven
1、下载Mavenhttp://maven.apache.org/download.cgi 2、在/usr/local下创建文件Maven 3、使用xshell把Maven上传到/user/local/installPackage目录下 4、解压Maven 到 /usr/local/Maven 文件夹 ...原创 2018-01-09 21:06:39 · 4211 阅读 · 0 评论 -
mybatis中的#和$的区别 及防sql注入原理 和hibernate区别
一、mybatis中的#和$的区别 1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id",在使用order by时不能用#2. $将传入的数据直接显示生成在sql中。如:order by $user...原创 2018-05-06 20:14:43 · 604 阅读 · 0 评论 -
java 使用AES加密解密32位密钥出现 Illegal key size 错误的解决方案
错误场景:在一次和.net对接接口时,对方提供的加密密钥是32位的,我们使用这个加密时候就出现 Illegal key size 错误,查阅资料知道了如果密钥大于128, 会抛出上述异常。因为密钥长度是受限制的, java运行时环境读到的是受限的policy文件,文件位于/jre/lib/security下, 这种限制是因为美国对软件出口的控制。 报错信息:2018-07-10 16...原创 2018-07-26 21:29:22 · 17271 阅读 · 8 评论 -
java 使用md5加密中文时tomcat和main方法加密结果不一致解决方案
笔者在一次对接接口时候出现一个问题:一个json串中带有中文,我想直接测试加密结果是否一致,结果使用本地main方法加密没问题,后面在程序里加密调用接口发现签名验证不通过,后面才发现三tomcat处理中文时的问题。 未统一编码前加密: 解决方案: 把resultString.getBytes()改为resultString.getBytes("UTF-...原创 2018-07-26 21:21:20 · 3870 阅读 · 1 评论 -
java 日期加减天数、月数、年数的计算方式+java实现给指定日期加固定小时、天、月+java判断当前日期是星期几
本篇文章主要介绍一下Calendar类的对时间对一些使用方法:java 日期加减天数、月数、年数的计算方式, java实现给指定日期加固定小时、天、月,java判断当前日期是星期几,java判断某个时间是否在条件时间之内。 代码:public static void main(String[] args) throws Exception{ SimpleDateFormat ...原创 2018-07-26 21:46:11 · 4697 阅读 · 2 评论 -
什么是分布式?什么是微服务?微服务和分布式的区别?分布式的常见问题?单体应用转微服务架构会遇到的问题?
以下问题是笔者在实际开发中遇到的问题,这些问题也都是单体应用时不会考虑到,但是分布式应用的时候就必须要考虑这些问题,解决方案和原理后续会整理更新,也希望大家积极回复讨论问题,一起学习。1、多节点部署问题、服务器监控、容灾处理2、为什么不能用synchronized?举例说明?3、举例说明分布式锁的应用场景?为什么用到?4、举例说明分布式事务应用场景?为什么用到5、服务怎么拆分?举例说明...原创 2018-12-11 22:34:58 · 1892 阅读 · 0 评论