![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 55
鱼香肉丝加蛋
这个作者很懒,什么都没留下…
展开
-
Java过滤器Filter处理不同类型请求(MultipartFile、application/json、表单)示例
Java过滤器Filter处理不同类型请求(MultipartFile、application/json、表单)示例原创 2021-06-11 14:05:30 · 3142 阅读 · 1 评论 -
xml文件中处理大于号小于号的方法
第一种解决方式:使用标记,被<![CDATA[ ]]>这个标记所包含的内容将表示为纯文本,不会被xml解析,比如]]>表示文本内容“>”= 18]]>注意:1.CDATA 部分不能包含字符串 "]]>"。也不允许嵌套的 CDATA 部分。2.标记 CDATA 部分结尾的 "]]>" 不能包含空格或折行第二种解决方式:用了转义字符把原创 2017-08-10 10:04:20 · 2779 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)异常解决方案
ssm框架,maven管理,idea开发,搭建过程中遇到以下问题:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) ...在确认注解使用无误,配置文件无误的情况下,出现该问题,可能是某配置文件未扫描到对应的xml。在经过一路踩坑后发现,xml和properties文件在原创 2017-09-30 11:12:09 · 1578 阅读 · 0 评论 -
org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldException 异常解决方案
ssm框架,maven管理,idea开发,搭建过程中遇到以下问题:java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldExceptionat java.lang.Class.getDeclaredMethods0(Native Method)a原创 2017-09-30 11:30:41 · 1347 阅读 · 0 评论 -
No qualifying bean of type...found for dependency:expected at least 1 bean which qualifies... 异常解决方案
ssm框架,maven管理,idea开发,搭建过程中遇到以下问题:No qualifying bean of type ... found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency... 才搭建框架,写了个测试内原创 2017-09-30 11:37:33 · 6441 阅读 · 2 评论 -
java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/JsonProcessingException 异常解决方案
ssm框架,maven管理,idea开发,搭建过程中,项目跑起来,遇到以下问题:HTTP Status 500 - Servlet.init() for servlet dispatcher threw exceptionexception javax.servlet.ServletException: Servlet.init() for servlet dis原创 2017-09-30 13:44:23 · 3885 阅读 · 2 评论 -
在工具类静态方法调用@Autowired注入的bean方法
今天在搞一个工具类的时候,需要在工具类的静态方法中调用mapper的方法插入数据,但是,用spring的@Autowired注入bean后,测试一跑,报空指针异常。网上有很多解决方案,学习了一波,这只列自己使用的方法。解决方案如下:1.对工具类使用@Component 注解2.@Autowired 注解注入bean3.@PostConstruct 使用该注解定义init()方法...原创 2017-10-11 17:06:14 · 8114 阅读 · 2 评论 -
捕获异常后用Log4j记录异常信息方法及工具类
配置log4j的配置文件,即便是把等级调整到debug,当出现异常的时候,只有控制台能看到,log日志文件却没有任何记录。以前没有可以去关注过这块,这次打框架,发现这对后期排查问题不是很友好。后来才反应过来,信息需要手动记录,这才反应过来曾经写的都是logger,info(...)。当然,记录信息也是这样。当然,写一个工具类会更方便,贼方便。以下是找到的一个现成的工具类,贴出来...原创 2017-10-11 16:46:41 · 2615 阅读 · 0 评论 -
double转换为BigDecimal时精度丢失或数据异常
当double需要转换为BigDecimal时,精度丢失或者数据异常,结果有误差,如何解决?首先,我需要做的是,经过一堆计算得出的值,通过Bigdecimal保留两位小数,并且第三位小数进行四舍五入。 BigDecimal fee = new BigDecimal(130000 / 100.0 / 12 * 126000 / 1000000 / 10); Double d =...原创 2018-04-18 11:12:25 · 12779 阅读 · 0 评论 -
记录Windows系统部署Tomcat与项目中出现的中文乱码与几个解决方案
记录Windows系统部署Tomcat与项目中出现的中文乱码与几个解决方案emm,反正就不管各种原因吧,系统就是要在Windows上部署。Windows 10 操作系统Tomcat 8.5项目是UTF-8编码相信来到这篇文章的朋友,应该是遇到同样问题的,在idea中测试挺好,打包带走,tomcat,启动,come on !启动正常,打开页面,what?中文乱码了。页面显...原创 2018-10-29 16:53:51 · 5550 阅读 · 1 评论 -
使用与不使用@RequestBody注解的区别及使用@RequestBody的一些问题
1.使用@RequestBody注解: 前端ajax传送数据的时候,需要指明contentType参数为:contentType: "application/json" @RequestBody注解接收的参数是Json对象的字符串,所以需要用JSON.stringify()将对象转换为字符串 否则得不到数据 定义接口://后台接口:@RequestM...原创 2019-03-14 18:37:56 · 4377 阅读 · 2 评论 -
Java学习-内存解析之栈内存与堆内存
Java中的内存分为两种,一种叫做栈内存,由编译器自动分配和释放;一种叫做堆内存,程序员自己申请、自己释放。否则发生内存泄露。典型为使用new申请的堆内容。栈内存:局部变量函数中的参数堆内存:new出来的对象请看下面这张马老师的课件截图:例如:当程序执行test.change1(date)这条语句时,栈内存会自动分配一个内存–>i :9(date=9),然后给i进行赋值,i=1234;而当原创 2017-02-17 10:31:52 · 320 阅读 · 0 评论 -
生成x位随机数字密码、验证码、字符密码
1.生成x位随机数字密码 public String getRandomNum (int length){ String num = ""; for (int i=0;i<length;i++){ Integer a = (int)(Math.random ()*10); num = num+a.toString (原创 2017-08-02 16:30:32 · 433 阅读 · 0 评论 -
HTML多个引号重叠使用
今天需要在我的后台代码中将前端语句拼接起来,放入StringBuffer中一并传给view 问题如下: HTML上代码书写: <a onClick="obj_do('${obj.article.authorSeqid}','${status.index }')" href="javascript:;"></a>后台拼接的时候 sb.append(“”) 自带了一个双引号,那么就意味着将是多重双引原创 2017-01-06 10:13:32 · 1715 阅读 · 0 评论 -
springMVC上传图片+ajaxufilepload.js异步提交数据+选择完毕直接执行上传操作
项目中需要用到上传图片的功能,经各种查阅资料和实验,最终实现了利用ajaxupload.js异步提交数据上传图片。原创 2017-01-14 20:25:58 · 974 阅读 · 0 评论 -
Java中md5加密工具类
以下是整理的两个md5加密工具类(两类之间无联系):一:public class MD5Utils { public static String getMD5(String source) { return getMD5(source.getBytes()); } public static String getMD5(byte[] source) {原创 2017-03-17 18:25:16 · 6174 阅读 · 0 评论 -
Intellij IDEA 生成Get/Set方法快捷键
从Eclipse到IDEA,已是第三天,好不容易适应了视觉上的改变,但快捷键的改变依然困扰着我。尽管有方法使IDEA的快捷键改为何Eclipse一样,但既然换了作战工具,还是熟悉自带的比较好。Alt + Insert 组合,可唤出选择面板:选择自己需要的选项即可!原创 2017-03-06 14:51:46 · 48718 阅读 · 5 评论 -
Java中int与Integer、Long与long有什么区别?
今天在写代码时,突然测试方法疯狂报错,仔细检查了code几遍,确认无红线 = =!既然代码书写没有错误,那为什么报关于long类型的错误?无奈之下,把DO、Info、Order 再次详细对照了一次,总算发现问题所在。因为项目中用到了Info整体赋值于DO中,而手贱误操作把DO中某属性定义成了Long!!那么Long与long究竟有什么区别呢?无外乎,int与Integer!我们知道Java的数据类型原创 2017-03-06 19:27:11 · 8963 阅读 · 0 评论 -
Java中枚举类的定义及简单使用
此博文并非深层的见解,仅仅是在项目中需要用到,记录下来,以帮助正好有需要的朋友。今儿突然需要自己定义枚举类,虽说关于枚举大家都是耳熟能详的东西,并非多复杂的东西,但今天突然定义的时候,发生了十分尴尬的事情!唉,平时直接用习惯了,瞬间怀疑起自己是否是假程序员。搜索大堆资料后发现,各位大牛技术深湛,导致于如此简单的东西我反而看不明白了,其实我只想知道一个简单的枚举类如何定义。来来来:public enu原创 2017-03-06 19:38:59 · 1636 阅读 · 0 评论 -
Hibernate与 MyBatis的区别与比较
Hibernate与MyBatis的对比总结,关于Hibernate和MyBatis详细比较与之间的区别。Hibernate 是当前最流行的O/R mapping框架,它出身于sf.NET,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。转载 2017-03-22 15:29:54 · 275 阅读 · 0 评论 -
IntelliJ IDEA 项目中导入jar包
之前改用Intellij Idea 是因为公司项目用maven管理的,全公司要求统一开发工具。今天突然有个非maven的Java项目,需要添加一个jar包,我居然天真的以为跟eclipse一样,直接复制进lib里面,找了半天没有找到下一步操作的选项。在IntelliJ中的项目里导入jar包...原创 2017-05-04 11:45:33 · 9021 阅读 · 3 评论 -
Mabatis报错 java.sql.SQLException: Parameter number 3 is not an OUT parameter 解决方法
有需求需要调用一个存储过程,写完代码后,上测试类一跑,(⊙﹏⊙)b,调用MySQL带输入输出参数存储过程出现如下错误: java.sql.SQLException: Parameter number 3 is not an OUT parameter 因为 数据库中定义 PROCEDURE user_recommend_check(IN in_user_id varchar(45),IN原创 2017-07-17 15:27:47 · 9875 阅读 · 10 评论