自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Wizard的博客

30岁的起点

原创 分布式专题1-了解分布式

前言 我是一名工作时间不长但是也不短的java民工。因为在小城市发展,所以程序开发仅仅是单机就能搞定一切业务啦。这也导致自己能力停滞不前。写这个专栏不仅仅是为了拓宽视野,同时也希望能够增长一些知识。本专栏是我一边不断学习一边总结的结果,可能有不对的地方,如有发现请及时告知,万分感激!因为也...

2019-07-29 09:31:38 128 0

原创 sleep()方法和wait()方法问题

选择题: 关于sleep和wait方法,下面描述错误的是( ) A.sleep是线程类Thread的方法,wait是Object的方法。 B.sleep不释放对象锁,wait放弃对象锁。 C.sleep暂停线程,但监控状态仍然保持,结束后会自动恢复。 D.wait后进入等待锁定池,只有...

2018-09-19 15:55:49 620 0

原创 第五篇:移动APP开发- ajax请求以及服务端编写

前面把页面结构以及页面跳转做完以后,接下来就是数据获取。 首先就是列表数据获取,其次是详情页数据获取。 在前端中我们通过ajax请求java编写的接口获取数据,而今天要记录的就是前端请求接口的方式以及后端服务端数据接口的编写。 一.前端获取数据方式 我们都知道在传统的单例项目中,前端使用J...

2018-09-17 10:20:04 3491 0

原创 IDEA常用功能

功能一、在现有项目中新建Module 1.直接新建 2.导入现有资源 随后在弹出得对话框中需要注意得是: 第一个红色箭头代表你是否需要将该项目得maven依赖也一起引入 第二个就是有些你本地没有得资源自动下载。 功能二.将模块化项目打成jar包被其他项目maven项目依赖并...

2018-09-12 14:54:23 142 0

原创 Web篇--java编写接口为外部提供服务技术选择

在java中,开发数据接口为外部提供服务是很正常的事情,可是在选择技术上犯了难。 我了解的编写接口的方式有: socket编程 servlet webservice http+json 对于上面的四种方式,基本上都能实现我目前的项目需求,可是我就是想知道用哪一个最合适,因此根据查阅资料以...

2018-09-10 15:36:19 5479 0

原创 第四篇:移动APP开发- 页面跳转

前面三篇大体讲述了Hbuilder开发APP相关信息,下面针对页面部分进行详细说明。 主页 主页部分就是打开APP后,跳出的第一个页面,这里采用的页面布局如下: 我们看到的这个页面实际由两个页面组成。因为底部的Tab是公用部分,所以对应嵌套4个页面。 也就是说现在一共有5个页面分别是:...

2018-09-07 15:57:02 4048 1

原创 spring企业开发-Socket消息传输-第五篇

首先说明一下实现的功能: 1.C++编写客户端在用户第一次安装时,获取本机信息,并将信息传输到服务器端插入数据库 2.当用户计算机插入USB设备时,获取服务端白名单信息(即哪些是允许的USB设备) 3.当发现插入USB设备为非法设备时请求服务端,将违法设备信息插入数据库 以上就是实现的功能...

2018-09-04 19:58:48 754 0

原创 第三篇:移动APP开发-页面开发

所谓页面开发就是使用HTML5页面开发了,我们开发网页使用HTML和JS,而Hbuilder也是这样,不过呢前端框架使用的MUI,里面有写好的组件,只需要你自己拿来组装就行了。而JS呢则是使用封装的JS,可以是Jquery可以是Native.js等等。 关于mui参考文档:http://dev....

2018-08-31 16:45:33 1718 2

原创 第二篇:移动APP开发-首页开发

这一片开始正式的开发啦,我们知道APP需要登陆验证的,但是对于我这个还不太会写页面的人来说,还是先做出页面再考虑数据交互以及数据库操作吧,毕竟手机APP和web还是有很大区别的,例如我现在连这个页面跳转都不太懂。下面开始把。 第一步:创建一个名为LD的移动App项目 然后你就看到这个项目结...

2018-08-30 18:26:06 714 0

原创 第一篇:移动APP开发-Hbuilder下载使用

