自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 PMP4.1

PMP

2022-04-01 16:41:56 182

原创 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 用法

        /// &lt;summary&gt;        /// Float数组排序以后进行分页查询        /// &lt;/summary&gt;        /// &lt;param name="pageNum"&gt;要查询的页码&lt;/param&gt;        /// &lt;param name="pageSize"&gt;每页的大小&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容器中,相当于配置文件中的&lt;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 &amp;&amp; !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文件中处理大于号小于号的方法

第一种方法:用转义字符把"&gt;"和"&lt;"替换掉,就没有问题了。mapper文件示例代码:&lt;if test="startTime != null "&gt; AND order_date &amp;gt;= #{startTime,jdbcType=DATE} &lt;/if&gt;&lt;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来代替参数名。 正确的写法:   &lt;span style="font-size:18px;"&gt; &lt;!-- 用于查询运单号是否存在 --&gt; &lt;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路径配置错误&lt;mapper namespace="com.softeem.mapper.UseMapper"&gt;&lt;/mapper&gt; 修改后的&lt;mapper namespace="com.softeem.mapper.UserMapper"&gt;&lt;/mapper&gt;结果正...

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文件中&lt;!-- 添加用户信息 --&gt;    &lt;insert id="saveUser" parameterType="fy.po.User"&gt;      insert into t_user values(0,#{email},#{face},#{mobile},#{nickName},#{password},#{regTim...

2018-09-12 00:39:06 147

原创 Mybatis SQL语句Like查询%${value}%与 #{value} 的区别

方法一: &lt;select id="findUserById" parameterType="int" resultType="fy.po.User"&gt;         select * from user where username like '%${value}%' ;&lt;/select&gt;${value}必须是value 调用时:sqlSessio...

2018-09-11 20:32:18 7359 4

原创 log4j.properties里配置文件没作用

解决办法:在SqlMapConfig.xml文件中加入&lt;settings&gt;&lt;setting name="logImpl" value="LOG4J"/&gt;&lt;/settings&gt;代码后运行结果中带有日志文件  在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页面上只显示日期不显示时分秒

&lt;%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %&gt; &lt;fmt:formatDate value='${sheet.updateTime}' pattern='yyyy-MM-dd HH:mm:ss'/&gt;&lt;fmt:formatDate value='${time}' patter...

2018-09-06 10:49:47 4784

转载 EL表达式在js文件中无效,在jsp页面中的js中有效

"${xxxx}"在js文件里面获取不到值。但是在jsp里面却可以获取到值。问题:EL表达式在jsp页面是有效的,可以获取到值,如下:&lt;input id="alarm_level_toJS" type="text" style="display: none; width:178px;" value="${topo.alarm_level }"&gt;前提是这段代码是在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表达式多条件判断&lt;c:if test="${(order.status == '06'&amp;&amp; order.type=='02') || (order.status == '09'&amp;&amp;order.type=='06')}"&gt; 在jsp页面中不能通过${list.size}取列表长度,而是 &lt;%@ 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 属性,如下:&lt;div id="app"&gt; &lt;p v-bind:title="title"&gt;html属性不能使用双大括号形式绑定,只能使用v-bind指令&lt;/p&gt;&lt;/div&gt;......var vm = new Vue({ el: '#app', ...

2018-08-28 22:03:03 137

转载 Webstorm常用快捷键

常用快捷键—Webstorm入门指南 提高代码编写效率,离不开快捷键的使用,Webstorm拥有丰富的代码快速编辑功能,你可以自由配置功能快捷键。快捷键配置点击“File”-&gt; “settings”Webstorm预置了其他编辑器的快捷键配置,可以点击默认配置-Eclipse的常用快捷键对照表查找/代替 Webstorm快捷键 Eclipse快捷...

2018-08-28 21:46:10 88

空空如也

空空如也

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

TA关注的人

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