- 博客(52)
- 收藏
- 关注
原创 mybatis的逆向工程取消表前缀和取消字段前缀
使用逆向工程前先导入generatorSqlmapCustom项目,然后更改generatorConfig.xml配置文件中数据库的连接信息:<!--数据库连接的信息:驱动类、连接地址、用户名、密码 --> <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL...
2019-09-14 09:40:36
1411
转载 char(10)和VARCHAR(10)主要的区别是什么?
首先明确的是,char的长度是不可变的,而varchar的长度是可变的, 定义一个char[10]和varchar[10],如果存进去的是‘abcd’,那么char所占的长度依然为10,除了字符‘abcd’外,后面跟六个空格,而varchar就立马把长度变为4了,取数据的时候,char类型的要用trim()去掉多余的空格,而varchar是不需要的, char的存取数度还是...
2019-01-23 10:10:02
5045
转载 MySQL中的数据类型
文本 CHAR(*):最多255个字节的定长字符串,它的长度必须在创建时指定VARCHAR(*):最多255个字节的可变长度字符串,它的长度必须在创建时指定TEXT:最大长度为64K字符的变长文本TINYTEXT:最大长度为255字符的变长文本MEDUIMTEXT:最大长度为16K字符的变长文本LONGTEXT:最大长度为4GB字符的变长文本整数(考虑数据取值后选择...
2019-01-23 09:33:52
340
转载 SQL语句
SQL顺序SQL语句执行的时候是有一定顺序的。理解这个顺序对SQL的使用和学习有很大的帮助。1.from 先选择一个表,或者说源头,构成一个结果集。2.where 然后用where对结果集进行筛选。筛选出需要的信息形成新的结果集。3.group by 对新的结果集分组。4.having 筛选出想要的分组。5.se...
2019-01-23 09:28:36
178
原创 .Net
1------Razor引擎中没有了“母版页”,取而代之的是叫做“布局”的页面(_Layout。cshtml)放在了共享视图文件夹中。模板页:@RenderBody()占位符;局部页面:@RenderPage();模板页预设区域:@RenderSection("")2------一、@RenderBody当创建基于_Layout.cshtml布局页面的视图时,视图的内容会和布局...
2018-11-30 12:18:08
123
原创 Java与.Net的区别
语言的区别:.NET是跨语言的一个平台。语言可以是C#,f#,j#,vb.net等等。JAVA和.NET不同的一点是java是跨平台的,不跨语言的。.NET跨平台仅限于安卓系统和IOS苹果系统。 ...
2018-11-29 23:59:53
3339
原创 LINQ分页和排序,skip和Take 用法
/// <summary> /// Float数组排序以后进行分页查询 /// </summary> /// <param name="pageNum">要查询的页码</param> /// <param name="pageSize">每页的大小&a
2018-11-29 23:53:52
313
转载 GET和POST的真正的区别
好,大家都知道的GET和POST的区别,我就不说了,就说两点,如下:1.HTTP协议是TCP/IP的一种应用,所以说GET和POST也是TCP连接,所以GET和POST其实对url长度和发送的内容大小是没有限制的(我们平时见到的URL长度和发送内容的大小限制,都是来自于各个浏览器的限制,而非HTTP协议本身的限制)2.GET产生一个TCP数据包;POST产生两个TCP数据包。GET请求...
2018-11-12 12:15:55
203
转载 Spring框架注解
@controller 控制器(注入服务)用于标注控制层,相当于struts中的action层@service 服务(注入dao)用于标注服务层,主要用来进行业务的逻辑处理@repository(实现dao访问)用于标注数据访问层,也可以说用于标注数据访问组件,即DAO组件.@component (把普通pojo实例化到spring容器中,相当于配置文件中的<bean id...
2018-10-10 11:26:34
156
转载 有1000瓶水,其中有一瓶有毒,小白鼠只要尝一点带毒的水24小时后就会死亡,至少要多少只小白鼠才能在24小时时鉴别出那瓶水有毒?
1、有1000瓶水,其中有一瓶有毒,小白鼠只要尝一点带毒的水24小时后就会死亡,至少要多少只小白鼠才能在24小时时鉴别出那瓶水有毒。 我来解释一下,并给出一个方案,时间不是问题,24小时内肯定可以找出有毒的那瓶。 给1000个瓶分别标上如下标签(10位长度): 0000000001 (第1瓶) 0000000010 (第2瓶) 0000000011 (第3瓶) ...... 1...
2018-10-09 15:06:28
779
原创 MySQL中MyISAM与InnoDB区别及选择
InnoDB:支持事务处理等不加锁读取支持外键支持行锁不支持FULLTEXT类型的索引不保存表的具体行数,扫描表来计算有多少行DELETE 表时,是一行一行的删除InnoDB 把数据和索引存放在表空间里面跨平台可直接拷贝使用InnoDB中必须包含AUTO_INCREMENT类型字段的索引表格很难被压缩MyISAM:不支持事务,回滚将造成不完全回滚,不具有原子性不支持外...
2018-09-29 13:08:05
187
原创 ajax传数组到后台,后台springmvc 接受数组参数
关于ajax传数组到后台,后台springmvc 接受数组参数 特意整理了一下】 var ids= new Array(); var checkId = new Array();//定义一个数组用来接收参数 $("input:checked").each(function() { checkId.push($(this).val())...
2018-09-29 08:42:26
1815
转载 @ResponseBody 和 @RequestBody 的作用
先提一嘴 @RequestMapping(“url”),这里的 url写的是请求路径的一部分,一般作用在 Controller的方法上,作为请求的映射地址。代码: @RequestMapping(value = "/test")//类级别映射,可以没有,一般用于减少书写量public class myController { //方法级别映射,必须有,那么这个方法的访...
2018-09-25 12:32:32
273
转载 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
Java中没有指针,所以也没有引用传递了,仅仅有值传递不过可以通过对象的方式来实现引用传递 类似java没有多继承 但可以用多次implements接口实现多继承的功能值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数值的改变不影响实际参 数的值。引用传递:也称为传地址。方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法中相对应的形式参数,在方法执行中...
2018-09-20 02:02:09
1997
1
转载 Java的clone():深复制与浅复制
Java中要想自定义类的对象可以被复制,自定义类就必须实现Cloneable中的clone()方法,如下: 1 public class Student implements Cloneable { 2 3 private String name; 4 5 private int age; 6 7 private Prof...
2018-09-20 01:51:14
112
原创 Navicat for MySQL 安装和破解(完美)
Navicat工具使用方便,但需要破解。1、安装Navicat软件安装成功之后进行破解。 然后选择刚刚安装的Navicat安装路径下找到navicat.exe文件,点击选择即可激活 成功。 可以使用啦! Navicat for MySQL 安装软件和破解补丁:链接:https://pan.baidu.com/s/1oKcErok_Ijm0CY9U...
2018-09-19 23:29:08
1407
1
转载 IOC 的理解与解释
IOC 是什么?Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那我们来深入分析一下: ●谁控制谁,控制什么:传统Jav...
2018-09-18 19:30:19
131
转载 状态消息
1xx:信息 消息 描述 100 Continue 服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。 101 Switching Protocols 服务器转换协议:服务器将遵从客户的请求转换到另外一种协议。 2xx:成功 ...
2018-09-18 15:37:25
504
转载 HashMap 和 HashTable 到底哪不同 ?
HashMap和HashTable有什么不同?在面试和被面试的过程中,我问过也被问过这个问题,也见过了不少回答,今天决定写一写自己心目中的理想答案。代码版本JDK每一版本都在改进。本文讨论的HashMap和HashTable基于JDK 1.7.0_67。源码见这里1. 时间HashTable产生于JDK 1.1,而HashMap产生于JDK 1.2。从时间的维度上来看,HashMa...
2018-09-18 13:35:01
90
转载 java中的hashCode()和equals()的关系
Q1:为什么要重写equals方法?在java中new出来的对象obj1,obj2即使是内容完全相同,但在内存中的地址不一样,也就是在heap上分配了两份内存。有时候我们必须比较对象是否已存在,比如HashSet里的值是不能重复的。那怎么判断对象是否一样呢?调用equals方法。比如 obj1!=null && !obj1.eqauls(obj2)。 Q2:如果DO中没...
2018-09-18 09:37:26
120
转载 图的遍历之 深度优先搜索和广度优先搜索
转载请注明出处:http://www.cnblogs.com/skywang12345/1. 深度优先搜索介绍图的深度优先搜索(Depth First Search),和树的先序遍历比较类似。它的思想:假设初始状态是图中所有顶点均未被访问,则从某个顶点v出发,首先访问该顶点,然后依次从它的各个未被访问的邻接点出发深度优先搜索遍历图,直至图中所有和v有路径相通的顶点都被访问到。 若此时尚...
2018-09-18 09:17:29
252
转载 Mybatis在xml文件中处理大于号小于号的方法
第一种方法:用转义字符把">"和"<"替换掉,就没有问题了。mapper文件示例代码:<if test="startTime != null "> AND order_date &gt;= #{startTime,jdbcType=DATE} </if><if test="endTime != null
2018-09-15 09:25:19
259
转载 java开发:file.delete()与file.deleteOnExit()的区别
1.delete()方法:当调用delete()方法时,直接删除文件,不管该文件是否存在,一经调用立即执行;2.deleteOnExit()方法:用deleteOnExit()方法时,只是相当于对deleteOnExit()作一个声明,当程序运行结束,JVM终止时才真正调用deleteOnExit()方法实现删除操作。即该方法是将删除的命令缓存了一下,到服务停止的时候再进行操作! ...
2018-09-15 08:40:14
960
原创 在页面获取在url后面的参数
跳转到login.jsp页面的链接var url=window.location.href; //获取当前页面的链接window.location.href="${pageContext.request.contextPath}/login.jsp?url="+encodeURIComponent(url);传递的时候,带地址传递过去 在login.jsp页面把uri获取到...
2018-09-13 10:38:15
1118
原创 mybaits错误解决:There is no getter for property named 'id' in class 'java.lang.String'
在使用mybaitis传参数的时候,如果仅传入一个类型为String的参数,那么在 xml文件中应该使用_parameter来代替参数名。 正确的写法: <span style="font-size:18px;"> <!-- 用于查询运单号是否存在 --> <select id="isCargoBillNoExist" resu...
2018-09-12 20:06:30
1461
原创 org.apache.ibatis.binding.BindingException: Type interface com.softeem.mapper.UserMapper is not know
UserMapper.xml中mapper的namespace路径配置错误<mapper namespace="com.softeem.mapper.UseMapper"></mapper> 修改后的<mapper namespace="com.softeem.mapper.UserMapper"></mapper>结果正...
2018-09-12 13:39:12
1714
3
原创 mybatis自动提交事务管理
关于mybatis的事务的回滚与提交的官方说明如下:事务控制方法控制事务作用域有四个方法。 当然, 如果你已经选择了自动提交或你正在使用外部事务管 理器,这就没有任何效果了。然而,如果你正在使用 JDBC 事务管理员,由 Connection 实 例来控制,那么这四个方法就会派上用场:void commit()void commit(boolean force)void rollback...
2018-09-12 00:40:14
9290
1
原创 使用Mybatis时的一些小问题
在使用添加语句的时候user.xml文件中<!-- 添加用户信息 --> <insert id="saveUser" parameterType="fy.po.User"> insert into t_user values(0,#{email},#{face},#{mobile},#{nickName},#{password},#{regTim...
2018-09-12 00:39:06
147
原创 Mybatis SQL语句Like查询%${value}%与 #{value} 的区别
方法一: <select id="findUserById" parameterType="int" resultType="fy.po.User"> select * from user where username like '%${value}%' ;</select>${value}必须是value 调用时:sqlSessio...
2018-09-11 20:32:18
7359
4
原创 log4j.properties里配置文件没作用
解决办法:在SqlMapConfig.xml文件中加入<settings><setting name="logImpl" value="LOG4J"/></settings>代码后运行结果中带有日志文件 在mybaits中,setting的的配置参数如下(如果不在配置文件中配置将使用默认值): 设置参数 描述 有...
2018-09-11 20:30:03
1149
转载 日期转换:Cannot format given Object as a Date (SimpleDateFormat的parse和format)
转载https://blog.csdn.net/hanchao5272/article/details/793909021.错误信息Exception in thread "main" java.lang.IllegalArgumentException: Cannot format given Object as a Date at java.text.DateFormat.f...
2018-09-11 09:06:24
52260
2
转载 tomcat服务 localhost可以访问项目,ip无法访问解决办法
最近在开发项目中,遇到的一个问题是:在 tomcat中发布一个web项目,但是发布成功后,只能用http://localhost:8080/fm访问项目,不能用http://127.0.0.1:8080/fm访问项目,也不能用本地的IP地址访问(http://192.16/8.0.191:8080/fm)起初认为是防火墙的原因,但是防火墙是关闭的,应该没有影响;后来认为是win7的...
2018-09-11 08:59:37
8039
原创 将数据库里的时间提取出来在jsp页面上只显示日期不显示时分秒
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> <fmt:formatDate value='${sheet.updateTime}' pattern='yyyy-MM-dd HH:mm:ss'/><fmt:formatDate value='${time}' patter...
2018-09-06 10:49:47
4784
转载 EL表达式在js文件中无效,在jsp页面中的js中有效
"${xxxx}"在js文件里面获取不到值。但是在jsp里面却可以获取到值。问题:EL表达式在jsp页面是有效的,可以获取到值,如下:<input id="alarm_level_toJS" type="text" style="display: none; width:178px;" value="${topo.alarm_level }">前提是这段代码是在xx
2018-09-05 20:26:38
717
转载 sql 关联外键时的几种同步方式
1 . cascade方式在父表上update/delete记录时,同步update/delete掉子表的匹配记录 2. set null方式在父表上update/delete记录时,将子表上匹配记录的列设为null要注意子表的外键列不能为not null 3. No action方式如果子表中有匹配的记录,则不允许对父表对应候选键进行update/delete操作 ...
2018-09-03 19:21:03
1174
转载 在jsp页面中EL多条件判断、${list.size} 和 ${fn:length(list) }
EL表达式多条件判断<c:if test="${(order.status == '06'&& order.type=='02') || (order.status == '09'&&order.type=='06')}"> 在jsp页面中不能通过${list.size}取列表长度,而是 <%@ taglib uri="http...
2018-08-30 23:14:35
1879
转载 jsp ${param.属性}用法
众所周知 如${id} 意思是取出某一范围中名称为id的变量,它的取值范围Page,Request,Session,Application。而${param.id}就不是从这四个范围取值的方式了,而是相当于 request.getParameter("id")。如同怎么得到从表单传递过来的值一样。 描述:param 应该是el表达式中的东西,这种写法一般是可以得到请求的参数的值。...
2018-08-30 16:50:17
13500
1
转载 vue.js - v-bind 的一些理解和思考
一、v-bind 初探它是一个 vue 指令,用于绑定 html 属性,如下:<div id="app"> <p v-bind:title="title">html属性不能使用双大括号形式绑定,只能使用v-bind指令</p></div>......var vm = new Vue({ el: '#app', ...
2018-08-28 22:03:03
137
转载 Webstorm常用快捷键
常用快捷键—Webstorm入门指南 提高代码编写效率,离不开快捷键的使用,Webstorm拥有丰富的代码快速编辑功能,你可以自由配置功能快捷键。快捷键配置点击“File”-> “settings”Webstorm预置了其他编辑器的快捷键配置,可以点击默认配置-Eclipse的常用快捷键对照表查找/代替 Webstorm快捷键 Eclipse快捷...
2018-08-28 21:46:10
88
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人