- 博客(21)
- 收藏
- 关注
原创 MySQL学习总结
SQL 对大小写不敏感!某些数据库系统要求在每条 SQL 命令的末端使用分号。关键词 DISTINCT 用于返回唯一不同的值。SELECT DISTINCT 列名称 FROM 表名称SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号)。如果是数值,请不要使用引号。下面的运算符可在 WHERE 子句中使用:操作符描述=等于
2018-01-26 14:25:59
397
原创 正则表达式
定义:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。作用:正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。给定一个正则表达式和另一个字符串,我们可以达到如下的目的:1. 给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”)2. 可以通过正
2018-01-25 10:22:56
704
转载 hibernate原理
转载自 http://www.cnblogs.com/dashi/p/3597969.html#commentformJAVA Hibernate工作原理及为什么要用hibernate 简介:hibernate是一个开源框架,它是对象关联关系映射的框架,它对JDBC做了轻量级的封装,而我们java程序员可以使用面向对象的思想来操纵数据库。hibernate核心接口s
2017-09-08 09:57:05
365
原创 学做人学做事
这篇文章非常好,值得你多读几遍,一定要多读几遍,多读几遍哦!! 五年后的你,不是在跟今天的你做对比,而是和你的那些同龄人作对比。只有那个时候,你仍然卓尔不群,你才会有更多的机会。这几天,猎豹少年派2017年应届生开始入职猎豹。借此机会,我也分享了一些自己一路成长的心得体会,这些也分享给需要的朋友。时间是年轻人最大的资源。在座各位都是硕士博士,学历都比我高。但我认为,比学历更重要的就是时
2017-08-22 17:28:36
2478
原创 join,left join,right join
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 .left join是以A表的记录为基础的,A可以看成左表,B可以看成右表,left join是以左表为准的.换句话说,左表(A)的记录将会全部表示出来,而右表(B)只会显示符合搜索条件的记录,B表记录不足的地方均为NULL.与right join正好相反right join(右联接) 返回包括右表中
2017-08-14 13:52:20
446
原创 count(),count(1),count(*)
Count(1)和Count(*)实际上的意思是,检测Count()中的表达式是否为NULL,如果为NULL则不计数,而非NULL则会计数。只要在Count中指定非NULL表达式,结果没有任何区别。对于Count(列)来说,同样适用于上面规则,评估列中每一行的值是否为NULL,如果为NULL则不计数,不为NULL则计数。Count( )有不为NULL的值时,在SQL Ser
2017-08-14 10:58:45
811
原创 eclipse 与资源库同步时忽略多余文件的一种方法
项目开发中在和服务器同步时,每次都看到一堆.class,.log,target等文件,这样很不舒服。解决方法:打开:window-->preferences-->team-->Ignored Resource-->Add Pattern 忽略文件夹:如忽略target文件夹,就Add Pattern,填入*/target/*忽略文件:如忽略.class类型的,直接填入 .
2017-08-14 10:22:58
1910
转载 Java读取csv文件的一种方法
在项目开发中,我们经常需要读取csv的内容的操作。读取的逻辑并不复杂。主要是对有换行的,逗号,引号的处理恰当的话就没问题了。有了下面的这些方法,在CSV的读取和输出的时候都非常方便。[java] view plain copy print?package com.han.csv.util; import java.io.Buffered
2017-08-02 14:34:40
1398
转载 mybatis的foreach
foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有 item,index,collection,open,separator,close。 item表示集合中每一个元素进行迭代时的别名, index指 定一个名字,用于表示在迭代过程中,每次迭代到的位置, open表示该语句以什么开始,
2017-07-25 17:26:15
548
原创 StringTokenizer的用法及示例
StringTokenizer类:根据自定义字符为分界符进行拆分,并将结果进行封装提供对应方法进行遍历取值,StringTokenizer 方法不区分标识符、数和带引号的字符串,它们也不识别并跳过注释;该方法用途类似于split方法,只是对结果进行了封装;帮助文档上对此进行了说明:StringTokenizer 是出于兼容性的原因而被保留的遗留类(虽然在新代码中并不鼓励使用它)。建议所
2017-07-19 15:21:02
391
原创 关于参加需求讨论会议的看法
昨天下午,经理通知要结合原型和需求文档,理解下阶段的开发需求,然后今天上午进行了需求讨论,和客户一起确认下阶段的开发任务。会议上,客户说了一下项目的大概流程,然后让提问题,因为有测试在场,所以大部分时间都是测试,经理,各个小组长在和客户进行讨论,作为一个搬砖的,没怎么说过话。当说到自己负责的画面时,本人很积极的问了开发时可能遇见的问题,讨论过后,客户说这个功能还是希望找一个小组长来负责,组长同意了
2017-07-19 14:57:27
808
原创 SVN的代码提交
由于没有养成良好的代码提交习惯,导致前几天出现一个失误,三天的代码一直没有提交,最后提交时出现冲突,小手一抖点了一下回退,瞬间爆炸,你懂的。所以就研究了一下代码提交的问题。个人建议在修改或新增代码后,确认无误就赶紧提交,当提交过程中遇见冲突时,就把自己的代码拷到记事本然后右键replace with资源库最新内容,然后粘上去,赶紧提交。
2017-07-18 11:53:41
380
原创 SVN更新项目文件
当我们在Eclipse中使用SVN插件与其他成员进行团队开发时,每过一段时间,其他成员可能就会向SVN资源库提交他对项目所作的改动(新增文件、修改文件、删除文件等)。如果我们想要获取当前最新的SVN资源库版本,我们就需要从SVN资源库中更新项目文件。1、快速更新全部项目文件在Eclipse中,鼠标右键单击指定的项目(也可以只选择项目中的某些文件或文件夹),在弹出的关联菜单中点击【Tea
2017-07-18 11:50:17
19751
原创 bootstrap2 的使用感受
最近在用bootstrap2(b2)做一个管理平台的java项目,暂时没有移动端的需求,只是做的pc,所以基本上可以满足正常的开发需求。只是客户要求兼容ie8,所以画面做好后会去ie8上确认一下是否兼容,在确认过程中发现一些功能按钮并不能正常用,所以就考虑提升一下兼容的强度,想到用b3,由于从b2到b3的升级过程中频频出问题,就转换了思路,回到了以b2为基础继续进行优化。优化后发现b2对ie8的兼
2017-07-18 11:26:14
572
原创 jquery $(this)
this表示的是当前对象,下面以例子来说明[javascript] view plain copy "//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"> $(document).ready(function(){ $(
2017-07-18 10:57:37
417
转载 mysql的DATE_FORMAT参数格式
mysql有个字段是DATETIME类型,要实现可以按月统计,该怎么写sql语句?select month(f1) from tt group by month(f1)or select DATE_FORMAT(f1,'%m') from tt group by DATE_FORMAT(f1,'%m')比如数据库的为2008-01-15 12:10:00则DATE_FORMAT的参
2017-06-08 11:09:06
780
原创 从数据库取出的Date类型的数据放入Map<String,Object>之前需要做的处理
昨天在写接口的时候,遇到Date类型的数据从数据库传到前台格式不正确的问题,debug跟了一下,发现sql执行完,数据格式仍然是Date,之后放入了Map传到 的前台,到前台就不是所需要的格式了。尝试着在放入map之前做了一下format处理,就好了。sql查询的数据是放在List pagelist中的if(pagelist.size() > 0){ for(int i=0; i
2017-06-06 09:12:34
4655
原创 消去桌面图标下面的问号的一种方法
新建一个文本文档,将下面的代码复制进去,然后保存为 .bat文件,双击运行即可for /r . %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.svn"
2017-05-15 17:14:42
553
原创 Java面试题
异常处理中finally语句块的重要性? 不管程序是否发生了异常, finally语句块都会被执行. 甚至当没有catch声明但抛出了一个异常时, finally语句块也会被执行. 最后要说一点: finally语句块通常用于释放资源, 如I/O缓冲区, 数据库连接等等。JDK JRE JVM的原理是什么?首先是JDKJDK(Java Development Kit)
2017-03-09 17:15:14
364
原创 Java面试题1
八种基本数据类型四种整数类型(byte、short、int、long):byte:8 位,一个字节;short:16 位,两个字节;int:32 位、四个字节,最常用;long:64 位、八个字节,次常用。默认值都是0,long类型的是0L双精度浮点型(float,double):float:四个字节,默认值为0.0f;double:八个字节,默认值为0.0d布尔类型:boolea
2017-03-09 16:05:07
376
原创 Access denied for user 'root'@'localhost' (using password: YES)的一种解决办法
今天连接MySQL数据库时,eclipse出现Access denied for user 'root'@'localhost' (using password: YES)的错误提示。以下给出一种解决办法:本人使用的是Navicat for Mysql。打开该软件,点击“用户”---》选定当前使用的用户---》编辑用户---》修改一下密码确保和java文件中的密码一致,然后重新运行即可
2016-12-16 11:01:48
7806
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人