想要开发一款APP,不求兼容IOS,只要能支持安卓就可以啦。 但是呢安卓开发学习成本有点高,没那么多时间,我是做javaWeb开发,因此前端也会点,听说HTML5做移动APP挺好的,所以下载Hbuilder这个IDEA作为开发工具,制作自己的APP。 下载地址:http://www.dclou...

2018-08-30 16:19:30 4473 0

原创 IDEA开发中常用快捷键

从Eclipse到IDEA,开发工具的发展促进了编程开发的效率,今天我就来说一下IDEA中使用的常用快捷键以及常用功能使用。 一.常用快捷键(这些我们经常用) Alt + Enter   引入类 Ctrl + O  查看我们继承的类或者接口中的方法,以及我们要实现的方法 Ctrl ...

2018-08-30 14:26:23 16790 5

原创 spring企业开发-页面导出excel表格-第四篇

对于常用的管理系统,导出Excel是很常见的功能。 导出表格需要根据当前查询数据进行导出,那么现在就开始干。我这里使用的springMVC。 第一步:Web端页面添加导出按钮 <form action="exportIllegalDevice" metho...

2018-08-30 13:29:15 122 0

原创 spring企业开发-动态数据源切换-第三篇

前面的开发配置基本已经介绍完毕,下面就针对其中切换数据源进行介绍: 何为切换数据源?就是我们在开发过程中,可能用到不同连接的数据库,有的操作需要使用数据库A,有的数据库需要使用数据库B 来看一下切换数据源的原理: 1.切换数据源为方法级别的切换。即调用某些方法时动态切换不同数据源 2.确定...

2018-08-29 16:22:15 1699 0

原创 spring企业开发-环境搭建-第二篇

下面到了正式开发阶段,自己创建项目并将SpringMVC、Sping以及Mybatis还有Druid和Mysql驱动包以来jar加入到pom.xml文件中。 然后就开始工作啦。 第一步:web.xml文件配置 web项目的开始就是加载web.xml文件,因此需要配置许多要启动的东西。 配置1...

2018-08-24 10:26:44 148 0

原创 Maven-认识Maven(1)

   Maven的使用不光可以可以减少项目的大小,同时也可以对项目更加的科学化管理。因为原来的开发项目每个人都有自己的开发习惯,但是引入Maven,可以规范开发,因为Maven更多的是注重约定。例如Maven项目的源码以及编译文件或者测试代码都是放在指定位置文件夹。这样我们在接管公司遗留项目时,可...

2018-08-23 22:18:33 201 0

原创 spring企业开发-需求分析-第一篇

记录一次企业级开发,功能特别简单,重点记录开发过程中的思路以及开发过程中涉及的配置信息等。 主要需求: 使用C++语言开发客户端,功能主要为检测USB接口插入设备时,检测出设备类型以及设备型号。然后通过Socket进行检测信息的传输,传输到服务端将其存储到数据库并在页面展示。同时可以通过web...

2018-08-23 11:02:46 188 0

原创 Web篇--Servlet的起点和终点

Servlet的生命周期: 这里使用常用的开发web项目模式进行讲解。 首先创建Web项目同时使用tomcat容器部署使用。 周期一:Web容器将Servlet加载 首先必须明确Servlet是属于Web容器提供给我们得API,即servlet-api.jar是我们通过tomcat添加的类...

2018-08-22 10:50:35 139 0

原创 IDEA导入Maven项目注意事项

IDEA导入Maven项目出现的问题: 导入项目File - open-选择项目所在地 发现项目有红色错误提示,首先了解下maven项目结构: 首先第一次创建或者导入maven项目都需要在IDEA中配置(即本地仓库还有本地配置信息) 配置结束后就可以通过pom.xml的配置进行...

2018-08-20 17:58:33 10875 5

原创 第一篇 IDEA安装和基本配置使用

最近在学习新技术时,发现许多教程都是使用IDEA开发的。因为原来使用eclipse,感觉不想换别的开发工具了。但是因为构建项目时,IDEA和eclipse还是有许多不同,因此准备把自己学习实用IDEA的资料记录下。毕竟网上好多实用教程那叫一个啰嗦,还竟是没用的配置。因为是eclipse的老用户,因...

2018-08-10 15:16:47 29228 6

