- 博客(17)
- 资源 (10)
- 收藏
- 关注
原创 Mysql基础
一.概念1.DB:数据库(database),存储数据的“仓库”,保存了一系列有组织的数据。2.DBMS:数据库管理系统(Database Management System)。数据库是通过DBMS创建和操作的容器3.SQL:结构化查询语言(Structure Query Language)。专门用来与数据库通信的语言。二、常用sql语句(1)基础篇1.通配符查询: %(匹配多个字符) _匹配单个字符select * from temp where name like '%a%'
2020-08-08 22:57:26
176
原创 MyBatis杂记
MyBatis连接数据库时,$和#的区别:#{}:是以预编译的形式,将参数设置到sql语句中:相当于PreparedStatement:防止sql注入${}:取出的值直接拼装在sql语句中:会有安全问题。注:大多数情况下,我们应该使用#{},原生JDBC不支持占位符的地方我们可以使用${}进行取值。连接方式:1、单参数传值时,#{}中可以是任何值2、多参传值时,...
2019-04-08 11:20:34
163
原创 Struts2(部分)
一、开发环境的搭建步骤:1.导入jar包2.在web.xml文件中配置filter过滤器3.在类路径下加入struts.xml文件,导入模板文件(.dtd)二、action和Action类1.action:代表一个struts的请求2.Action:能够处理struts请求的类 (1)必须有一个无参构造器 (2)每次Http都会请求创建一个新的Actio...
2019-04-08 11:19:00
189
原创 SSM搭建过程中dispatcherServlet和java.lang.IllegalArgumentException报错解决
由于在搭建SSM项目环境时,遇到了两个解决了很久的问题,今天发帖,希望帮助到遇到同样问题的博友们!!1、在web.xml文件中,出现了在配置SpringMVC的过滤器DispatcherServlet的时候,无法解析DispatcherServlet类其实根本原因在于pom文件中引入的依赖不正确,使用下面的jar估计可以,如果不行,再去maven仓库中引入,因为我之前在搭建SSM环境时...
2019-03-31 23:11:40
1168
原创 Idea中maven导入jstl标签库报错问题
HTTP Status 500 - /WEB-INF/views/user.jsp (line: 2, column: 62) Unable to read TLD "META-INF/c.tld" from JAR file "file:/F:/java_trainclass/IdeaWorkSpace/FundingCrowd/FundingCrowd-web/target/FundingC...
2018-12-27 16:44:48
1568
3
原创 关于Idea中SpringMVC表单提交POST提交请求不到数据
org.springframework.web.servlet.PageNotFound handleHttpRequestMethodNotSupported警告: Request method 'POST' not supported假如报以上错误,然而通过GET请求方式可以获得数据,可能原因是你提交的post请求的表单中没有声明提交方式加上这个就可以顺利的拿到后台数据...
2018-11-30 18:58:51
3052
原创 java通过POI和jacob实现word文档的在线预览和下载
通过POI和jacob可以实现word文档的在线预览和下载。首先,引入以下maven依赖。 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> ...
2018-11-04 12:03:02
7633
8
原创 Idea创建maven的web项目
1、新建maven工程。2、填写好GroupId和ArtifactId。3、选择maven目录。4、project和modul的命名。5、如果出现maven没有导入,点击import Changes便可。6、当出现如下情况,证明maven的工程已经搭建完成。7、结构如下。8、接下来,查看maven的结构。9、部署到tomcat服务...
2018-10-29 00:26:58
1706
原创 数据库事务,视图和权限管理
一、数据库的事务事务:是数据恢复和并发控制的最小单位,是用户执行一系列数据操作的序列集合。 事务具有四大特点(ACID):①原子性:事务对数据的操作要么全部都做,要么全部不做,就叫做事务的原子性②一致性:事务执行的结果必须使数据从一个一致性状态转变到另一个一致性状态。事务成功提交时,数据库必须处于一致性状态。③隔离性:多个事务同时进行时,各个事务之间不会相互影响。④...
2018-07-25 23:27:38
811
原创 List、Set、Map的区别和关系
三者的关系图:一、超级接口Iterable:该接口中会返回一个迭代器,实现该接口的类都能作为forEach的对象。二、Collection:继承了Iterable接口,并且可以被以下类实现。collection是集合listst和set的接口。(一)List接口(有序)1、LinkedList实现类:注:A、LinkedList底层使用双向链表实...
2018-07-25 14:57:08
47984
3
原创 Hibernate杂记
1.什么是持久化?为什么要持久化?持久化:将数据从内存中持久化到存储介质中(文件、数据库等);原因:需要永久的保存数据。2.hibernate和JDBC的区别?hibernate的优势是什么?1)区别: a.JDBC是实现数据库的操作,hibernate是对JDBC轻量级的封装 b.hibernate通过配置映射关系(xml、注解),然后通过hibernate提供的ap...
2018-07-17 15:05:21
116
原创 正则表达式
一、概念正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。二、简介正则表达式是对字符串和特殊字符操作的一种逻辑公式,就是用实现定义好的一些特定字符、以及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式是一种文本模式,模式描述在...
2018-07-07 14:50:08
205
原创 Ajax异步刷新的几点方法实现
Ajax可以实现异步刷新,表现为下拉框,页面内容的局部刷新。Ajax的一般步骤为:在触发的函数中,将返回值设置为false,使其失效。...function(){var request=new XMLHttpRequest();var method="POST"; //或者为"GET"var url=""; //传入urlrequest.open(metho...
2018-06-12 00:27:41
3047
转载 JSTL中
<c:forEach>详解<c:forEach>标签的语法定义如下所示。 <c:forEach var="name" items="expression" varStatus="name" begin="expression" end="expressio
2018-06-02 23:55:07
146
原创 关于java后台和java前台jsp页面交互时出现的编码问题
我提供我自己的几点思路和方法:1、通过过滤器Filter来过滤,具体方法:新建Filter类 public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { request.setCharacter...
2018-06-02 21:04:03
612
原创 数据库增删改查的四个单表语句
插入:insert into 表名(列明,列明,...) values(?,?,...);删除:delete from 表名 【where 条件】;更新:update 表名 set 列名=值,列名=值,...【where 列名=值】查询:select 【列名】 from 表名;...
2018-05-30 18:45:01
1932
原创 关于java后台数据库的连接(增删改查)的方法集合
Connection conn=null; PreparedStatement pst=null; ResultSet rs=null; //连接数据库 public Connection getConnection() { try { Class.forName("com.mysql.jdbc.Driver"); conn=DriverManager.getConne...
2018-05-29 21:37:29
3571
1
Linux基础入门及简单实操
2022-12-15
ACM练习题及解决方法
2018-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人