- 博客(27)
- 资源 (15)
- 收藏
- 关注
原创 MyBatis中 sql标签和include标签的使用
<sql> 和 <include><sql>用来封装SQL语句, <include>来调用代码片段:<sql id="select">SELECT *FROM`body_index`</sql><select id="find" resultType="*" resultMap="*">...
2016-08-03 10:33:43 73201 13
原创 java实现的各种排序~
1、选择排序//公共的 类 类名public class HelloJJAVA { // 公共的 静态 无返回值 main方法 数组 public static void main(String[] str) { /** * 选择排序 */ int[] arr = { 3, 6, 8, 74, 99
2016-08-30 10:27:24 1065
原创 自己对于 “位运算符” 的理解
下面是基本的为运算符:3 我们先把3换算成二进制就是11 ,那前进而且,后面补两个0得1100,换算就是12了最高位补什么由原来数据的最高位值而定,如果最高位是0,右移后,用0补空位,如果最高位是1,右移后,由1补空位至于十进制转二进制,二进制转十进制在这也就不多说拉~~~~自己百度下就会拉~
2016-08-29 14:43:54 767
原创 Java读取文件txt里面的内容
import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;public class ReadTxt { public static void readTxtFile(String file
2016-08-26 14:55:24 10494
转载 Java技术——你真的了解String类的intern()方法吗
0.引言什么都先不说,先看下面这个引入的例子:[java] view plain copyString str1 = new String("SEU")+ new String("Calvin"); System.out.println(str1.intern() == str1); System.out.println
2016-08-25 16:30:14 21458 16
原创 面向对象的概述
什么是面向对象?作为比喻:你想个找女朋友,房间有100个人,排成一队。里面有男人也有女人。你的条件是20-25岁,没结婚的女人就行。面向对象,就是你可以随时说,男的先出去,房子里就只有女人了,20-25岁的留下。你就找出所有100人中全部符合条件的人。面向过程,就是你得一个一个的问,你是男人还是女人,你几岁了,不能跳过。大体上就是这样。面向对象,
2016-08-24 16:59:36 1159
转载 怎样才能叫高级程序员?
Stephen Tobolowsky在定义联体三角形……“我真的开始对我在这里做的事情感觉不自信了。如果我们都不知道高级程序员到底是个什么样子,那我又该怎么朝这个目标努力?”我们Frontside公司是习惯于每周二下午开个全公司例会的,会上大家谈谈上周取得的成绩,并为下一周订订计划。在最近一次会议上,我们谈到了最近要招一位高级程序员,大家一谈到这个话题就都立刻激情爆发了。因
2016-08-24 16:10:21 566
原创 Java核心技术——内存管理和垃圾回收
1. 何为GCJava与C语言相比的一个优势是,可以通过自己的JVM自动分配和回收内存空间。垃圾回收机制是由垃圾收集器Garbage Collection来实现的,GC是后台一个低优先级的守护进程。在内存中低到一定限度时才会自动运行,因此垃圾回收的时间是不确定的。 为何要这样设计:因为GC也要消耗CPU等资源,如果GC执行过于频繁会对Java的程序的执行产
2016-08-24 15:09:52 912
转载 Java核心技术——JVM架构
0. 前言Java虚拟机(Java virtualmachine,JVM)是运行 Java程序必不可少的机制。JVM实现了Java语言最重要的特征:即平台无关性。 平台无关性原理:编译后的 Java程序指令并不直接在硬件系统的 CPU上执行,而是由 JVM执行。JVM屏蔽了与具体平台相关的信息,使Java语言编译程序只需要生成在JVM上运行的目标字节码(javac是收录于
2016-08-24 11:19:33 443
转载 Java中的OOM
1.什么是OOM OOM就是说,当JVM因为没有足够的内存来为对象分配空间并且垃圾回收器也已经没有空间可回收时,就会抛出这个Error(注:非Exception,因为这个问题已经严重到不足以被应用处理,当然Exception也分运行时异常和Checked异常,前者编译可通过,运行是抛出异常,后者编译时必须try-catch到,如IO操纵等和运行环境有关而与程序本身无关的异常)。
2016-08-24 10:58:42 3397
转载 HashCode的作用原理和实例解析
HashCode定义 (1)HashCode的存在主要是用于查找的快捷性,如Hashtable,HashMap等,HashCode是用来在散列存储结构中确定对象的存储地址的;(2)如果两个对象相同, equals方法一定返回true,并且这两个对象的HashCode一定相同;(3)如果对象的equals方法被重写,那么对象的HashCode也尽量重写,并且产生Has
2016-08-24 10:54:59 16003 2
原创 String、StringBuider以及StringBuffer的区别和使用场景
String、StringBuider、StringBuffer的区别 String是不可变的对象,因此在每次对String类型进行改变的时候,都会生成一个新的String对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用String,因为每次生成对象会降低性能,特别当内存中无引用对象多了以后,JVM的GC就会开始工作,性能就会降低。因此不要使
2016-08-24 10:21:37 945
转载 从腾讯文化VS阿里文化看滴滴和UBER的并购事件
原文出处:here刚刚过去的一个热点,滴滴和 UBER,补贴大战、传言合并、辟谣、再传言、再辟谣、真合并。一如过去两年中国互联网中的合并大戏,滴滴+快的,美团+点评,携程+去哪儿,58+ 赶集,美丽说+蘑菇街…… 这些“成功配对”的公司都有一个特点,他们身处同一个行业,做着几乎一模一样的业务,但他们的企业文化却往往天差地别,一个很像阿里,一个很像腾讯。这让我们不禁要问,这
2016-08-24 10:07:39 660
原创 java方法重写和super关键字
方法的重写在子类中可以根据需要对从基类继承来的方法进行重写重写方法必须和被重写方法具有相同的方法名称、参数列表和返回类型重写方法不能使用比被重写方法更严格的访问权限在Java类中使用super来引用基类的成分子类的构造的过程中必须调用其基类的构造方法子类可以在自己的构造方法中使用super(argument_list)调用基类的构造方法。使用
2016-08-24 09:35:11 6328
原创 JAVA中的final关键字
在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。final 对于常量来说,意味着值不能改变,例如 final int i=100。这个i的值永远都是100。但是对于变量来说又不一样,只是标识这个引用不可被改变,例如 final File f=new File("c:\\test.txt");那么这个f一定是不能被改变的,如果f本身有方法修改其中的成员
2016-08-24 09:30:30 698
转载 学习一样新东西行而有效的方法
在简书看到的这篇关于如何学习新东西的总结,挺有收获的。虽然有些道理大家可能都懂,但是如果不付诸实践那还是没有意义的。以下是正文:有人曾从我工作的一家公司盗取了9千万美元。我不太懂得如何观人识人。这家公司最终关门了。有一些事情我就是学不会。我很容易相信一个人。因此,无论我如何尝试,判断一个人对我来说,简直太难了。所以,我寻找擅长做这件事的人,我让他们给我提供帮助。不要强迫
2016-08-23 10:42:13 521
转载 MyBatis之传入参数parameterType
在MyBatis的select、insert、update、delete这些元素中都提到了parameterType这个属性。MyBatis现在可以使用的parameterType有基本数据类型和JAVA复杂数据类型基本数据类型:包含int,String,Date等。基本数据类型作为传参,只能传入一个。通过#{参数名} 即可获取传入的值复杂数据类型:包含JAVA实体类、Map。通过#{属性
2016-08-04 14:02:38 19046
原创 Eclipse导入git上的maven web项目 以及部署成功运行
在公司开发的时候都是用maven 以及git环境 开发的环境,那么我们初学者怎么将公司的项目成功导入到eclipse中,并且成功运行那???下面的教程就可以告诉大家~(ps:第二步可能是大家会遇到的问题请仔细看~把项目变成Dynamic Web项目)1 Eclipse中导入Git的maven项目(git导入maven项目的方式有很多,可以在eclipse中进行,或者用git命令也可以-
2016-08-04 11:47:54 18229
原创 从github将一个项目克隆到Eclipse工作空间
方法:1、在我们本地电脑找到Eclipse工作空间然后进入这个文件夹,右键鼠标,选择Git Bash选项打开Git命令框。2、连接远端仓库克隆代码~找到我们需要先从远程仓库找到HTTPS文件路径。(eg: https://git.coding.net/itbulu/gitstudy.git)不论哪个平台都有的,这里我们需要进行本地和远程的对接,需要先把远端的文件
2016-08-04 11:41:38 7123
原创 java用String类的toUpperCase()和toLowerCase()方法转字符串的大小写
toUpperCase 的意思是将所有的英文字符转换为大写字母,如:String cc = “aBc123”.toUpperCase();结果就是:ABC123。toLowerCase的意思是将所有的英文字符转换为小写字母,如:String cc = “aBc”.toUpperCase();结果就是:abc123。备注:这两个方法只对英文字母有效,对除了A~Z和
2016-08-04 10:03:45 21755 1
转载 Mybatis中的resultType和resultMap
一、概述MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在。在MyBatis进行查询映射时,其实查询出来的每一个属性都是放在一个对应的Map里面的,其中键是属性名,值则是其对
2016-08-03 13:46:52 488
原创 SpringMVC中Controller的@ResponseBody注解分析
@ResponseBody 将内容或对象作为 HTTP 响应正文返回,使用@ResponseBody将会跳过视图处理部分,而是调用适合HttpMessageConverter,将返回值写入输出流。[java] view plain copy@RequestMapping(params="method=view") @ResponseBo
2016-08-03 11:43:50 3664
转载 Spring MVC - @ModelAttribute使用
在Spring MVC里,@ModelAttribute通常使用在Controller方法的参数注解中,用于解释model entity,但同时,也可以放在方法注解里。如果把@ModelAttribute放在方法的注解上时,代表的是:该Controller的所有方法在调用前,先执行此@ModelAttribute方法。比如我们有一个Controller:Test
2016-08-03 11:33:44 695
原创 spring mvc中的@PathVariable
spring mvc中的@PathVariable是用来获得请求url中的动态参数的,十分方便下面举个例子来解释:(代码片段)~@RequestMapping(value = "/get/{bodyIndexId}") public String get(HttpServletRequest request, HttpServletRespo
2016-08-03 10:10:43 866
转载 Git下的冲突解决
冲突的产生很多命令都可能出现冲突,但从根本上来讲,都是merge 和 patch(应用补丁)时产生冲突。而rebase就是重新设置基准,然后应用补丁的过程,所以也会冲突。git pull会自动merge,repo sync会自动rebase,所以git pull和repo sync也会产生冲突。当然git rebase就更不用说了。冲突的类型逻辑冲突
2016-08-03 09:37:48 366
原创 window环境下JDK的安装过程
window环境下JDK的安装过程(本文举例win7下jdk8的安装)windows 32/64位jdk8下载地址:最好是不要使用默认的目录,通常默认的目录都带有空格,可能会引起不必要的麻烦(尽量在D盘或者不是在c盘路径安装!);
2016-08-02 18:05:26 622
转载 Java String.split()用法小结
在java.lang包中有String.split()方法,返回是一个数组我在应用中用到一些,给大家总结一下,仅供大家参考:1、如果用“.”作为分隔的话,必须是如下写法,String.split("\\."),这样才能正确的分隔开,不能用String.split(".");2、如果用“|”作为分隔的话,必须是如下写法,String.split("\\|"),这样才能正确的分
2016-08-01 13:22:23 281
[CS131]2017斯坦福cs131计算机视觉课程笔记和课后作业
2019-03-25
[CS131]2017斯坦福cs131计算机视觉课程ppt
2019-03-25
Struts2实现的吊炸天留言板系统(包含完整源+mysql数据库+bootstraps3)
2016-11-24
Struts2框架完成一个简单的留言板(包含完整源代码java实现+mysql数据库)
2016-11-19
生鲜o2o配送开源系统,包括Android源码+SSH后台管理系统
2016-11-15
xx商城源代码~(ssm)
2016-10-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人