java
xiaoming3526
没错我就是xiaoming~
微信公众号:"计算机视觉这件小事"很多机器学习干货等你来拿
欢迎关注小明的微博,http://weibo.com/u/5511001241 咱们互粉~
展开
-
SSM项目之---淘淘商城(第一天)
大家关注公众号“计算机视觉这件小事”或者“AI-ming3526” 回复关键字“淘淘商城”免费获取源码资源有需求也可以加博主vx:xiaoming3526 注明来意注:xx商城是培训网站(itcast)出的SSM培训视频,使用的技术还是现在比较靠前的技术~源码会在以后陆续放出~有偿链接:https://www.fageka.com/Home/Index/sell?id=dGrkvL44...原创 2019-04-21 19:56:52 · 25265 阅读 · 223 评论 -
Java核心技术——JVM架构
0. 前言Java虚拟机(Java virtualmachine,JVM)是运行 Java程序必不可少的机制。JVM实现了Java语言最重要的特征:即平台无关性。 平台无关性原理:编译后的 Java程序指令并不直接在硬件系统的 CPU上执行,而是由 JVM执行。JVM屏蔽了与具体平台相关的信息,使Java语言编译程序只需要生成在JVM上运行的目标字节码(javac是收录于转载 2016-08-24 11:19:33 · 444 阅读 · 0 评论 -
Java中的OOM
1.什么是OOM OOM就是说,当JVM因为没有足够的内存来为对象分配空间并且垃圾回收器也已经没有空间可回收时,就会抛出这个Error(注:非Exception,因为这个问题已经严重到不足以被应用处理,当然Exception也分运行时异常和Checked异常,前者编译可通过,运行是抛出异常,后者编译时必须try-catch到,如IO操纵等和运行环境有关而与程序本身无关的异常)。转载 2016-08-24 10:58:42 · 3398 阅读 · 0 评论 -
HashCode的作用原理和实例解析
HashCode定义 (1)HashCode的存在主要是用于查找的快捷性,如Hashtable,HashMap等,HashCode是用来在散列存储结构中确定对象的存储地址的;(2)如果两个对象相同, equals方法一定返回true,并且这两个对象的HashCode一定相同;(3)如果对象的equals方法被重写,那么对象的HashCode也尽量重写,并且产生Has转载 2016-08-24 10:54:59 · 16004 阅读 · 2 评论 -
String、StringBuider以及StringBuffer的区别和使用场景
String、StringBuider、StringBuffer的区别 String是不可变的对象,因此在每次对String类型进行改变的时候,都会生成一个新的String对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用String,因为每次生成对象会降低性能,特别当内存中无引用对象多了以后,JVM的GC就会开始工作,性能就会降低。因此不要使原创 2016-08-24 10:21:37 · 947 阅读 · 0 评论 -
java方法重写和super关键字
方法的重写在子类中可以根据需要对从基类继承来的方法进行重写重写方法必须和被重写方法具有相同的方法名称、参数列表和返回类型重写方法不能使用比被重写方法更严格的访问权限在Java类中使用super来引用基类的成分子类的构造的过程中必须调用其基类的构造方法子类可以在自己的构造方法中使用super(argument_list)调用基类的构造方法。使用原创 2016-08-24 09:35:11 · 6331 阅读 · 0 评论 -
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 · 701 阅读 · 0 评论 -
学习一样新东西行而有效的方法
在简书看到的这篇关于如何学习新东西的总结,挺有收获的。虽然有些道理大家可能都懂,但是如果不付诸实践那还是没有意义的。以下是正文:有人曾从我工作的一家公司盗取了9千万美元。我不太懂得如何观人识人。这家公司最终关门了。有一些事情我就是学不会。我很容易相信一个人。因此,无论我如何尝试,判断一个人对我来说,简直太难了。所以,我寻找擅长做这件事的人,我让他们给我提供帮助。不要强迫转载 2016-08-23 10:42:13 · 524 阅读 · 0 评论 -
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 · 21462 阅读 · 16 评论 -
面向对象的概述
什么是面向对象?作为比喻:你想个找女朋友,房间有100个人,排成一队。里面有男人也有女人。你的条件是20-25岁,没结婚的女人就行。面向对象,就是你可以随时说,男的先出去,房子里就只有女人了,20-25岁的留下。你就找出所有100人中全部符合条件的人。面向过程,就是你得一个一个的问,你是男人还是女人,你几岁了,不能跳过。大体上就是这样。面向对象,原创 2016-08-24 16:59:36 · 1159 阅读 · 0 评论 -
Java核心技术——内存管理和垃圾回收
1. 何为GCJava与C语言相比的一个优势是,可以通过自己的JVM自动分配和回收内存空间。垃圾回收机制是由垃圾收集器Garbage Collection来实现的,GC是后台一个低优先级的守护进程。在内存中低到一定限度时才会自动运行,因此垃圾回收的时间是不确定的。 为何要这样设计:因为GC也要消耗CPU等资源,如果GC执行过于频繁会对Java的程序的执行产原创 2016-08-24 15:09:52 · 913 阅读 · 0 评论 -
怎样才能叫高级程序员?
Stephen Tobolowsky在定义联体三角形……“我真的开始对我在这里做的事情感觉不自信了。如果我们都不知道高级程序员到底是个什么样子,那我又该怎么朝这个目标努力?”我们Frontside公司是习惯于每周二下午开个全公司例会的,会上大家谈谈上周取得的成绩,并为下一周订订计划。在最近一次会议上,我们谈到了最近要招一位高级程序员,大家一谈到这个话题就都立刻激情爆发了。因转载 2016-08-24 16:10:21 · 567 阅读 · 0 评论 -
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 · 10495 阅读 · 0 评论 -
JAVA小白启蒙篇:第一个SSM框架搭建示例(附源码下载)
HelloWorld工程源码下载大家关注公众号“计算机视觉这件小事”或者“AI-ming3526” 回复关键字“ssm”免费获取源码资源http://download.csdn.net/detail/baidu_31657889/9682606(这个不是我设置的积分 之前不是那么多的 )有偿链接:https://www.fageka.com/Home/Index/sell?id=ctL...原创 2016-11-25 16:54:34 · 33929 阅读 · 187 评论 -
java程序员需要看的一些书~java程序猿进阶书籍~
私下里搞到的一些程序猿进阶书籍电子档,谁想要的可以加本人qq发给大家~272273581 顺便给个赞也是极好的原创 2016-11-15 11:57:27 · 1845 阅读 · 0 评论 -
Struts2实现的吊炸天留言板系统(包含完整源+mysql数据库+bootstraps3)源码以及课程报告下载地址!
javaweb高级编程的课程设计,留言板系统的课程报告,由于在评论区竟然有小伙伴说我源码有很多错误,还给了我很低的评分,我想这是对大家和我是不公平的!我真的是无语,所以把课程报告贴出来让大家看看,源码是没问题的!下面贴出来源码下载地址:http://download.csdn.net/detail/baidu_31657889/9692685以及课程报告下载地址:http://downlo...原创 2016-12-09 11:10:00 · 5239 阅读 · 2 评论 -
javaweb高级编程实验(吊炸天留言板系统--struts2,mysql,bootstraps3撰写,内附实验报告)
使用strut2,mysql数据库,bootstraps3实现的吊炸天留言板系统,功能(下面可以下载源码以及数据库!)1)用户登录界面以及注册设计2)按照留言的时间的先后顺序进行留言排序以及分页3)对于留言评论界面的设计4)对于游客访问留言界面的处理,以及游客登录进行留言的时候 进行设计5)用户登录之后对于留言的查看以及对自己留言的管理6)设置最热以及最新留言的显示(程序启原创 2016-11-24 17:10:20 · 4445 阅读 · 3 评论 -
面试前的准备(java专业 ~学习算法排序以及查找)
java专业的马上大三,东西学的差不多,但是数据结构这块特别薄弱,所以面试前对自己数据结构进行巩固复习(PS:其实是预习啦~)针对自己薄弱的几块进行记录:(排序和查找)每天都在叫嚣自己会什么技术,什么框架,可否意识到你每天都在被这些新名词、新技术所迷惑,.NET、XML等等技术固然诱人,可是如果自己的基础不扎实,就像是在云里雾里行走一样,只能看到眼前,不能看到更远的原创 2016-06-21 09:07:27 · 2028 阅读 · 0 评论 -
SSM项目之---淘淘商城(第三天)
1 课程计划后台管理商品的添加功能1、商品分类选择2、上传图片3、富文本编辑器(kindEditor)4、实现商品的添加5、课后作业(商品的修改、删除)2 商品添加功能说明3 类目选择3.1 需求点击类目选择按钮弹出类目选择窗口,窗口中是一个树形视图。分级展示商品分类。当选择商品分类的叶子节点后,关闭窗口并将选中的商品分类的名称显示到网页上。原创 2016-10-10 16:04:26 · 8964 阅读 · 39 评论 -
SSM项目之---淘淘商城(第二天)
淘淘商城第二天1 、课程计划商品列表的查询1、框架整合springmvc+spring+mybatis2、创建数据库3、使用mybatis的逆向工程生成代码4、商品列表功能实现2、 创建数据库使用mysql数据库。在互联网行业的项目中尽可能的减少表的管理查询。使用冗余解决表的关联问题。有利于分库分表。 商品表:Sku:最小库存原创 2016-09-21 11:27:24 · 4913 阅读 · 20 评论 -
Spring@Autowired注解与自动装配
1 配置文件的方法 我们编写spring 框架的代码时候。一直遵循是这样一个规则:所有在spring中注入的bean 都建议定义成私有的域变量。并且要配套写上 get 和 set方法。 Boss 拥有 Office 和 Car 类型的两个属性: 清单 3. Boss.java [java] vi转载 2016-09-21 10:05:58 · 566 阅读 · 0 评论 -
Intellij IDEA 快捷键整理(TonyCody)
原文:http://www.cnblogs.com/tonycody/p/3257601.html【常规】Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显转载 2016-09-20 09:46:19 · 737 阅读 · 0 评论 -
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 · 1067 阅读 · 0 评论 -
自己对于 “位运算符” 的理解
下面是基本的为运算符:3 我们先把3换算成二进制就是11 ,那前进而且,后面补两个0得1100,换算就是12了最高位补什么由原来数据的最高位值而定,如果最高位是0,右移后,用0补空位,如果最高位是1,右移后,由1补空位至于十进制转二进制,二进制转十进制在这也就不多说拉~~~~自己百度下就会拉~原创 2016-08-29 14:43:54 · 768 阅读 · 0 评论 -
Java数据类型中String、Integer、int相互间的转换
1.Integer转换成int的方法Integer i = new Integer(10); int k = i.intValue();即Integer.intValue(); 2.int转换成Integerint i = 10;Integer it = new Integer(i); 3.String转换成int的方法Str转载 2016-07-18 16:40:01 · 1945 阅读 · 0 评论 -
java中引用数据类型有哪些?
Java中有俩种数据类型,其中主要有8中基本数据类型和引用数据类型,除了8中基本数据类型以外都是引用数据类型,8中基本数据类型分别是byte,short,int,long,char,boolean,float,double,具体如下:1、boolean:数据值只有true或false,适用于逻辑计算。2、char:char型(字符型)数据在内存中占用2个字节。char型数据用来表示通常意义上的字符...原创 2016-07-18 09:45:37 · 83059 阅读 · 14 评论 -
一些常用的eclipse技巧~这些是没见过的,简单点的自己查哈~
1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。2. ctrl+o:快速outline 如果想要查看当前类的方法或某个特定方法,但又不想把原创 2016-07-13 11:21:07 · 632 阅读 · 0 评论 -
Java逻辑运算符
符号:&& 与 ;&& 与 前后两个操作数必须都是true才返回true,否则返回false& 不短路与 ; & 不短路与 表达式都会执行到|| 或; || 或 只要两个操作数中有一个是true,就返回true,否则返回false|不短路或 ;| 不短路 或 表达式都会执行到!非;! 非 ,如果操作数为true,返回false,否则,返回true^转载 2016-07-15 15:52:17 · 561 阅读 · 0 评论 -
Eclipse Debug不为人知的秘密
Debug视图认识debug视图,红色部分框为线程堆栈视图,黄色部分框为表达式、断点、变量视图,蓝色部分为代码视图。 线程堆栈视图分别介绍一下这几个按钮的含义:1.表示当前实现继续运行直到下一个断点,快捷键为F8。2.表示打断整个进程3.表示进入当前方法,快捷键为F5。4.表示运行下一行代码,快捷键为F6。5.表示退出当前方法,返回到调用层,快捷键为F7。6转载 2016-07-15 14:27:12 · 320 阅读 · 0 评论 -
深入理解Java的接口和抽象类
深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲: 一.抽象类 二.接口 三.抽象类和接口转载 2016-07-26 11:35:23 · 253 阅读 · 0 评论 -
mysql之TIMESTAMP(时间戳)用法详解
这篇文章主要介绍了mysql之TIMESTAMP(时间戳)用法,需要的朋友可以参考下一、TIMESTAMP的变体TIMESTAMP时间戳在创建的时候可以有多重不同的特性,如:1.在创建新记录和修改现有记录的时候都对这个数据列刷新:?1TIMESTAMPDEFAULT CURREN转载 2016-07-25 16:27:11 · 3838 阅读 · 0 评论 -
Java时间处理
import java.text.SimpleDateFormat;import java.util.Date;public class test {public static void main(String[] args) {//格式化时间戳转化成时间 Long timeStamp = System.currentTimeMillis();转载 2016-07-13 11:15:28 · 327 阅读 · 0 评论 -
Java的泛型
来自菜鸟教程转载 2016-07-13 11:02:42 · 237 阅读 · 0 评论 -
Java 基础 - 泛型
基本概念泛型的本质是参数化类型(Parameterized Type)的应用,也就是说所操作的数据类型被指定为一个参数,在用到的时候在指定具体的类型。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口和泛型方法。1.发展在 JDK 1.5 之前,只能通过 Object 是所有类型的父类和类型强制转换两个特点的配合来实现类型泛化。因此在编转载 2016-07-28 17:37:31 · 391 阅读 · 0 评论 -
Java代码的规范(自己在公司实习的过程自己总结的代码规范,不断更新)
1、定义变量的时候需要加空格2、代码写完ctrl+shift+F 进行格式化3、方法里面的前一个和后一个之间要加空格4、代码能省则省,可以把公共的代码写在后面随后进行替换,而且后来修改的时候还比较方便5、替换或者添加的时候尽量不要去写中文,用英文表示6、算法里面一般不要涉及数据库的操作,数据库的操作在service实现里面实现之后在进行算法的操作原创 2016-07-18 10:21:33 · 1105 阅读 · 0 评论 -
好的json解析
什么是JSON:JSON即JavaScript Object Natation, 它是一种轻量级的数据交换格式, 与XML一样, 是广泛被采用的客户端和服务端交互的解决方案.JSON对象: JSON中对象(Object)以"{"开始, 以"}"结束. 对象中的每一个item都是一个key-value对, 表现为"key:value"的形式, key-value对之间使用逗号分隔.转载 2016-07-18 18:10:33 · 345 阅读 · 0 评论 -
Java 8 中的 Streams API 详解
IBM 官方出的关于java8的简介,超级赞,链接如下http://www.ibm.com/developerworks/cn/java/j-lo-java8streamapi/原创 2016-07-18 16:32:45 · 505 阅读 · 0 评论 -
window环境下JDK的安装过程
window环境下JDK的安装过程(本文举例win7下jdk8的安装)windows 32/64位jdk8下载地址:最好是不要使用默认的目录,通常默认的目录都带有空格,可能会引起不必要的麻烦(尽量在D盘或者不是在c盘路径安装!);原创 2016-08-02 18:05:26 · 623 阅读 · 0 评论 -
Java String.split()用法小结
在java.lang包中有String.split()方法,返回是一个数组我在应用中用到一些,给大家总结一下,仅供大家参考:1、如果用“.”作为分隔的话,必须是如下写法,String.split("\\."),这样才能正确的分隔开,不能用String.split(".");2、如果用“|”作为分隔的话,必须是如下写法,String.split("\\|"),这样才能正确的分转载 2016-08-01 13:22:23 · 284 阅读 · 0 评论 -
java用String类的toUpperCase()和toLowerCase()方法转字符串的大小写
toUpperCase 的意思是将所有的英文字符转换为大写字母,如:String cc = “aBc123”.toUpperCase();结果就是:ABC123。toLowerCase的意思是将所有的英文字符转换为小写字母,如:String cc = “aBc”.toUpperCase();结果就是:abc123。备注:这两个方法只对英文字母有效,对除了A~Z和原创 2016-08-04 10:03:45 · 21759 阅读 · 1 评论