- 博客(31)
- 收藏
- 关注
远程电脑不能复制粘贴
这个问题是因为window的复制进程出问题了,重启解千愁! 1、kill掉 rdpclip.exe 进程 2、点击运行,输入 rdpclip.exe ,然后点击回车
2017-01-20 11:53:00 230
设计模式第三招-抽象工厂
抽象工厂,一看这个字面意思,还有抽象的工厂?就是看不见的工厂吗? 我是不明白为什么要叫这个模式为“抽象工厂”,按照我的理解,这个抽象工厂模式,最应该叫做:多产品工厂模式,或者叫系列产品工厂模式,或者叫超级工厂方法模式(因为他是工厂方法的延伸)。总之叫他抽象工厂,是有点不准确的,不能做到望文知意。 如果大家没有学过工厂方法,建议先学工厂方法。学会工厂方法,这个抽象工厂就...
2017-01-10 23:15:24 113
设计模式第二招-工厂方法
工厂方法,简单粗暴得理解就是:有一些相似的工厂,他们有着同一个方法,并且生产同样类型的产品。再粗暴 一点就是:比如有2家工厂,都生产汽车,一家叫做宝马公司,一家叫做比亚迪股份,他们都有一个方法叫做“造车”。 如何实现这个场景呢? 超级无敌简单:分三步走:1、定义产品接口和产品 。 2、定义抽象的工厂类和具体工厂类。 3、调用。 1、定义产品接口和产品 ...
2017-01-09 22:52:23 148
设计模式第一招;单例模式
最简单的模式:单例模式 1、什么是单例模式?就是一个类,只允许new一次。比如家里只有一个厕所,每次只能有一个人在里边蹲,第二个人只能等第一个人拉完了才能进去。那怎么样才能实现这种场景呢?那就得使用设计模式中的第一招:单例模式。 public class Tolet { //饿汉式单例 //私有构造方法 private Tolet(){} //定义一个priv...
2016-12-23 23:03:53 121
关于23种设计模式的一点见解
1、设计模式是什么鬼? 答:编程中各种各样的编程套路,什么情况下用什么套路,这种套路是武林高手总结出 来的。就好像泡妞宝典,不同的姑娘按不同的方法,碰到拜金的,你就使劲用钱砸,碰 到那些爱唱歌的,你就多陪她去唱歌。 2、设计模式有什么用? 答:对于你们,用处就是面试的时候好忽悠面试官。如果面试官考你,你答出来了,甚至加了自己的一些看法在里边,那么毫无疑问,...
2016-12-23 22:25:17 119
可能是屎上最容易懂的java冒泡排序
冒泡排序是一门艺术,一般人刚刚接触到他的时候,根本无从下手。不少人(包括我)大学毕业了找工作,面试官问:你解释一下冒泡算法,直接就歇菜了。 首先我们从字面上来看,冒泡,像泡泡一样冒出来,还是不懂啊。不看代码,我还真讲不通,我先把代码搞上来,咱们对着代码讲。 public static void main(String[] args) { int[] array={4...
2016-06-03 23:25:47 92
也许是屎上最简单的java入门
为什么要学java 正式开讲之前,我们来一点点的前戏:什么是java?老子为什么要学java?有人马上百度了,搜出来一串恶心的陈述句,结果他琢磨半天也没搞懂啥意思。 在这里,我告诉大家,java是一个工具,我们用来他创造各种程序,比如网站,比如我们的手机app。我们学习java最大的原因就是:改变世界!!! 我们学会了java这个工具,就可以用他来创造各种各样的网站,各种各样的手机ap...
2016-06-01 22:44:00 112
原创 java遍历map最简单的方法
今天无意中发现一个遍历map的方法,给大家参考一下: public static void main(String[] args) { Map<String, String> map=new HashMap<String, String>(); map.put("a", "1111"); map.put("b", "222"); for(Entry&am
2016-05-18 22:06:04 124
html改名字jsp乱码问题
今天把一个html文件强行改成jsp文件,结果是乱码,后来在开始加上这段就好了: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
2016-05-16 23:05:46 135
原创 一个非常漂亮的登录页
一个非常漂亮的登录页,先在这里收藏一下 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="utf-8"/&a
2016-05-16 23:00:24 2401
mysql连接报错
Could not load driverClass com.mysql.jdbc.Driver java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 这个错显然是jar包没有导入,找到这个: mysql-connector-java-5.1.20-bin.jar 然后将他导入工程,并且导入tomcat的lib下面 ...
2016-05-15 16:32:41 128
myeclipse编辑xml文件的显示格式问题
今天有人问我,为什么他的myeclipse显示的xml格式和他经常看到的不一样,没有高亮,很恶心。 简单的配置一下: window---preference---general---editors---file association,然后选到.xml,再将myeclipse xml editor点中,然后点击右边的Default OK(有时候要重启一下myeclipse...
2016-05-15 11:16:58 873
myeclipse的一个错误
Errors occurred during the build. Errors running builder 'DeploymentBuilder' on project 'xxx'. java.lang.NullPointerException 今天在网上下了一个项目来跑,发现myeclipse报了一个错,在网上找了半天,终于解决。 1、删除D:\myeclispes10\...
2016-05-13 21:15:14 88
java从0开始学习第十四课-Socket真好玩!!!
我们已经写过一个非常牛逼的爬虫了,我们还差Sockect,ServerSocket,今天就来一个非常吊的通信程序,做完这个程序之后,我们就能大声的对世界宣布:老子很牛!!! 废话少说,这个程序大家一定会喜欢的,因为很好玩!先来一段服务器代码。大家复制粘贴到一个txt文件中,然后保存为:TestServer.java import java.io.BufferedReader...
2016-05-09 22:35:37 98
java从0开始学习第十三课-网络编程就是一只小老虎
首先要讲一下网络。我们做java,大部分都是做所谓的b/s软件(浏览器/服务器),对于我们来 说,网络的定义应该是这样的:老子开发了一个网站(web),人家通过一个地址进来我的网站,然 后再通过各种地址来访问我的各种应用。 然后我们必须要讲一下什么是tcp/ip协议,其实他主要讲的是包括tcp/ip协议在内的100多个协 议族(http,ftp等),但是最重...
2016-05-08 23:12:09 139
原创 java从0开始学习第十二课-多线程是如此的简单
今天来给大家稍微讲一下什么是多线程,为什么是稍微讲一下呢?因为这个多线程是非常非常 复杂的,我还没想好怎么讲,我觉得,要想通过一个博客就把多线程给讲明白是不现实的,还是 要大家多看书,多实践。大家都知道实践是多么重要的,就好像咱们的岛国片子一样,只看不动 手有意思? 首先,明确一下我们今天要学习的内容:1、什么是多线程,2、开干一个多线程项目,大家做 完这个项目立马就...
2016-05-08 15:27:54 111
java从0开始学习第十一课-IO也是非常简单的
static void writeFile(String fileName,String text) throws IOException{ FileWriter fw=new FileWriter(fileName); //获取文件写入器 BufferedWriter bw=new BufferedWriter(fw); //将文件写入器转成缓存...
2016-05-06 22:47:40 126
原创 java对象转成xml是如此简单-Marshaller
我们已经知道了怎么样去讲xml转成对象了,现在,我们要把对象成xml文件,那怎么搞呢?? 非常简单,大家跟着我一步一步去做就OK啦。 我们现在有3个姑娘,分别是小红,小芳,小丽,现在,我们要把他们三个的信息存进一个叫girl.xml的文件中,并且这个xml的根节点叫root。我们首先定义好Girl。 @XmlAccessorType(XmlAccessType.FIELD)...
2016-05-05 22:20:19 517
原创 java将xml转成对象是如此轻松-Unmarshaller
dom解析和sax解析都是小儿科,今天这个Marshaller和Unmarshaller才是真正的xml解析神器,非常叼。大家准备好跟我一起摇摆了吗??咱们先把道具上了,一个xml文件 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <root> <girl><name&
2016-05-04 23:09:42 1243 1
java是怎么操作xml的-sax解析
我们了解完最简单的dom解析之后,马上就可以学习sax解析,先上今天的道具: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <people><name type="english">linbulu</name><sex>
2016-05-03 22:58:34 82
原创 java是怎么读xml文件-dom解析篇
我早tm就想做一个java操作xml的学习篇了,一直都没有时间(其实是借口),我想来想去,为了要让大家少走弯路,决定做一个系列篇,希望大家支持,多多评论!提出你的宝贵意见···· dom解析篇,首先上代码!!(大家最喜欢了) public static void main(String[] args) { readXmlDom(); } static void...
2016-05-02 23:37:59 139
原创 java从0开始学习第十课--学好java的io打遍天下无敌手
前面8课,都是小case,一点也不难,大家心里肯定在想,java不过如此。但是,今天,我打算给大家讲java里边非常非常非常难的知识点,io。 什么是io? 答:输入输出就是io。 java io到底难不难?答:像大佬琛这样的智商,难,像你们这样的,就相对比较简单了。 你能不能少一点废话?答:好的,马上开始讲了,这位同学打人是不对的,啊啊··· 1、I...
2016-05-01 21:01:29 111
原创 java从0开始学习第九课--集合是程序员是基本素养(2)
好,我们讲完了一些虚的概念,直接来搞些实的玩意,我相信大家看完我这篇文章,并且按照我的例子都跑了一遍之后,会发现自己原来是多么的牛逼!!! 我们先从最常用的list说起吧,我们先学一个方法:add方法,我们通过一个小程序来看看,arrayList,linkedlist,vector到底谁是博尔特!我们直接看代码吧,代码非常非常简单,就是同时执行 1000000次的添加动作...
2016-04-30 16:10:32 107
原创 java从0开始学习第八课--集合是程序员是基本素养
看到题目,大家有没有眼前一亮?没有错,要想做一个像我这么牛逼的程序员(不要吐··),必须把java的集合整明白,我可以负责得告诉大家,如果你分不清arraylist和linkedlist的区别,百分之很多的几率找不到工作。 好了,大家都知道什么是集合了,我也不多解释了。首先上图。 这个图是什么意思呢? 这个破图看着简单,但是里边的知识,如果大家逐个去...
2016-04-27 23:26:34 147
原创 java从0开始学习第七课-java最牛逼的类String
作为一个java高级工程师(···),我非常负责得告诉大家,String就是java世界里边最牛逼 的类,没有之一,学好用好String,才能在java的世界里愉快的玩耍。 我们上一节课说了,String是引用类型,不属于基本类型。然而,String的作为最牛逼的类, new的方式也是最酷的。 String str="shabi"; 如果是一般的类这...
2016-04-26 22:33:14 121
原创 java从0开始学习第六课-基本类型和引用类型和程序流程控制
既然大家坚定了信念,立志要成为一个java高手,所以,今天的课程也很重要(也非常简单).我希 望大家能认认真真得来看完本文(即使不认真也是可以学会的)。 好了,上周本博主去面试java开发,其中有一段面试; 面试官:什么叫基本数据类型? 我:byte,char,int,long,duoble,boolean,float,还有一个我忘记了,一共是八个··· ...
2016-04-25 22:20:40 83
原创 java从0开始学习第五课-制定你的学习计划
上一篇文章中,咱们完成了一个比较牛逼的项目,大家有空可以多看看,多做几次这个项目,先不管原理,要把过程做顺一点,熟能生巧嘛。 我开博客,主要是想给初学者一个平台,大家能够一边做点东西,一边学习java,还能一边听我吹牛逼,学习java是一个非常非常困难的过程,需要非常大的毅力去坚持(为我鼓掌,也为全世界的代码民工鼓掌,啪啪啪··) 既然是学习,我们在学习之前,必...
2016-04-24 23:03:34 96
原创 java从0开始学习第四课-直接开干牛逼的项目(2)
好了,大家都装好了eclipse了,然后还下载好了struts2了,并且把裤子脱了,很生气得问我,花姑娘在哪里?···我吓得赶紧喝一杯可乐压压精(听说这玩意杀精)。 首先,大家新建一个web项目,左上角的 file→new→other→dynamic web project然后输入工程名"niubi",点击finish.马上这个工程就出来了,大家看: 大家仔细看,那个lib...
2016-04-24 13:33:23 91
原创 java从0开始学习第三课-直接开干牛逼的项目(1)
看到标题,大家肯定纳闷,老子什么都不会呢?你能让我干牛x的java程序,我到底行不行啊? 我就呵呵了,大家千万不要怂,尽管搞,只要有恒心,肯定能搞粗来的,就算搞不粗来,也不会怀孕,对不? 搞这个牛逼的项目之前,我要让大家装一个eclipse,孔子曾经说过,要砍人先磨刀。eclipse就是我们程序员的一把杀猪刀,非常叼。 至于怎么安装,我就不说了(百度一下),选一个合适...
2016-04-23 14:29:00 139
原创 java从0开始学习第二课-java到底是什么鬼??
上一篇blog,我们写了第一个牛逼哄哄的java程序,成功让电脑输出了我们想要他输出的东西。 今天,我们来探讨2个问题,第一个问题,什么是java,第二个问题,为什么要学java。 谈完这2个问题,我们会做了个真正的程序(项目),这个项目非常叼,当你大四毕业要面试的时候 ,把这个项目加进你的简历去,面试官不给你offer,你可以来找我,我来给你发一个!!! ...
2016-04-23 13:56:01 96
原创 java从0开始学习第一课-让你的Java程序跑起来!!!
java是一门好语言,做个java开发,差不多1w块钱一个月(2年左右经验,现在是2016年),如果厉害,上不封顶,应届生至少也有5000块钱,相比其他的工作,薪水是比较高了(呵呵···),所以,很多人想学java。 想学java,有人说,没人教没人带,还学个jb?不如报个java培训班吧?da内?bd青鸟?还是hei马?楼主推荐一个呗··· 呵呵,我想说,如果你是本科生,想学jav...
2016-04-21 22:43:18 129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人