- 博客(37)
- 收藏
- 关注
原创 使用IDEA创建第一个SpirngBoot工程
前言:如今springboot越来越火,越来越多的公司选择使用springboot作为项目的开发框架,其设计目的就是用来简化spring项目的搭建和开发过程,省略了传统spring、springmvc项目繁琐的配置,可以让开发人员快速上手。通过以下几个步骤即可快速创建springboot工程。1、步骤一: 打开IDEA主页面,选择Create New Project 2、步骤二: 选择了Create New Project 后,会弹出以下页面,并选择Spring In...
2020-06-12 14:41:58
240
原创 工作总结2019
2019-4-22总结:1、Freemarker的使用: a、??是判断对象是否为null。example: <#if object> 不为null则执行这里的逻辑 </#if> b、后台传递过来为Date类型在前台显示的格式转换: Date birthday = new Date();...
2019-04-23 00:15:45
379
原创 Xss漏洞修复,表单的multiple导致无法进入拦截器,对表单进行拦截
package com.test.commom.filter;import java.io.IOException;import java.util.Enumeration;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import ...
2019-03-28 16:54:17
702
原创 判断被拦截参数是否为JSONObject或者JSONArray格式以
try { //判断被拦截参数是否为JSONObject或者JSONArray格式 boolean flag = false; Object json= new JSONTokener(paramValue).nextValue(); if (json instanceof JSONObject) {...
2019-03-28 16:47:33
580
原创 怎么使用response.write来做一个javascript的alert弹出窗口
Page.RegisterStartupScript("alert", "<script language=javascript>alert('添加成功');</script>");_____________________________________________________________________response.write("<scrip...
2019-03-27 21:14:48
1442
原创 NativeCat Premium免安装破解版:百度云传送门
NativeCat Premium免安装破解版:百度云传送门 简单粗暴,Navicat Premium 12免安装注册版附上下载传送门:点我进行下载 密码:1pzg; 直接下载解压。...
2019-02-28 17:42:36
12778
5
原创 MYSQL数据库中XXXInt类型的数值范围以及示例
对象 年龄区间 类型 表示范围人 150 岁之内 unsigned tinyint 无符号值:0 到 255龟 ...
2019-02-26 13:22:10
2932
原创 如何将MYSQL数据库里面的sql文件导入到PowerDesigner生成pdm文件
1.create new PDM: 2.select database menu; 3.then choose your script file ; 4、click OK ;5、success。
2019-02-25 16:57:24
2585
原创 JDBC的抽取成JdbcUtils
1.通过properties配置来配置:驱动,连接,用户,密码2.通过ResourceBundle bundle = ResourceBundle.getBundle("db"); ;来加载db.properties配置文件。但是这里的参数是没有后缀名的. 通过bundle.getString(key); 通过key获得properties的value的值3.JDBC工具类抽取方式二...
2019-02-16 22:57:44
105
原创 MYSQL的多表操作
1.外键:用来描述两张表之间的关系(某商品属于哪个分类,需要在该商品上添加category_id),从表的外键指向主表的主键2.外键声明:alter table product add foreign key(category_id) references category(cid); 指定category_id为外键并且给外键起一个外键名: ...
2019-02-16 22:50:53
192
原创 JDBC的总结
1.JDBC是sun公司推出的java访问数据库的标准规范(接口),JDBC是由一组java工具类和接口组成2.JDBC的开发步骤:a.注册驱动: Class.forName("com.mysql.jdbc.Driver"); b.获得连接: DriverManager.getConnection("jdbc:mysql://localhost:8080/db1","root","root...
2019-02-15 00:15:20
112
原创 MYSQL单表查询的总结
1.使用cmd登录mysql : mysql -uroot -proot2.DDL(数据库定义语言):操作对象数据库,表,列,关键字create , drop , alter, (对结构进行操作)3.DML(数据库定义语言):操作对象是表中的记录进行更新, 关键字insert into, delete from, update set(数据)4.DQL(数据库查询语言):操作对...
2019-02-14 23:52:59
1108
原创 delete from table 表名 和 truncate table 表名的区别
1.delete : 是一条一条记录的删除,不清空auto_increment 记录数。且在事务中可以通过rollback回滚恢复数据2.truncate: 是将整张表摧毁,再重新建表,清空auto_increment记录数。在事务中不能通过rollback回滚恢复数据。...
2019-02-14 17:46:03
2080
原创 MYSQL数据插入时中文乱码的问题发生和解决
1.导致向MYSQL插入数据出现乱码的原因是:表的编码集和数据库的编码集,mysql服务器的编码集不一样,所以产生了中文乱码,通过:show create database 数据名; 查看该数据库的编码集(修改的话是:alter database 数据库名 character set utf8;)2.查看表的编码集:show create table tb1; 修改表的编码集:alter t...
2019-02-14 17:34:56
460
原创 Bootstrap的总结
1.需要准备JQ的引入,以及下载下来的bootstrap里面的css,fonts,js文件导入进来2.Viewport(视口),移动设备上的viewport就是设备的屏幕上能用来显示我们的网页的那一块区域。可能比浏览器可视区域要大,也可能要小。3.css中的1px并不等于设备的1px,因为iPhone3的屏幕和iPhone4的屏幕一样大,但是像素却是iPhone3的两倍,所以一个css像素...
2019-02-14 12:48:15
197
原创 Bootstrap的完整模板
<!DOCTYPE html><html lang="zh-CN"> <head> <meta charset="utf-8"> <!--声明文档兼容模式,表示使用IE浏览器的最新模式--> <meta http-equiv="X-UA-Compatible" content=
2019-02-13 17:05:46
1070
原创 javaQuery的总结
1.向元素写入内容:$().html(val);2.jq和js的转换:$("")[0] $(dom对象);3.jq的基本选择器:$("#id,name");并集,层级选择器:$("body p");子孙后代 $("body>p"),儿子,$(prev+next);下一个兄弟元素,$(prev~silibing);所有同辈元素4.JQ设置属性:$().prop(key,val...
2019-02-13 11:55:10
868
原创 JavaScript的总结
1.js和java的不同之处:var test = "123";这里为弱类型, 都是var关键字来声明变量。2.在js里面的ECMAScript里面,带有var的都是局部变量(var test="hello";),而没有var 的变量都是全局变量(test2 = "world";)。3.js的ECMAScript的五种类型:Undefined Null Number String Bool...
2019-02-12 18:33:09
131
原创 javascript的函数写法
1.常规写法:function fnName(){ console.log("常规写法")}2.匿名函数: 把函数保存到变量中,var myfn = function(){};3.用json对象装函数:var fnobject = { fn1:function(){ console...
2019-02-12 17:40:21
366
原创 javascript的void用法
1.javascript:void(0)和javascript:; 在用法上都是一样的。同样是让href="javascript:;",这个超链接去执行一个js的空事件,实际上,这种写法就是javascript的第三种引入方式: onclick="javascript:location.h...
2019-02-12 12:38:02
691
原创 HTML和css和div的笔记
1.HTML标签不区分大小写2.src的英文是source的缩写3.img标签的alt属性是表示:当图片无法显示的时候,而提示的信息4.a标签的target属性指定的是跳转到哪个frame里面,只要在frame指定name属性即可。5.表单标签在只有name属性的情况下,才会将数据提交给后台6.input标签属性:name, maxlength,readOnly,size,pl...
2019-02-10 22:27:35
143
原创 两个下拉框的option的相互转换添加
$("#btnRight").click(function(){ //向右移动option $("#rightSeletction").append($("#leftSelection option:selected"));});向左移动就是反过来即可。 把获得的json数据放入到select中 使用$().append("<option&...
2019-02-01 23:34:39
291
原创 JdbcTemple的使用
public List<Customer> findAssociatiedAll(Integer decidedzone_id) { // TODO Auto-generated method stub String sql = "select * from t_customer where decidedzone_id = ?"; Li...
2019-02-01 17:55:31
1347
原创 CXF的XML配置文件的头部信息
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:jaxws="http://cxf.apache.org/jaxws"xmlns:soap="http://cxf.apache.org/bindings...
2019-01-31 23:57:57
1754
原创 WebService的CXF框架的相关配置
导入一些jar包。 在web.xml中配置CXF框架提供的一个Servlet. class 配置为 CXFServlet url配置成 /service/* 加载一个cxf的配置文件:使用默认的话必须在web-inf下有一个 cxf-servlet.xml文件。 不使用默认就配置: 通过初始化参数指定CXF框...
2019-01-27 23:31:16
264
原创 javaWeb的文件下载的两种方式
1是a标签下载: 直接在jsp或html文件中写: 直接点击超链接就可以下载了。如果是txt文件则不会下载,会直接打开,如果是zip则会提示下载 2,第二种方式就是以请求的方式:(servlet或者action的方式) 客户端发送url:xxx.action或者servlet如果是action的话则需要通过out = ServletActi...
2019-01-27 00:54:32
791
原创 hibernate的关联对象查询,且指定hibernate的封装对象和关联对象的方式
当subarea里面含有region对象时,使用这样的离线模糊查询是不行的。 dc.add(Restrictions.like("region.province","%"+province+"%")); 这里涉及到多表关联查询,使用别名来实现。 dc.createAlias("region","r");//就是添加别名,第一个...
2019-01-26 17:09:32
973
原创 使用一个工具类,将指定的form表单中的所有输入项转为json数据{key:value,key:value}
$.fn.serializeJson=function(){ var serializeObj={}; var array=this.serializeArray(); $(array).each(function(){ if(serializeObj[this.name]){ ...
2019-01-26 16:12:04
360
原创 分页查询出现死循环问题:There is a cycle in the hierarchy!
将java对象转为json过程中,因为对象之间有相互引用关系,会发送死循环问题。解决方式,排除其中,或者取消懒加载。 因为在转json的时候: { id:"001", subareas:[ {id:'123',region:{ ...
2019-01-24 20:43:45
184
原创 sql的like的使用
select * from table where name like '%明%'; 表示凡是name字段里面的有“明”的都查询出来select * from table where name like '_明 '; 表示把name字段里面有 “X明” 两个字符,且只有两个字符和第二个字符是“明”的都查出来。"_"和"%","_"表示任意一个字符(注意是一个),"%"表示任意字符(就是零...
2019-01-24 17:37:26
2367
原创 json和数组以及Object的相互转换
//把pageBean转成json,回写给页面,但是排除一些不需要回写给页面的json数据 JsonConfig jsonConfig = new JsonConfig(); jsonConfig.setExcludes(new String[]{"currentPage","pageSize","detachedCriteria"}); Strin...
2019-01-24 00:29:23
937
原创 把String json = "{}"; 的字符串以json格式返回给页面
//把数据已json回写给页面 ServletActionContext.getResponse().setContentType("text/json;charset=utf-8");//指定回写的数据为josn数据 ServletActionContext.getResponse().getWriter().write(json);...
2019-01-24 00:27:16
407
原创 通用查询pageQuery的代码
/** * 通用查询方法 */ @Override public void pageQuery(PageBean pageBean) { // TODO Auto-generated method stub //查询总记录数:把他封装到pagebean中 DetachedCriteria detachedCrite...
2019-01-24 00:17:10
4187
原创 java怎么解决复制java文件到项目出现乱码
这是由于该java文件的编码和项目的编码不一致。解决方法一: 1.在项目上右键properties,选择Resource,更改Text file encoding 设置(bgk或者utf-8 等...)解决方法二: 1.使用notepad等编辑软件,把该java文件在notepad保存时选择对应的编码格式。...
2019-01-23 23:37:52
4331
原创 没有配置service的transaction注解,发生org.springframework.dao.InvalidDataAccessApiUsageException:
org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' mar...
2019-01-23 23:28:00
253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人