- 博客(17)
- 资源 (2)
- 收藏
- 关注
转载 枚举实现单例模式可以有效的防止负责的序列化和反序列化攻击的原因
原文链接:https://blog.csdn.net/qq_38844728/article/details/88903939本文只截取了最后一小段原理。Java规范字规定,每个枚举类型及其定义的枚举变量在JVM中都是唯一的,因此在枚举类型的序列化和反序列化上,Java做了特殊的规定。在序列化的时候Java仅仅是将枚举对象的name属性输到结果中,反序列化的时候则是通过java.lang....
2019-09-30 10:30:48
765
原创 报错org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.github
springboot项目整合pagehelper分页插件在启动springboot项目时报错 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.github,我的错误原因为版本不兼容 使用的Mybatis版本过高,pagerhelper版本较低,修改下依赖版...
2019-02-20 11:20:26
916
原创 IDEA中spring boot MyBatis出现Invalid bound statement (not found)错误
同样的项目在eclipse中没有问题在idea中mybatis会报Invalid bound statement (not found)错误原因是没有找到相对应的XML文件,找了很长时间发现在编译后的classes路径下并没有相应的XML文件,这是因为IDEA在编译的时候忽略掉了XML文件,一个解决方法是将所有的XML文件移动到Resource文件夹下,这样在编译的时候就会将XML文件一起编译...
2018-09-17 10:27:44
500
原创 c/c++中memset的问题 以及memset和sizeof的关系
今天在写hduoj-2062 号题目的时候参照了https://blog.csdn.net/wyg1997/article/details/51223475(纯0-1背包问题)的方法,我自己写完,测试完成(数据量比较小)之后,就提交了,结果WA。自己对比原博主的逻辑之后,觉得的逻辑没有任何问题,代码也 没有问题,然后cp了下博主的代码提交了,结果AC了。然后我仔细对比了我自己写的和原博主写...
2018-09-09 01:15:46
1188
原创 org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 前言中不允许有内容。org.xml.sax.SAXParseExcepti
使用notpad++将xml文件保存格式改为utf-8无bom格式
2018-07-13 12:19:55
1187
原创 org.apache.catalina.LifecycleException: Failed to start component
tomcat启动报异常: org.apache.catalina.LifecycleException: Failed to start component java.util.zip.ZipException: invalid LOC header (bad signature)tomcat启动报异常:原因是jar包下载缺损。到maven的reposity目录下搜aether*****in-p...
2018-07-13 11:08:14
52759
4
转载 java 随机生成图片与html表单中的验证码实现
原文:http://codingxiaxw.cnjava随机生成图片用java语言生成一个带有字符串文本的图片需要以下四步1.创建图片缓冲区2.设置图片缓冲区的参数和保存的类型3.得到这个图片的绘制环境(拿到画笔)4.将图片保存起来//第一、二步,传入参数为缓冲区宽、高、保存图片类型BufferedImage image=new BufferedImage(width1,height1,Buff...
2018-07-06 00:54:03
1590
转载 导入maven项目或者是新建maven项目报错
eclipse中,导入maven项目, install后,仍有很多类报cannot be resolved to a type,这是因为未update maven, 并且项目的clean与maven的clean不同步的结果解决方案: step1. Project--clean step2:点击项目右键-->maven-->update project错误消失,感觉整个世界都清净了...
2018-07-04 22:06:40
147
原创 eclipse 导入项目出现红项目上出现红叉叉
# 1、jdk版本问题> 右击项目名 > build path > config build path > Libraries > 双击JRE...> 改为默认JRE > 应用并保存# 2、注解前有红叉叉:Syntax error, annotations are only available if source level is 1.5 or great...
2018-06-29 00:44:07
3036
转载 java时间格式化处理处理
原文链接:https://blog.csdn.net/wyp164/article/details/1625980JAVA时间格式化处理日期格式化import java.util.Date; import java.text.SimpleDateFormat; class dayTime { public static void main(String args[]) { Date nowTime...
2018-04-28 10:42:01
5888
转载 重定向和转发的区别
一、调用方式 我们知道,在servlet中调用转发、重定向的语句如下:request.getRequestDispatcher("new.jsp").forward(request, response);//转发到new.jspresponse.sendRedirect("new.jsp");//重定向到new.jsp在jsp页面中你也会看到通过下面的方式实现转发:<jsp:forward ...
2018-04-28 00:28:25
147
原创 sql 中有关字符串的操作
一、从字符串中根据索引截取指定字符串 select substring(str, begin, end); 栗子: 图1、表数据 图二、查询结果二、字符串拼接mysql: concat(str1, str2);oracle: select str1 || str2 from dual; 或 select c...
2018-04-26 20:55:55
422
转载 hdu杭电---2094 产生冠军
Problem Description 有一群人,打乒乓球比赛,两两捉对撕杀,每两个人之间最多打一场比赛。球赛的规则如下:如果A打败了B,B又打败了C,而A与C之间没有进行过比赛,那么就认定,A一定能打败C。如果A打败了B,B又打败了C,而且,C又打败了A,那么A、B、C三者都不可能成为冠军。根据这个规则,无需循环较量,或许就能确定冠军。你的任务就是面对一群比赛选手,在经过了若干场撕杀之后,确定...
2018-04-24 21:01:10
138
转载 mysql中Timestamp,time,datetime 区别
一、TIMESTAMP[(M)] 时间戳。范围是’1970-01-01 00:00:00’到2037年。 TIMESTAMP列用于INSERT或UPDATE操作时记录日期和时间。 如果你不分配一个值,表中的第一个TIMESTAMP列自动设置为最近操作的日期和时间。 也可以通过分配一个NULL值,将TIMESTAMP列设置为当前的日期和时间。 TIMESTAMP值返回后显示为’YYYY-M...
2018-04-24 19:25:45
193
转载 n皇后问题-位运算
此为16皇后的解#include <stdio.h>#include <stdlib.h>#include <time.h>long sum = 0, upperlim = 1;void test(long row, long ld, long rd){ if (row != upperlim) { long pos = upperlim & ...
2018-04-21 20:22:41
321
转载 多边形区域填充算法--扫描线填充算法(有序边表法)
来源:https://blog.csdn.net/u013044116/article/details/49737585二、扫描线算法(Scan-Line Filling) 扫描线算法适合对矢量图形进行区域填充,只需要直到多边形区域的几何位置,不需要指定种子点,适合计算机自动进行图形处理的场合使用,比如电脑游戏和三维CAD软件的渲染等等。 对矢量多边形区域填充,算法核心...
2018-04-10 11:43:10
5758
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人