自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

浪里xiao白龙

欢迎大家的到来!

  • 博客(20)
  • 收藏
  • 关注

原创 Java线程

什么是线程?线程与进程相似,但线程是一个比进程更小的执行单位。一个进程在其执行的过程中可以产生多个线程。与进程不同的是同类的多个线程共享同一块内存空间和一组系统资源,所以系统在产生一个线程,或是在各个线程之间作切换工作时,负担要比进程小得多,让使用者感觉到这些线程在同时执行 ,也正因为如此,线程也被称为轻量级进程。什么是进程?进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态...

2018-10-27 21:19:41 171

原创 MyBatis中的Mapper接口和Example类的实例

最近在实习过程中,对Mybatis的使用有了更加深刻的理解。自己之前写MyBatis时都是手写,后来用了mybatis-generator来自动生成代码(上一次发布的文章),生成了XXXExample.java文件。后来在老大教了之后,才发现原来是这么好用的,闲话少说,Talking is cheap , showing you the code。1.Mapper接口:public inte...

2018-10-25 20:09:46 598

原创 归并排序

归并排序:/*** 归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略(分治法将问题分(divide) * 成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案"修补"在一起,即分而治之)。 **///归并排序public class MergeSort { public ...

2018-10-24 23:10:23 109

原创 堆排序算法