原创 数字Integer对象比较发生的尴尬事

程序中经常会用到数字比较,但是你认为1000 == 1000  和 100 == 100比较值是否相同呢? Integer a = 1000 , b = 1000; System.out.println(a == b); Integer c = 100 , d = 100; System.ou...

2018-08-06 17:10:28 77 0

原创 基础篇-java动态绑定

一、何为动态绑定? 我的理解是将这个词分开理解,即“动态” 和 “绑定” 动态:既然说到动态,那么就不得不提与它相对立的静态了,因为静态我们还是蛮熟悉的,静态不就是static嘛。静态描述的是事物相对来说不活跃的一方面,反而言之动态就相对灵活。我们都知道面向对象语言的三大基本特性,封装、继承、...

2018-08-06 16:06:45 65 0

原创 基础篇-类加载执行顺序

类加载执行顺序: public class ClassLoaderOrder { public static void main(String[] args) { new Child(); } } class Base{ public static String str = &q...

2018-08-03 17:35:02 592 0

原创 趣事1-数组到底可以定义多长

事情的起源还要归结于探索AbstractCollection这个抽象类,因为我在深入的了解集合的一些底层实现,在实现集合转换数组的过程中看到一些方法: public Object[] toArray() { Object aobj[] = new Object[size...

2018-08-02 15:42:02 193 0

原创 基础篇-集合容器深入理解

今天来把集合容器深入了解一番,首先第一步观察集合的模型图 一、模型图第一步   首先使我们熟悉的有序集合,他们的超级接口为Collection List、Set、Queue也是接口,只不过各自添加了属于自己的方法。 public interface List extends Col...

2018-08-01 17:43:52 84 0

原创 基础篇-equals和==得区别

首先看看他们都是干啥得 ==是一种运算符,对于基础数据类型,是作为数值比较是否相等。 对于对象,是比较对象得地址是否一致。 equals是Object这个超类提供得方法,查看底层实现 public boolean equals(Object obj) { retu...

2018-07-31 14:37:49 39 0

原创 基础篇-Iterator和Iterable的区别以及使用

 我们都知道,在使用除Map类集合得有序集合时,都可以使用迭代器进行遍历。那么什么是迭代器?如何使用呢? 1、什么是迭代器 官方说法还是蛮正规得:迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址。迭代器修改了常规指针的接...

2018-07-31 11:32:24 3056 2

原创 基础篇-注解的使用场景及实现

什么是注解 Annontation是Java5开始引入的新特征,中文名称叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关,...

2018-07-26 13:27:53 2248 1

转载 基础篇-int和Integer有什么区别

转载自:https://blog.csdn.net/chenliguan/article/details/53888018 1 int与Integer的基本使用对比 (1)Integer是int的包装类;int是基本数据类型; (2)Integer变量必须实例化后才能使用;int变量不需要; ...

2018-07-26 09:54:54 40 0

原创 基础篇-请写出常见到的runtime exception

运行时异常简单的: 空指针异常(对象为null你还调用她的方法)/ 数组下标越界(定义数组长度为2你偏往第三个地方插)/ 算术异常(例如除数为0)/ 类型转换异常(男的女的都是人,但是你把这俩相互转换谁都不乐意)/ 文件未找到异常(文件位置都指定不好,就让我去拿)... 问题:运行时异...

2018-07-25 16:03:37 135 0

原创 基础篇-final, finally, finalize 的区别

要知道三者的区别,首先对三者进行简单的认识 一、final 首先明确final是java的关键字,是一种修饰符,可以修饰类、属性、方法。 1、修饰类 使用final修饰的类不能被其他类继承,即抽象类可能永远和final说bye bye 了。 那么都有哪些类被final修饰? 常见的就是...

2018-07-25 15:44:20 58 0

原创 Comparable接口作用

 今天在开发中无意看到Integer包装类内部实现了Comparable接口,因此探查一下该接口作用: 查看API解释: 此接口强行对实现它的每个类的对象进行整体排序。这种排序被称为类的自然排序,类的 compareTo 方法被称为它的自然比较方法。 一、为什么需要实现这个接口呢? 首...

2018-07-25 13:34:32 11604 0

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