Java
文章平均质量分 73
Skylar.Liu
这个作者很懒,什么都没留下…
展开
-
Java乱码问题
一、尽量配置环境字符集均为UTF-8Eclipse、IEDA、Mysql、JSP均指定UTF-81. 需要在项目开发和编译时指定字符集UTF-8。Eclipse就直接设置整个项目的属性即可。Windows -> Preferences -> Gengral -> WorkspaceWindows -> Preferences -> Gengral -> Content Types -> TextWindows...原创 2021-08-19 09:56:22 · 249 阅读 · 0 评论 -
Linux环境下安装部署Nginx
一、下载nginx依赖可以在官网复制prel、zlib、pcre、openssl链接,使用wget http://xxxx.tar.gz命令下载tar包,或在下面附件中直接利用FileZilla上传。如:wget http://nginx.org/download/nginx-1.16.0.tar.gztar -xzvf xxx.tar.gz //解压缩cd xxx //进入目录./co...原创 2020-01-06 15:33:49 · 621 阅读 · 0 评论 -
$1.class($x.class)匿名内部类分析
问题总结上传class文件只选择了对应的.class文件,没上传$1.class文件,相关功能没生效,之后又重新进行了二次上传,浪费了时间。问题原因不理解$1.class这类编译文件的含义问题分析$1.class为匿名内部类编译结果,原编译类中存在内部实现方法。内部类可以隐藏一些实现的细节,比如编写事件监听的代码时使用匿名内部类不但方便,而且使代码更容易维护。匿名内部类是唯一一种没有构...原创 2019-12-18 18:11:05 · 1034 阅读 · 0 评论 -
Memcached学习帖
set(可更新)set key flags exptime bytes [noreply]value//set key 整型参数 缓存中保存键值对的时间长度 在缓存中存储的字节数 告知服务器不需要返回数据add (不可更新)add key flags exptime bytes [noreply]valuerepalce (不存在则失败)replace key flags ex...原创 2019-11-22 17:53:13 · 270 阅读 · 0 评论 -
数据清洗-数据科学
数据清洗(data cleansing)指删除、更正数据库中错误、不完整、格式有误或多余的数据。数据清洗不仅仅更正错误,同样加强来自各个单独信息系统不同数据间的一致性。专门的数据清洗软件能够自动检测数据文件,更正错误数据,并用全企业一致的格式集成数据。——WikipediaBetter Data > Fancier Algorithms删除不需要的观察结果数据清理的第一步是从数据...原创 2019-11-21 14:27:13 · 1393 阅读 · 0 评论 -
JS断点调试方式梳理
JS断点调试断点,调试器的功能之一,可以让程序中断在需要的地方,从而方便其分析。也可以在一次调试中设置断点,下一次只需让程序自动运行到设置断点位置,便可在上次设置断点的位置中断下来,极大的方便了操作,同时节省了时间。——百度百科JS断点调试,即是在浏览器开发者工具中为JS代码添加断点,让JS执行到某一特定位置停住,方便开发者对该处代码段的分析与逻辑处理。为了能够观察到断点调试的效果,我们预先...原创 2019-09-11 13:57:02 · 1428 阅读 · 0 评论 -
Mybatis预防SQL注入之like模糊查询整理
#{}是经过预编译的,是安全的;${}是未经过预编译的,仅仅是取变量的值,是非安全的,存在SQL注入。如果order by语句后用了${},那么不做任何处理的时候是存在SQL注入危险的。只能手动处理过滤一下输入的内容。如判断一下输入的参数的长度是否正常(注入语句一般很长),更精确的过滤则可以查询一下输入的参数是否在预期的参数集合中。‘#’与 ‘$’ 的区别最大在于:#{} 传入值时,sql解析...原创 2019-09-11 13:40:06 · 7031 阅读 · 0 评论 -
异常总结
java.lang.UnsupportedClassVersionError class file version 53 52.0Eclipse版本与JDK版本不一致,建议使用JDK1.8### Error querying database. Cause:com.mysql.jdbc.exceptions.jdbc4.MySQLSyn数据库字段与mybatis XML参数不一致数据库字段...原创 2019-09-02 17:34:54 · 241 阅读 · 0 评论 -
关于count(1)、count(*)、count(字段名)的区别
效率优化主要取绝于是否走索引还是全表扫描MSQL5.6版本后count(*)优于count(1)count(主键)优于count(*)count(*)优于count(非主键)影响Mysql查询类SQL执行性能的影响因子:Msql版本;所用存储引擎;表结构(尤其是索引的构建情况);数据规模;数据在不同索引下的数据分别情况(索引是否合理);是否force index...原创 2019-08-16 13:25:24 · 326 阅读 · 0 评论 -
Referenced file contains errors (http://www.springframework.org/schema/context/spring-context.xsd).
问题:spring下module-context.xml第一行和空src文件夹报错解决:右键module-context.xml选择validate解决。原创 2019-07-22 10:10:45 · 413 阅读 · 0 评论 -
出现 org.springframework.beans.factory.BeanCreationException 异常的原因及解决方法
问题:依赖注入 bean 失败异常,找不到对应的 bean分析及解决:对应的 bean 没有添加注解,实现类class前@Service对应的 bean 添加注解错误,如将 Spring 的@Service错选成 dubbo选择错误的自动注入方法spring下module-context.xml中扫描context:component-scan base-package输入有误...原创 2019-07-29 17:58:26 · 6627 阅读 · 0 评论 -
解决Request method 'POST' not supported问题
问题:login.html中表单提交方式为POST.用户登录Controller层直接跳转login.html,可以跳转,但若登录用户名或密码错误再次跳转login.html,则报错:Request method ‘POST’ not supported分析:看到有人说HTML文件不支持响应头带有POST的应答包解决有三种方案:1.将login.html中表单提交方式改为GET...原创 2019-07-15 10:00:16 · 39698 阅读 · 2 评论 -
解决安装Git后,Eclipse导入SVN选项消失问题
问题:一开始用SVN导入项目,后来下载了Git后,eclipse中导入选项里没有SVN了解决:在Help->Eclipse MarketPlace中选择搜索Subclipse,一直点下一步就行,弹出警告也同意,安装好重启Eclipse就可以使用SVN了。...原创 2019-07-15 09:32:35 · 552 阅读 · 0 评论 -
Spring Boot初次构建pom.xml第一行报错且无实质性错误提示
Spring Boot初次构建pom.xml第一行报错且无实质性错误提示错误原因解决错误<?xml version="1.0" encoding="UTF-8"?>这行提示错误,光标指到错误点并无提示原因Eclipse版本过低,不匹配Spring Boot解决将<parent> <groupId...原创 2019-07-10 14:33:26 · 269 阅读 · 0 评论