3 巫师大人

尚未进行身份认证

数据==生活

等级
TA的排名 10w+

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

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

2019-07-29 09:31:38

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

选择题:关于sleep和wait方法,下面描述错误的是()A.sleep是线程类Thread的方法,wait是Object的方法。B.sleep不释放对象锁,wait放弃对象锁。C.sleep暂停线程,但监控状态仍然保持,结束后会自动恢复。D.wait后进入等待锁定池,只有针对此对象发出notify方法后获得对象锁进入运行状态。分析:A选项毋庸置疑肯定是对的。...

2018-09-19 15:55:49

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

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

2018-09-17 10:20:04

IDEA常用功能

功能一、在现有项目中新建Module1.直接新建2.导入现有资源随后在弹出得对话框中需要注意得是:第一个红色箭头代表你是否需要将该项目得maven依赖也一起引入第二个就是有些你本地没有得资源自动下载。功能二.将模块化项目打成jar包被其他项目maven项目依赖并加入到本地仓库因为配置好了maven本地仓库路径,所以会自动打成jar放入其中。控制台成功标志...

2018-09-12 14:54:23

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

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

2018-09-10 15:36:19

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

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

2018-09-07 15:57:02

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

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

2018-09-04 19:58:48

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

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

2018-08-31 16:45:33

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

这一片开始正式的开发啦,我们知道APP需要登陆验证的,但是对于我这个还不太会写页面的人来说,还是先做出页面再考虑数据交互以及数据库操作吧,毕竟手机APP和web还是有很大区别的,例如我现在连这个页面跳转都不太懂。下面开始把。第一步:创建一个名为LD的移动App项目然后你就看到这个项目结构:你的肯定比我的简单,因为刚才我添加模板来着,所以可能多了点。不过没啥事不影响的。第二步...

2018-08-30 18:26:06

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

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

2018-08-30 16:19:30

IDEA开发中常用快捷键

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

2018-08-30 14:26:23

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

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

2018-08-30 13:29:15

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

前面的开发配置基本已经介绍完毕,下面就针对其中切换数据源进行介绍:何为切换数据源?就是我们在开发过程中,可能用到不同连接的数据库,有的操作需要使用数据库A,有的数据库需要使用数据库B来看一下切换数据源的原理:1.切换数据源为方法级别的切换。即调用某些方法时动态切换不同数据源2.确定在哪些方法切换可以使用自定义注解以及AOP切面来实现3.将多个数据源添加到配置文件下面就开始具...

2018-08-29 16:22:15

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

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

2018-08-24 10:26:44

Maven-认识Maven(1)

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

2018-08-23 22:18:33

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

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

2018-08-23 11:02:46

Web篇--Servlet的起点和终点

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

2018-08-22 10:50:35

IDEA导入Maven项目注意事项

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

2018-08-20 17:58:33

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

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

2018-08-10 15:16:47

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

程序中经常会用到数字比较,但是你认为1000==1000 和100==100比较值是否相同呢?Integera=1000,b=1000;System.out.println(a==b);Integerc=100,d=100;System.out.println(c==d);比较结果:falsetrue造成原因:Inte...

2018-08-06 17:10:28

查看更多

勋章 我的勋章
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!