- 博客(52)
- 收藏
- 关注
原创 Java web项目各种中文乱码原因
影响Servlet返回Html乱码的因素Java文件本身的编码必须与response.setContentType保持一致response header 的charset 是主,meta charset 是次,在没有 response header 的charset 时候有效tomcat 配置 uriencoding影响get请求的中文参数post请求一般没有中文乱码问题,spring自带编码过滤器,传统javaweb可在web.xml配置编码过滤器...
2021-04-09 14:49:10
271
原创 HTML空格问题处理
在html中手动输入多个空格或者是回车,在页面解析的时候都被解析成一个空白显示,但有时候的需求要求显示多个空格,这个问题怎么解决呢?根绝我个人的经验,目前找到了以下集中解决办法:1) 使用转义字符,如 等,代替手动输入的空格,2)使用全角空格,全角空格被解析为汉字处理,3)控制css:将包裹文字的标签的样式增加设置:white-space:pre,浏览器会保留文本中的空格和换行4)使用pre标签包裹文字...
2020-10-12 10:43:25
638
原创 API练习 待扩充..
JAVA是很强大的,而这种强大很大程度上得益于JAVA强大的类库。API调用不可耻!可耻的是调用API都不会!package com.gzip.demo;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import j
2020-08-29 10:33:42
242
原创 正则表达式练习 待扩充...
记录使用过的正则表达式来提高对正则的熟练度/*** 匹配$..$之间的数字* $123$dfhjka4465$90$fad ----> 123,90*/private static String matchData(String str){ String rs=""; Pattern p = Pattern.compile("(\\$)(\\d+)(\\$)"); Matcher m = p.matcher(str); while(m.find()){
2020-08-28 11:40:31
183
原创 sql 日期转毫秒值
select floor(extract(epoch from (select update_time from t_maillist_syncrecord ))*1000);
2020-08-10 11:33:27
2098
原创 tortoisegit 无法保存用户名密码
C:\Users\Administrator\.gitconfig文件中添加[credential] helper = wincred保存,拉取代码,输入用户名密码,第二次拉取则不用再输入用户名密码了
2020-07-22 16:14:29
586
转载 dos常用关闭查看命令
https://www.cnblogs.com/Andrew520/p/12369348.html1. 查看端口进程在windows命令行窗口下执行:netstat -aon|findstr "8080" TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448端口“8080”被PID(进程号)为2448的进程占用。查看端口“8080”被哪个应用占用,,继续执行下面命令:tasklis
2020-07-17 11:04:34
309
原创 IDEA双击无法启动
问题描述:在破解IDEA的过程中,发现无法关闭IDEA,任务管理器强制关闭IDEA后发现无法启动IDEA,双击IDEA快捷方式没有反应解决步骤:1、查看C:\Users\Administrator\.IntelliJIdea2018.2\system\log\idea.log报错日志(并没有什么有用信息~)2、在D:\MyApp\IntelliJ IDEA 2018.2.5\bin\idea.bat文件的末尾添加pause,运行idea.bat。(此dos命令的作用输出请按任意键继续的提
2020-05-11 13:37:07
1628
2
转载 集合框架图解
原文出自https://www.cnblogs.com/dxflqm/p/11867611.htmljava.util.Collection下的接口和继承类关系简易结构图:java.util.Map下的接口和继承类关系简易结构图:
2020-05-10 13:02:03
276
转载 闭包
什么是闭包(Closure)简单讲,闭包就是指有权访问另一个函数作用域中的变量的函数。MDN 上面这么说:闭包是一种特殊的对象。它由两部分构成:函数,以及创建该函数的环境。环境由闭包创建时在作用域中的任何局部变量组成。这种官方的概念是比较难理解的,在面试的时候说出来也不是很专业,因为没办法有个具体的逻辑。我个人认为,理解闭包的关键在于:外部函数调用之后其变量对象本应该被销毁,但...
2020-02-27 10:28:29
481
原创 关于项目的classpath文件
.classpath内容解释.classpath是描述了工程的依赖文件:源文件的具体位置(kind="src") 运行的系统环境(kind="con") 工程的library的具体位置信息(kind="lib") 在每个lib的xml子节点中,有关于它的其它配置信息(例如我配置的那个"javadoc_location") 项目的输出目录(kind="output")总体上说这...
2020-02-18 14:26:52
351
原创 循环插入语句
DROP PROCEDURE IF EXISTS proc_initData; -- 如果存在此存储过程则删掉DELIMITER $ #使用delimiter后,将不把分号当做语句结束,会将该段整个提交CREATE PROCEDURE proc_initData()BEGIN DECLARE i INT DEFAULT 1; WHILE i<=100 DO ...
2019-12-25 11:27:18
415
原创 获取项目路径
<% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %>
2019-12-24 13:31:42
165
转载 筛选重复数据sql
SELECT t1.id, t1. NAMEFROM teacher t1WHERE EXISTS ( SELECT 1 FROM teacher t2 WHERE t1. NAME = t2. NAME AND t1.id !...
2019-12-13 09:30:21
299
原创 全新Eclipse的一些前期配置操作
1.首先配置jdk (其实已经不用配置,eclipse现在都会自动查找电脑中的jdk地址并自动配上,古老版eclipse需手动配置)2.配置tomcat windows>>prefrences>>server>>runtime environments3.window>>prefrences>>general>>con...
2019-09-25 14:40:46
240
转载 meta http-equiv 属性 详解
转自 http://kinglyhum.iteye.com/blog/827807http-equiv 属性提供了content属性的信息/值的 HTTP 头。http-equiv 属性可用于模拟一个 HTTP 响应头。引用meat标签的http-equiv属性语法格式是:<meta http-equiv="参数" content="参数变量值"> ;其中http-equ...
2019-04-28 11:06:08
11773
转载 主表 从表
建表原则 一对多的关系建表 从表中创建一个外键字段,指向主表的主键。分类和商品:一个分类可以对应多个商品,但一个商品只能属于某一个分类。部门和员工:一个部门可以有多个员工,但一个员工只能属于某一个部门。 多对多的关系建表原则 创建中间表,表中至少有两个字段,分别作为外键,指向各自一方的主键。两张表分别都是主表,中间表为从表,提供两个字段都是外键。学生和课程...
2019-03-29 15:51:07
540
原创 Eclipse启动报错:could not create the java virtual machine
该版本eclipse要求1.8版本的jdk。。
2019-03-12 16:48:17
511
原创 WINDOWS删除恶心文件相关
某些流氓软件经常在你卸载该软件后仍保留着文件夹,时不时给你弹几个广告,当你想删除时,它告诉你需要管理员权限,让你困扰不已,以下是完整版解决方案。一、开启管理员账户默认情况下Win7系统的系统管理员Administrator账户是处于禁用状态的,需要手动取消账户禁用设置,从系统管理中开启管理员Administrator账户。1、点击开始按钮,鼠标右键点击“计算机”,选择“管理”。在弹出的“用...
2018-12-29 13:45:31
606
原创 Eclipse文件乱码原因分析
Eclipse文件乱码分析Windows中文系统的默认编码格式为GBK,因此Eclipse的默认编码格式也为GBK,而GBK总是有限制的,所以老师或项目组通常会要求Eclipse编码通通改成UTF-8,这时你以前未改过的文件编码为GBK,但由于你把所有的编码改成了UTF-8,Eclipse编辑器认为这段代码是UTF-8编码的,所以解码显示时是乱码。所以分析得到,如果你的Eclipse文件有...
2018-12-27 17:04:58
456
转载 common-logging jar与log4j jar
Apache common logging是一种log的框架接口,它本身并不实现log记录的功能,而是在运行时动态查找目前存在的日志库,调用相关的日志函数,从而隐藏具体的日志实现log4j是具体的日志实现,真正负责"写"日志的这个功能common logging本身不是log,你可以把它看做是一个日志的接口而log4j就是日志的实现使用common logging方式实现日志,主要的原因在...
2018-12-27 13:20:18
420
原创 JDK与JRE的区别以及相关知识延伸
JDK :Java开发工具包,其包括Java运行环境(JRE)以及一系列开发工具(如Java编译器(javac),打包工具,文档生成器等)JRE:Java运行环境,其包括Java运行环境和Java Plug-in软件(支持浏览器运行applet,applet:java脚本程序,可包含在html页) 相关知识延伸:JDK目录中的src.zip的作用是用来查看JRE源码的Eclipse...
2018-12-27 12:47:29
163
原创 关于修改js,css文件浏览器端未改变的原因及解决办法
今天本人对服务端的js进行了改动,运行之后发现浏览器端的js并未发生改变。本人于是开始分析问题所在 首先查看workspace中js是否改动,查看结果:已改变 第二步尝试 tomcat clean,delete操作,结果:无效第三步查看发布路径下 js,查看结果:已改变至此,本人陷入了一会迷茫 第四步清空浏览器24小时的历史纪录,结果:浏览器端js改变,成功 原因...
2018-08-17 19:46:29
767
转载 关于web.xml配置
1.简介web.xml文件是Java web项目中的一个配置文件,主要用于配置欢迎页、Filter、Listener、Servlet等,但并不是必须的,一个java web项目没有web.xml文件照样能跑起来。Tomcat容器/conf目录下也有作用于全局web应用web.xml文件,当一个web项目要启动时,Tomcat会首先加载项目中的web.xml文件,然后通过其中的配置来启动项目,只...
2018-08-16 20:21:31
686
原创 Mybatis resultType
resultType="java.lang.String"当select的字段为单一类型的字段时可以使用resultTyperesultMap可以解决大部分select,但偶尔有特殊情况需要resultType 例:select的结果只能使用String类型接收时,只能使用resultType...
2018-08-04 15:34:38
329
转载 java基础dateformat
参考:https://www.cnblogs.com/qingfengzhuimeng/p/6735698.html
2018-07-30 08:16:50
402
原创 ssm框架前后台时间类型入参,出参简单解决办法
如图:注意:前台接收数据以json格式添加之处为model(pojo)@jsonformat 从后台传前台,出参@datetimeformat 从前台传后台,入参总结:网上找的方法乱七八糟,千奇百怪,虽无大错,但都不详细,且繁琐。网上方法思路:1.Controller中实现前台传参的date format;jsp中实现后台传参的date format2.xm...
2018-07-28 15:26:37
1069
原创 Server Tomcat v8.0 Server at localhost failed to start.
url-pattern 标签里“/login.action”的/千万不能删,否则就会报如题的错误,此外也不能改成\笔者猜测/的作用是表示路径引自WebContent我们在html中使用相对路径时并不用强制加/,但这个xml必须加/提醒:如果jsp文件放在自建目录下,如WebConten/personal/login.jsp此处改为/personal/login.action...
2018-07-12 20:31:42
295
原创 CMMI文档
CMMI全称是Capability Maturity Model Integration,即能力成熟度模型集成(也有称为:软件能力成熟度集成模型)
2018-07-03 11:25:33
593
原创 windows文件系统
windows文件系统是不区分大小写举个栗子在同一文件夹下新建文本a,再次新建文本A是不成功的,会提示你命名为a(1).再比如输入文件地址时,随意切换地址大小写可以访问正确的地址.这样,在windows下配置环境变量时,环境变量名的大小写是不区分的....
2018-07-02 17:03:05
686
转载 spring面向切面编程
文章出处:https://blog.youkuaiyun.com/u010024991/article/details/53467034
2018-06-30 20:51:52
156
转载 Java基础之反射
请查看文章:https://blog.youkuaiyun.com/sinat_38259539/article/details/71799078
2018-06-30 19:10:24
178
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人