【Java开发必会的Linux命令】教程文章相关的互联网学习教程文章

Java开发 小工具累计【代码】

array to listInteger[] spam = new Integer[] { 1, 2, 3 }; List<Integer> rlt = Arrays.asList(spam);Object[] to list<T>List<Object> objects = getObjects(); List<CustomClass> customObjects = myFilter(objects, CustomClass.class);static <E> List<E> myFilter(List<?> lst, Class<E> cls) {List<E> result = new ArrayList<E>();for (Object obj : lst) {if (cls.isInstance(obj))result.add(cls.cast(obj));}return re...

IT增值服务,客户案例(一)--山东青岛在职人士,2年.Net经验,转Java开发半年

客户整体情况:2年.Net开发经验,2014年刚刚转Java半年,对Java的若干问题不是非常清楚,只是对JSP/Servlet/JavaBeanSpring、SpringMVC、Mybatis有点基础性的认识。项目中就主要用到了上述基础,公司使用的是技术架构师自己开源的框架。客户所在的公司是山东青岛某小公司,对技术员工要求较多,从前端到后端都要做。前端使用extjs、easyjs等多种js框架,比较多变。经过40多分钟的交流沟通,我的解决方案和思路如下:1.Java基础一定...

java开发系列-Http协议【代码】【图】

概述HTTP(HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。这种协议用来规定通信数据的格式。HTTP请求浏览器往服务器发送数据称之为请求。HTTP协议中规定请求组成部分:请求行、请求头、请求体。请求行:请求信息的第一行 请求头:请求信息的第二行到空行结束 请求体:空行一下的内容 只有POST请求才有请求体通过Google浏览器查看一个GET请求的请求信息 请求行中说明了请求的方式,比如是GET还是POST请求。还有...

Java开发小结:用得比较顺手的事件监听【代码】【图】

第一次听说监听是三年前,做一个webGIS的项目,当时对Listener的印象就是个“监视器”,监视着界面的一举一动,一有动静就触发对应的响应。 通过对界面的某一或某些操作添加监听,可以自发地调用监听函数/监听类,对操作作出反应。举个栗子:被监听的操作是“你惹你妈生气了”,添加的响应是“你妈给你爸打电话,你爸回家了,你爸打你一顿 ”。所以不管什么时候,只要“你惹你妈生气了”,都会触发这个操作的监听,最终结果...

Java开发中的23种设计模式

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每一个模式描述了一...

阿里巴巴Java开发手册数据库部分的一些最佳实践总结

阿里巴巴Java开发手册数据库部分的一些最佳实践总结模糊查询对于模糊查询阿里巴巴开发手册这样说到:【强制】页面搜索严禁左模糊或者全模糊,如果需要请走搜索引擎来解决。说明:索引文件具有 B-Tree 的最左前缀匹配特性,如果左边的值未确定,那么无法使用此索引。外键和级联对于外键和级联,阿里巴巴开发手册这样说到:【强制】不得使用外键与级联,一切外键概念必须在应用层解决。说明:以学生和成绩的关系为例,学生表中的 stude...

Java开发工程师案例-网络日志分析系统

章节1:项目简介课时1项目简介14:50章节2:创建工程课时2创建数据库09:40课时3搭建程序框架09:09章节3:主窗口布置课时4创建主窗口14:45课时5主窗口布局 10:57课时6添加菜单栏12:09课时7添加工具栏13:29课时8添加按钮面板11:29课时9按钮联动操作09:19章节4:日志采集课时10日志读取17:23课时11增量读物14:40课时12定时读物18:05章节5:日志解析课时13日志解析12:53章节6:日志保存课时14日志保存14:28章节7:系统配置课时15系统配置15:59章...

Java开发面试常见问题合集

次面试事故面试官:你看过哪些源码?我:都挺熟悉的面试官:对hashMap了解程度怎么样?面试官:那你能讲讲 HashMap的实现原理吗?面试官:HashMap什么时候会进行 rehash?面试官:结合源码说说 HashMap在高并发场景中为什么会出现死循环?我:…我:抱歉…面试官:嗯。面试官:… 把门关上。我:… 要干嘛?先关上再说。面试官:我说出去把门关上。我:what ?,夺门而去116道面试题1.junit用法,before,beforeClass,after, afterC...

使用Eclipse-Maven-git做Java开发(2)--安装maven【代码】【图】

自从谢了前面的0和1之后就很久都过了很久了,这段时间工作实在是有点忙,一个人做一个系统……前几天有人叫我快点写后面的,让我有了无论如何也要继续写下去的动力,但是又说“都用maven了,没必要再将怎么安装jdk了”,我想说的是,①这本来就是一个面向刚入门的读者的;②每一个步骤都有不容忽视的地方,我把这些小的、基础的东西说清楚,在后面是有用的。本篇博客讲述怎么安装maven。0、前提需要需要安装好了JDK,配置好了环境变...

用java开发微信公众号:测试公众号与本地测试环境搭建(一)【代码】【图】

俗话说,工欲善其事,必先利其器。要做微信公众号开发,两样东西不可少,那就是要有一个用来测试的公众号,还有一个用来调式代码的开发环境。测试公众号微信公众号有订阅号、服务号、企业号,在注册的时候看到这样的信息,只有订阅号可以个人申请,服务号和企业号要有企业资质才可以。这里所说的微信公众号开发指的是订阅号和服务号。另外,未认证的个人订阅号有一些接口是没有权限的,并且目前个人订阅号已不支持微信认证,也就是...

RxJava开发精要3-向响应式世界问好【代码】

原文出自《RxJava Essentials》原文作者 : Ivan Morgillo译文出自 : 开发技术前线 www.devtf.cn转载声明: 本译文已授权开发人员头条享有独家转载权,未经同意。不得转载!译者 : yuxingxin项目地址 : RxJava-Essentials-CN向响应式世界问好在上一章中,我们对观察者模式有个理论上的高速概述。我们也看了从头開始、从列表、或者从已经存在的函数来创建Observables。在本章中。我们将用我们学到的来创建我们第一个响应式Android应用程...

Java开发之反射的使用

通过类名获取类。Class serviceManager = Class.forName("android.os.ServiceManager");获取方法Method method = serviceManager.getMethod("getService", String.class);调用方法method.invoke(serviceManager.newInstance(), "phone"); 参考博客:http://blog.csdn.net/njchenyi/article/details/1620939http://www.blogjava.net/zh-weir/archive/2011/03/26/347063.html原文:http://www.cnblogs.com/liyiran/p/5296790.html

RxJava开发精要1-从.NET到RxJava

原文出自《RxJava Essentials》原文作者 : Ivan Morgillo译文出自 : 开发技术前线 www.devtf.cn转载声明: 本译文已授权开发者头条享有独家转载权,未经允许,不得转载!译者 : yuxingxin项目地址 : RxJava-Essentials-CNRX - 从.NET到RxJava响应式编程是一种基于异步数据流概念的编程模式。数据流就像一条河:它可以被观测,被过滤,被操作,或者为新的消费者与另外一条流合并为一条新的流。响应式编程的一个关键概念是事件。事件可...

java开发两年,这些线程知识你都不知道,你怎么涨薪?【代码】【图】

前言什么是线程:程序中负责执行的哪个东东就叫做线程(执行路线,进程内部的执行序列),或者说是进程的子任务。Java中实现多线程有几种方法继承Thread类; 实现Runnable接口; 实现Callable接口通过FutureTask包装器来创建Thread线程; 使用ExecutorService、Callable、Future实现有返回结果的多线程(也就是使用了ExecutorService来管理前面的三种方式)。如何停止一个正在运行的线程使用退出标志,使线程正常退出,也就是当run...

java开发中如何选择Set、List、Map、数组

---我不生产代码,我只是代码的搬运工。 在JAVA的util包中有两个所有集合的父接口Collection和Map,它们的父子关系: java.util +Collection 这个接口extends自 --java.lang.Iterable接口 +List 接口 -ArrayList 类 -LinkedList 类 -Vector 类 此类是实现同步的 +Queue 接口 +不常用,在此不表. +Set 接口 ...