- 博客(32)
- 资源 (1)
- 收藏
- 关注
转载 在Eclipse中的外置Tomcat add Springboot项目
https://www.liangzl.com/get-article-detail-14348.html
2020-04-08 14:23:55
309
原创 分隔符
前面写代码的时候有个导入文件路径中要加 " \ " ,后来被别人改成了File.separatorChar然后就去查了一下这个东西,自己打印出来是这样的:原因是 “\” 这个东西在windows环境下和Linux不一样,到时候如果要是上线会在Linux环境配置,容易出bug。。。...
2019-03-17 17:00:57
326
原创 生成json文件
@ResponseBody @RequestMapping(value="/getJson", method=RequestMethod.GET) public void getRoleMenuList(HttpServletRequest req, HttpServletResponse res, IntegerroleId) throws IOException{ ...
2019-03-06 09:11:40
379
原创 maven项目跑java main程序
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>3.1.1</ve...
2018-12-29 11:21:53
520
1
转载 Mybatis # 和 $的区别
1.#是把传入的数据当作字符串,如#field#传入的是id,则sql语句生成是这样,order by "id"。2.$传入的数据直接生成在sql里,如$field$传入的是id,则sql语句生成是这样,order by id, 这就对了. 3.#方式能够很大程度防止sql注入. 4.$方式无法防止sql注入. 5.$方式一般用于传入数据库对象.例如传入表名. 6.一般能用#的就别用$....
2018-12-29 11:03:45
150
转载 get post的区别(转)
发现一个说的很有趣的博客:https://www.cnblogs.com/logsharing/p/8448446.htmlGET和POST两种基本请求方法的区别GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个GE...
2018-11-19 15:43:02
206
原创 @Autowired与@Resource
在写项目的时候用到了springmvc的框架,在controller层的时候需要注入service层的方法,我一直用的@autowired注解,但看到别的项目中也有用到@Resource这个注解不是很明白,于是就学习了一下:@Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入。所以其实差不多。。。...
2018-11-14 14:51:17
176
转载 ajax中xmlhttp.readyState==4 && xmlhttp.status==200 是什么意思
xmlhttp.readyState的值及解释:0:请求未初始化(还没有调用 open())。1:请求已经建立,但是还没有发送(还没有调用 send())。2:请求已发送,正在处理中(通常现在可以从响应中获取内容头)。3:请求在处理中;通常响应中已有部分数据可用了,但是服务器还没有完成响应的生成。4:响应已完成;您可以获取并使用服务器的响应了。xmlhttp.status的...
2018-09-28 09:31:51
305
原创 创建maven工程时只有resource目录
以前都是在buildPath里面把其他文件夹remove,然后再新建文件夹,现在可以在pom.xml文件中指定JDK添加如下代码:<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</g...
2018-09-14 17:09:17
227
原创 Mybatis入门
首先建立一个maven 项目,并导入相应的jar包然后自己创建一个数据库表:写一个接口IUserMapper:再写一个实体类,get set方法,构造方法,并重写toString 方法:(后面的省略了)这时候写配置文件xml:User.xml:<mapper namespace="mybatis.IUserMapper"><resu...
2018-09-12 10:48:05
173
原创 实习入职这几天天的感受与感想
实习入职4天,第一个学的就是带我用POI导入和导出Excel表格内容,下面是我这三天的总结:刚开始来的时候心里暗自想好要好好学习,背了快一周的面试题,感觉自己刚来学的东西肯定不是很难,上手也应该很快,结果却不是这样的。。。 第一天的上午是去签了实习合同,下午去了上班的地方,领头告诉我今后的路线就是先夯实基础,然后以后在接触项目,所以这个月的目的就是增强java基础第一天下午看了一下...
2018-09-07 15:00:52
1930
原创 导入EXCEL表格数据
看了一天,感觉自己有点笨。。。public class Test { public static void main(String args[]) { Test test = new Test(); test.extract(); } public static void extract() { try { ...
2018-09-05 15:37:41
284
原创 前天的比较简单的面试题
输入某年某月某日,输出是这一年的第几天import java.util.GregorianCalendar;import java.util.Scanner; public class ms{ public static void main(String[] args) {Scanner scan = new Scanner(System.in); System.out.p...
2018-08-30 21:34:49
217
原创 Hibernate核心api
Configuration:Configuration cfg = new Configuration();cfg.configuration();或者Configuration cfg = new Configuration().configure("xml文件位置"); 或者 Configuration cfg = new Configuration().confi...
2018-07-31 16:44:49
333
原创 复习反射机制:
1.Class 是一个类2.对象照镜子后可以得到的信息:某个类的数据成员名、方法和构造器 某个类到底实现了哪些接口。3.对于每个类而言,JRE都为其保留一个不变的Class类型的对象。 一个Class对象包含了特定某个累的有关信息4.Class对象只能由系统建立对象 一个类在JVM中只会有一个Class实例 每个类的实例都会记得自己是由哪个class实例所产生5.获取Class对象的方式:1)...
2018-07-13 18:57:11
202
原创 学习Struts时出现404问题
写完jsp配置完Struts.xml,访问.action时页面出现404。。。出现404有两个问题:一是没有启动服务器,二就是没有配置过滤器。Struts操作请求首先应经过过滤器,过滤器不用自己写了,但需要配置,若不配置过滤器则会出现404问题配置方法:在xml文件中加入如下代码:<filter> <filter-name>struts2</filter...
2018-06-21 10:41:29
557
原创 JAVAWEB学习笔记--过滤器filter
过滤器:Filter和Servlet是一样的都是单例的!他会在一组资源(如jsp、servlet、.css、.html等)的前面执行。可以让请求得到目标资源,也可以不让请求达到。过滤器有拦截请求的能力。Filter接口:void init(FilterConfig) 创建之后马上执行,Filter会在服务器启动时就创建void destory() 销毁之前执行,会在服务器关闭时销毁v...
2018-06-18 13:29:33
251
原创 dom4j解析xml
* 得到document SAXReader reader = new SAXReader(); Document document = reader.read(); * document的父接口是Node:如果在document里面找不到方法,就到Node里面去找!* document里面的方法 getRootElement():获取根节点 返回的是Element* Element...
2018-06-18 08:54:01
277
原创 JavaWeb监听器Listener
~事件源:三大域1、servletContext: 生命周期监听:ServletContextListener,他有两个方法,一个在出生时调用(在服务器启动时就出生),一个在死亡时调用(在服务器关闭时死亡,一个项目里面就一个ServletContext对象)属性监听:ServletContextAttributeListener,它有三个方法,一个在添加时调用,一个在替换时调用,一个在移除时调用2...
2018-06-18 08:53:04
257
原创 MySQL学习笔记之方言
limit用来查询结果的起始行,以及总行数。例如:查询起始行为第五行,一共查询3行记录select * from 表名 limit 4,3; 4表示从第五行开始查询,3表示查询三行,即第5、6、7行。...
2018-06-01 17:20:24
763
原创 noob之MySQL基本查询
查询所有列:SELECT * FROM 表名;SELECT * FROM emp;指定查询:SELECT 列1 [,列2,........列N] FROM 表名;distinct 消除相同的重复行:SELECT DISTINCT JOB FROM EMP;列运算:SELECT *,sal*1.5 from emp;会发现列名称sal变为sal*1.5,列中的值也乘了1.5,但其实数据没有变,因为这...
2018-05-31 18:58:07
247
原创 MySQL笔记
创建表:CREATE TABLE [IF NOT EXISTS] 表名(tb_test列名 列类型列名 列类型列名 列类型....);查看当前数据库中所有表的名称:show TABLES;查看指定表的名称:SHOW CREATE TABLE 表名;查看表的结构:DESC 表名;删除表:DROP TABLE 表名;修改表: 前缀:ALTER TABLE 表名添加列:ALTER TABLE 表名 AD...
2018-05-31 17:57:07
226
转载 JAVA网页图形验证码的实现
转载自 春水上行 的博客:https://blog.youkuaiyun.com/c99463904/article/details/60341371春水上行的博客在网页登录的时候为了防止恶意提交,会在登录或注册的时候出现验证码信息import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt....
2018-05-25 15:48:16
751
原创 EL标签库学习笔记
导入标签库:<@ tablib prefix = "fn" uri = "http://java.sun.com/jsp/jstl/function"%> fn:contains() 测试输入的字符串是否包含指定的子串 fn:containsIgnoreCase() 测试输入的字符串是否包含指定的子串,大小写不敏感 fn:endsWith() 测试输入...
2018-05-24 09:53:15
169
原创 jaxp小记
jaxp步骤:DocumentBuilderFactory builderFactory = DocumentBuilderFactory.newInstance();//1.创建解析器工厂DocumentBuilder builder = builderFacory.newDocumentBuilder();//2.创建解析器Document document = builder.parse("...
2018-05-20 19:49:34
336
原创 5月18日JavaWeb学习笔记:绝对路径和相对路径
有时我们不能用一个超链接链接到JSP页面,中间需要通过一个Servlet,再通过转发的方式去链接,因为有些JSP上面需要去显示数据库中的数据,通过MVC设计模式需要先通过Servlet去到DAO里查出结果,再给到JSP,JSP本身是没有显示数据的能力的。比如:先写三个jsp文件,然后放在不同的路径下,你让a.jsp去跳转到b.jsp,b.jsp再去跳转到c.jsp,c.jsp能跳转...
2018-05-18 16:27:41
106
原创 菜逼学习笔记:Cookie
Cookie机制采用的是在客户端保持HTTP状态信息的方案Cookie是在了浏览器访问WEB服务器的某个资源时,由WEB服务器在HTTP响应消息头中附带传送给浏览器的一个晓文本文件一旦WEB浏览器保存了某个Cookie,那么它在以后每次访问该WEB服务器时都会在HTTP请求头中将这个Cookie回传给WEB服务器。底层的实现原理:WEB服务器通过在HTTP响应消息中增加Set-Cookie响应头字...
2018-05-15 16:41:16
114
原创 几个属性相关的方法、转发和重定向
(1)方法void setAttrbute(String name, Object o):设置属性Object gettribute(String name):获取指定的属性Enumeration getAttributeNames():获取所有的属性的名字组成的EnumerationremoveAttribute(String name):移除指定的属性(2)域对象: pageCo...
2018-05-07 16:59:57
324
原创 ServletResopnse
ServletResponse:封装了响应信息,如果想给用户什么响应,可以使用该接口的方法实现。(1) getWriter():放回PrintWriter对象,调用该对象的print()方法,把print()中的参数直接打印到客户端浏览器上。(2)设置响应的内容类型:response.setContentType("application/msword");(Word文档类型)(3)voi...
2018-05-04 16:46:28
162
原创 get post
在浏览器地址栏中输入某个URL地址或单击网页上的一个超链接时,一定是GET请求。如果网页中<form>表单元素的method属性被设置GET,也是get请求。使用GET请求方式给WEB服务器传递参数的格式: http.............jsp?name=xxx&password=xxx。使用GET方式传送到数据量有限POST请求方式主要用于向WEB服务器端程序提交FOR...
2018-05-03 19:07:19
164
原创 Servlet菜逼学习笔记(二)
1.ServletConfig:封装了Servlet的配置信息,并且可以获取ServletContext对象(1).配置Servlet 的初始化参数:<init-param>必须放在<load-on-startup>前面<init-param> <param-name>user</param-name> <param-value&g...
2018-05-03 18:32:38
110
原创 JavaWeb servlet学习彩笔笔记(一)
1.在web.xml文件中配置和映射这个servlet<servlet> <servlet-name>helloServlet</servlet-name>(servlet注册的名字) <servlet-class>test.javaweb.HelloServlet</servlet-class>(servlet的全类名)&l...
2018-05-03 16:42:47
215
数据库部分jar包
2018-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人