堆排序算法:/** * 再简单总结下堆排序的基本思路: * a.将无需序列构建成一个堆,根据升序降序需求选择大顶堆或小顶堆; * b.将堆顶元素与末尾元素交换,将最大元素"沉"到数组末端; * c.重新调整结构,使其满足堆定义,然后继续交换堆顶元素与当前末尾元素,反复执行调整+交换步骤,直到整个序列有序。 **/public class HeapSort { public...

2018-10-24 23:05:36 138

原创 冒泡算法

冒泡算法:public class TestMaopao { //冒泡排序(从小到大) public static void main(String[] args) { int[] arr = {10,9,8,7,6,5,4,3,2,1}; //int arrs[] = new int[]{3,4,4,4,4}; System.ou...

2018-10-24 23:00:43 123

原创 mybatis-generator代码快速自动生成(已经写好代码给你了)

mybatis-generator代码快速自动生成:没有实习之前写的MyBatis的Mapping.XML都是手写的,实习老大教了如何快速利用mybatis-generator代码自动生成工具来快速书写xml,现在分享给大家。1.首先,我先建立一个student表,只有两个字段,一个是id,一个是name。项目用的是Maven,需要建立本地仓库,导入依赖(这些自己百度自行解决)。我已经写...

2018-10-23 21:06:14 527

原创 字符串的截取及其它一些字符串操作

最近在实习时,项目方面要处理一个特变长的字符串截取方面的操作。@Testpublic void test02(){ String arrs = "occ_status,record_id,flag,py_opera,py_time,order_sn,order_no,order_sn,record_id,order_sn," + "plan

2018-10-19 19:45:41 227

原创 Map的遍历方法

利用map中key值不能重复的特性,去除重复的字符串,然后用四种方式来遍历结果。@Test//例子:去除重复的字符串public void test(){ String arr[] = {"yp_dict", "yp_manufacture", "yp_unit", "yp_app_dict_product", ...

2018-10-19 13:15:33 179

原创 安装VS2013,2015出现闪退的解决办法

刚开始安装VS2017,但是出现很多问题,网上也没解决方法,之后就蒙生装回2013或者2015的ISO版本想法。但是安装VS2013和2015却出现了闪退的问题。这是VS2010、2013、2015ISO直接安装版本的链接网盘链接:https://pan.baidu.com/s/1e8vFQJUvHsU5o8Quf1M_Hg提取码:mwqh这是2013版本的安装程序安装程序之后弹出窗...

2018-10-19 13:09:58 8980 2

原创 Java设计模式--单例模式

最近复习其Java的设计模式,现在来总结一下:1.什么是单例模式?单例模式(Singleton),是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。即一个类只有一个对象实例。2.什么时候下使用单例模式?(1)举一个小例子,在我们的windows桌面上,我们打开了一个回收站,当我们试图再次打开一个新的回收站时,Windows...

2018-10-16 23:05:09 159

原创 Java-分别计算两日期之间的相差的年份和天数

最近实习做CRUD操作时需要分别计算两日期之间的相差的年份和天数,尤其是计算天数时不需要自己编写方法来判断平年、闰年、大小月份的,只需要用到Java API的Date类的方法就行了,真的很方便,省了很多事情。1.先两日期之间的相差的年份(学业期限 = 毕业时间 - 入学时间)//学业期限 = 毕业时间 - 入学时间String enrolmentTime =emm.getEnrolmentT...

2018-10-10 21:10:33 5799 1

原创 时间戳与时间的互转

最近在实习做Java的CRUD操作时,老是需要做到时间戳与时间的互转,为方便以后查看,记录下来。java 中我们常用的时间戳来转时间用的两个包import java.text.SimpleDateFormat;import java.util.Date;时间戳转化为时间:时间戳需要用long型来存储long timeStamp = 1495777335060;//直接是时间戳Simp...

2018-10-10 20:50:14 222

原创 Android ADB Server启动失败

这几天在学习Android发现一个问题:Android ADB Server启动失败。启动Android Stdio的时候报如下错误:21:35 adb server version (39) doesn't match this client (40); killing...21:35 could not read ok from ADB Server21:35 * failed to ...

2018-10-09 23:49:24 5579

转载 人在什么时候最明白?(说得真好)

珍惜现在,活在当下。一、人在什么时候最明白1、人在倒霉时最明白平时是你好我好大家好,不分彼此,亲如兄弟。而一旦到了倒霉的时候,就会有人坐视不管,看你笑话,有人落井下石,趁火打劫。于是他就明白了谁是真朋友,谁是无耻小人。明白了以后朋友该怎样交。2、人在大病后最明白大病一场后,他才会明白只有身体最重要,其他都在其次,身体是1,其他都是0,没有了1,再多的0也没有意义。所以,平时那些看似重如泰...

2018-10-07 21:33:30 147

转载 为人处世须知~(认真看,保存下来喔)

把脾气拿出来,那叫本能;把脾气压回去,那叫本事。我们作为开发人员,更应适当的注意生活处世的作风,和别人交流啊,让我们以理服人,以才服众!在空间中看到的,复到博客中随时提醒自己!稍微一亲近就口无遮拦的毛病必须改。多把“你听懂了没”换成“我讲明白了没”。别人给你发消息一定要回,就算不想聊也可以告诉他,哪怕是用表情或者标点来委婉的表达,不回消息不是高冷,是没教养。不要试着用自己的秘密去交换...

2018-10-07 21:30:44 164

原创 MyBatis_动态SQL与模糊查询

MyBatis_动态SQL与模糊查询(查询d_user表的数据):d_user表:User的bean:userMapper.xml<!--动态sql和模糊查询 如果name不为空的话才要这样name like #{name} and --><select id="getUser" parameterType="ConditionUser" resultType="U...

2018-10-07 19:46:06 1649

原创 MyBatis_一对多联表查询

MyBatis_一对多联表查询(根据classId查询对应的班级信息,包括学生,老师)class表:teacher表:student表:Class的bean:Teacher的bean:Student的bean:ClassMapping.xml<!-- 方式: 嵌套结果: 使用嵌套结果映射来处理重复的联合结果的子集 SELECT * FROM class c,...

2018-10-07 17:24:58 808

原创 MyBatis_一对一关联表查询

MyBatis_一对一关联表查询(根据班级id查询班级信息(带老师的信息))class表:teacher表:classMapper.xml文件,封装的对象复杂时,需要用到resultMap<!-- 方式一:嵌套结果:使用嵌套结果映射来处理重复的联合结果的子集封装联表查询的数据(去除重复的数据)select * from class c, teacher t where c.t...

2018-10-07 15:05:17 370

原创 MyBatis解决字段名与实体类属性名不相同的冲突

MyBatis解决字段名与实体类属性名不相同的冲突数据库中的表名及其字段:orders表对应的bean:可以看出,orders表的字段名与bean中的不对应,需要在mybatis配置文件中配置对应关系才行。...

2018-10-07 13:52:10 247

原创 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version

最近在重新学习MyBatis出现的一个错误:Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for th...

2018-10-07 12:54:42 287

空空如也

空空如也

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

TA关注的人

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