自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

转载 在Eclipse中的外置Tomcat add Springboot项目

https://www.liangzl.com/get-article-detail-14348.html

2020-04-08 14:23:55 272

原创 分隔符

前面写代码的时候有个导入文件路径中要加 " \ " ,后来被别人改成了File.separatorChar然后就去查了一下这个东西,自己打印出来是这样的:原因是 “\” 这个东西在windows环境下和Linux不一样,到时候如果要是上线会在Linux环境配置,容易出bug。。。...

2019-03-17 17:00:57 277

原创 生成json文件

@ResponseBody @RequestMapping(value="/getJson", method=RequestMethod.GET) public void getRoleMenuList(HttpServletRequest req, HttpServletResponse res, IntegerroleId) throws IOException{ ...

2019-03-06 09:11:40 309

原创 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 471 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 104

转载 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 162

原创 @Autowired与@Resource

在写项目的时候用到了springmvc的框架,在controller层的时候需要注入service层的方法,我一直用的@autowired注解,但看到别的项目中也有用到@Resource这个注解不是很明白,于是就学习了一下:@Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入。所以其实差不多。。。...

2018-11-14 14:51:17 117

转载 ajax中xmlhttp.readyState==4 && xmlhttp.status==200 是什么意思

xmlhttp.readyState的值及解释:0:请求未初始化(还没有调用 open())。1:请求已经建立,但是还没有发送(还没有调用 send())。2:请求已发送,正在处理中(通常现在可以从响应中获取内容头)。3:请求在处理中;通常响应中已有部分数据可用了,但是服务器还没有完成响应的生成。4:响应已完成;您可以获取并使用服务器的响应了。xmlhttp.status的...

2018-09-28 09:31:51 256

原创 创建maven工程时只有resource目录

以前都是在buildPath里面把其他文件夹remove,然后再新建文件夹,现在可以在pom.xml文件中指定JDK添加如下代码:<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</g...

2018-09-14 17:09:17 188

原创 Mybatis入门

首先建立一个maven 项目,并导入相应的jar包然后自己创建一个数据库表:写一个接口IUserMapper:再写一个实体类,get set方法,构造方法,并重写toString 方法:(后面的省略了)这时候写配置文件xml:User.xml:<mapper namespace="mybatis.IUserMapper"><resu...

2018-09-12 10:48:05 135

原创 实习入职这几天天的感受与感想

实习入职4天,第一个学的就是带我用POI导入和导出Excel表格内容,下面是我这三天的总结:刚开始来的时候心里暗自想好要好好学习,背了快一周的面试题,感觉自己刚来学的东西肯定不是很难,上手也应该很快,结果却不是这样的。。。 第一天的上午是去签了实习合同,下午去了上班的地方,领头告诉我今后的路线就是先夯实基础,然后以后在接触项目,所以这个月的目的就是增强java基础第一天下午看了一下...

2018-09-07 15:00:52 1878

原创 导入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 228

原创 前天的比较简单的面试题

输入某年某月某日,输出是这一年的第几天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 176

原创 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 283

原创 复习反射机制:

1.Class 是一个类2.对象照镜子后可以得到的信息:某个类的数据成员名、方法和构造器   某个类到底实现了哪些接口。3.对于每个类而言,JRE都为其保留一个不变的Class类型的对象。 一个Class对象包含了特定某个累的有关信息4.Class对象只能由系统建立对象 一个类在JVM中只会有一个Class实例 每个类的实例都会记得自己是由哪个class实例所产生5.获取Class对象的方式:1)...

2018-07-13 18:57:11 164

原创 学习Struts时出现404问题

写完jsp配置完Struts.xml,访问.action时页面出现404。。。出现404有两个问题:一是没有启动服务器,二就是没有配置过滤器。Struts操作请求首先应经过过滤器,过滤器不用自己写了,但需要配置,若不配置过滤器则会出现404问题配置方法:在xml文件中加入如下代码:<filter>        <filter-name>struts2</filter...

2018-06-21 10:41:29 475

原创 JAVAWEB学习笔记--过滤器filter

过滤器:Filter和Servlet是一样的都是单例的!他会在一组资源(如jsp、servlet、.css、.html等)的前面执行。可以让请求得到目标资源,也可以不让请求达到。过滤器有拦截请求的能力。Filter接口:void init(FilterConfig)    创建之后马上执行,Filter会在服务器启动时就创建void destory()     销毁之前执行,会在服务器关闭时销毁v...

2018-06-18 13:29:33 209

原创 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 231

原创 JavaWeb监听器Listener

~事件源:三大域1、servletContext: 生命周期监听:ServletContextListener,他有两个方法,一个在出生时调用(在服务器启动时就出生),一个在死亡时调用(在服务器关闭时死亡,一个项目里面就一个ServletContext对象)属性监听:ServletContextAttributeListener,它有三个方法,一个在添加时调用,一个在替换时调用,一个在移除时调用2...

2018-06-18 08:53:04 210

原创 MySQL学习笔记之方言

limit用来查询结果的起始行,以及总行数。例如:查询起始行为第五行,一共查询3行记录select * from 表名 limit 4,3;   4表示从第五行开始查询,3表示查询三行,即第5、6、7行。...

2018-06-01 17:20:24 725

原创 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 213

原创 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 161

转载 JAVA网页图形验证码的实现

转载自 春水上行  的博客:https://blog.csdn.net/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 716

原创 EL标签库学习笔记

导入标签库:<@ tablib prefix = "fn" uri = "http://java.sun.com/jsp/jstl/function"%> fn:contains() 测试输入的字符串是否包含指定的子串 fn:containsIgnoreCase() 测试输入的字符串是否包含指定的子串,大小写不敏感 fn:endsWith() 测试输入...

2018-05-24 09:53:15 144

原创 jaxp小记

jaxp步骤:DocumentBuilderFactory builderFactory = DocumentBuilderFactory.newInstance();//1.创建解析器工厂DocumentBuilder builder = builderFacory.newDocumentBuilder();//2.创建解析器Document document = builder.parse("...

2018-05-20 19:49:34 299

原创 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 75

原创 菜逼学习笔记:Cookie

Cookie机制采用的是在客户端保持HTTP状态信息的方案Cookie是在了浏览器访问WEB服务器的某个资源时,由WEB服务器在HTTP响应消息头中附带传送给浏览器的一个晓文本文件一旦WEB浏览器保存了某个Cookie,那么它在以后每次访问该WEB服务器时都会在HTTP请求头中将这个Cookie回传给WEB服务器。底层的实现原理:WEB服务器通过在HTTP响应消息中增加Set-Cookie响应头字...

2018-05-15 16:41:16 98

原创 几个属性相关的方法、转发和重定向

(1)方法void setAttrbute(String name, Object o):设置属性Object gettribute(String name):获取指定的属性Enumeration getAttributeNames():获取所有的属性的名字组成的EnumerationremoveAttribute(String name):移除指定的属性(2)域对象:        pageCo...

2018-05-07 16:59:57 280

原创 ServletResopnse

    ServletResponse:封装了响应信息,如果想给用户什么响应,可以使用该接口的方法实现。(1) getWriter():放回PrintWriter对象,调用该对象的print()方法,把print()中的参数直接打印到客户端浏览器上。(2)设置响应的内容类型:response.setContentType("application/msword");(Word文档类型)(3)voi...

2018-05-04 16:46:28 135

原创 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 145

原创 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 94

原创 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 192

数据库部分jar包

数据库部分jar包,commons-dbutils-1.4.jar mchange-commons-java-0.2.3.jar c3p0 mysqljdbc

2018-06-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除