Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· java的jar包反编译发布时间:2017-08-18
由于之前新浪的账号不能使用了,这里幸运的找到了原来的账号的页面,撰写一篇java反编译的文章,这里复制到此,以此账号会继续进行一些开发分享的撰写。要反编译java,这样的软件是有的,jd_gui就是用来反编译java的。jd_gui.exe,下载地址:http://www.cr173.com/soft/5606.html操作:jar包拖入工具面板加载可查看,可另存为.zip查看或为MyEclipse引用。但jd_gui.exe未能完全显示完整代码,比如在开发时使用某个jar包的类的方法... 查看全文
有时候会有需要这样的场景,需要一个循环的链表做一些重复性的工作,比方说我们设计定时任务的时候,按照每一秒前进一个进行定时任务的读取,那么就需要有一个循环链表来做这样的数据结构,而java没有提供这样的一个数据结构,我在项目开发的时候也遇到了这样的问题,我们需要有管理定时任务,使用一个触发器来触发这些任务。接口定义packagecom.lee.berries.common.list... 查看全文
· -Java-注解发布时间:2017-08-18
注解简介:定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、属性、方法、局部变量、方法参数等的前面。注解主要是用来配置信息的,例如文档注释也是注解的一种,要注意的一点是注解并不是代码仅仅是配置信息,变动比较大的信息就需要作为配置信息,源码注解只会在代码上出现,编译后则不会出现。所以注解有一个缺点就是需要【学Java,到凯哥学堂kaige123.com】修改配置信息的时候... 查看全文
· 分布式java应用发布时间:2017-08-17
大型应用,通常会拆分为多个子系统来实现。对Java来说,这些子系统可能部署在同一台机器的多个不同的JVM中,也可能部署在不同的机器上,但这些子系统又不是完全独立的,要相互通信来共同实现业务功能。对于此类Java应用,我们称之为分布式Java应用。对于分布式Java应用,通常有2种方法来实现:1.基于消息方式实现系统间的通信系统间通信,就要向外发送消息,消息可以是字节流、字节数组、甚至是Java对象。消息方式的系统间通信,通常是基于网络协议来实现的。常用的协议有:TCP/IP、UDP/IP... 查看全文
· Java中保留小数点的方法发布时间:2017-08-17
今天测试测出消息传递过程中有个小数精确度有问题。要求保留小数点6位,不够的用0补充,结果开发时没注意,0.123456格式控制后变成了.123456,虽然从的值的角度来说没有区别,但是下游收到消息的人不认。。。。。。总结了以下常见的四舍五入方法:publicstaticvoidmain(String[]args){System.out.println(getNum(0.23656,"#.0000",false));//.2365不四舍五入,整数部分为0时省略System.out.println... 查看全文
· 想学Java去哪里?发布时间:2017-08-16
2017年,在神马都是浮云的氛围中,我毅然辞职,选择学习了Java,从此,我迈出了成功路途的第一步;有人说:“今日的奋斗是为了明日,把握今日,就是为明日负责。”在兄弟连的一个多月的学习中,“今日”,这个词对我来说很奢侈,太多的内容要熟知,太多的任务去完成,”今日”犹如白驹过隙,瞬间即逝,而我亦然不知,仍在想着明天哪些内容要预习……但我觉得这种生活节奏很充实,有激情,因为我选择了它----Java。有了选择,我决定去坚持,努力完成每天的任务,因为我要步入卓越!学习好像登山一样... 查看全文
· 学习Java哪里好?发布时间:2017-08-16
媒体的各种炒作,强烈的好奇心,让我对2017这一年充满了期待和憧憬。实际上我是期待改变的。不然也不会从那样一个安逸舒适的工作环境中来到这个极度磨练人意志的兄弟连。简述一下自己的情况吧。从14年毕业至今已经三年了,毕业那年经历了很多很多,意外的接触了一些国外的大学生,毕业之后就环游旅行什么的,心向往之,也毅然决然的背起行囊当了一年的背包客,独自踏上了旅程,游历了祖国的很多地方。这是我这一生都难以忘怀的记忆。之后就去做了涉外前台,每天接待着来自全世界各地的人,一份充满的新鲜感的工作... 查看全文
据InfoWorld消息,为改进Go语言的开发工具,Go可能会获得自己的语言服务器,类似于Microsoft和RedHat的语言服务器协议。消息是从Go语言开发者的讨论组中流出,所以这不是最终的改进列表。改进计划如下:采用语言服务器IDE等工具,索引并显示有关代码和包的信息。一位与会者表示:微软的语言服务器协议由于在编辑器和IDE中的广泛支持,被认为是一个很好的起点。该协议被设计为跨代码编辑器和IDE集成的多种语言。建立一个可以报告统计数据的标准“计数器”API... 查看全文
下载VisualStudio2017version15.3下载.NETCore2.0下载VisualStudioforMac微软今天发布了.NETCore2.0版本,属于一次非常大的版本迭代。下载支持更新日志已知问题文档教程示例.NETCore2.0主要包括一些让.NETCore更容易使用的改进,并增强其平台能力。亮点如下:RuntimeMajorperformanceimprovementsintheruntimeandframeworkImplements.NETStandard2... 查看全文
前言:最开始意识到深拷贝的重要性是在我使用redux的时候(react+redux),redux的机制要求在reducer中必须返回一个新的对象,而不能对原来的对象做改动,事实上,当时我当然不会主动犯这个错误,但很多时候,一不小心可能就会修改了原来的对象,例如:varnewObj=obj;newObj.xxx=xxx实际上,这个时候newObj和obj两个引用指向的是同一个对象,我修改了newObj,实际上也就等同于修改了obj,这,就是我和深浅拷贝的第一次相遇... 查看全文
· 多线程之Java线程阻塞与唤醒发布时间:2017-08-15
线程的阻塞和唤醒在多线程并发过程中是一个关键点,当线程数量达到很大的数量级时,并发可能带来很多隐蔽的问题。如何正确暂停一个线程,暂停后又如何在一个要求的时间点恢复,这些都需要仔细考虑的细节。在Java发展史上曾经使用suspend()、resume()方法对于线程进行阻塞唤醒,但随之出现很多问题,比较典型的还是死锁问题。如下代码,主要的逻辑代码是主线程启动线程mt一段时间后尝试使用suspend()让线程挂起,最后使用resume()恢复线程。但现实并不如愿,执行到suspend(... 查看全文
18使用Java类的形式配置bean定义除了传统的使用XML来配置底层的bean容器定义,Spring还支持使用大家熟悉的Java类的形式来进行配置。使用Java类的形式来进行配置时我们将使用一个Java类来作为配置的主体,并在类上使用@Configuration进行标注,表示其是一个配置类。然后将对应的bean定义都定义为Java配置类中的一个公用方法,并在方法上使用@Bean进行标注,表示其是一个bean定义... 查看全文
距离开班已经过去,三周15个工作日了,在这些日子里,那真是起早贪黑;从每天一大早睁开眼到每晚闭眼睡觉,甚至做梦,满满的都是代码刚开始的时候,每天的作业,仅是代码三遍,对于初学者的我来说,简直是不可完成的,但是想想别人都敲了,自己总不能搞特殊,兄弟连再魔鬼式训练也不可能布置一些不可能完成的任务。嘿,你还别说,经过一个星期的不间断的练习,码字速度有了显著的提升,毕竟入了这一行,总不能说打字速度都不过关。紧接着问题又来了,英语可以说一窍不通的我,当别人的都动手做起来了,我还在纠结这个代码是什么问题... 查看全文
老是在想为什么要引用抽象类,一般类不就够用了吗。一般类里定义的方法,子类也可以覆盖,没必要定义成抽象的啊。看了下面的文章,明白了一点。其实不是说抽象类有什么用,一般类确实也能满足应用,但是现实中确实有些父类中的方法确实没有必要写,因为各个子类中的这个方法肯定会有不同,所以没有必要再父类里写。当然你也可以把抽象类都写成非抽象类,但是这样没有必要。而写成抽象类,这样别人看到你的代码,或你看到别人的代码,你就会注意抽象方法,而知道这个方法是在子类中实现的,所以,有个提示作用... 查看全文
javascript中的this和函数息息相关,所以今天,我就给大家详细地讲述一番:javascript函数中的this一谈到this,很多让人晕晕乎乎的抽象概念就跑出来了,这里我就只说最核心的一点——函数中的this总指向调用它的对象,接下来的故事都将围绕这一点展开(提醒前排的筒子们准备好茶水和西瓜,我要开始讲故事啦!!)【故事】有一个年轻人叫"迪斯"(this),有一天,迪斯不小心穿越到一个叫“伽瓦斯克利”(javascript)的异世界... 查看全文
时间过得飞快,转眼已经在兄弟连学习了一个多月,让我们似乎都变得有些慵懒,不再像刚来报道时那样求知若渴,想着怎么去请一请假,怎么出去浪一浪,确是渐渐的有些忘记了初心,忘记了怎么去努力,怎么去奋发学习,让自己也成了社会的人才,这点虽然有点虚,但是成为人才后才能为我们以后的工作打下坚实的基础,才能成为某某高管,某某老板,才能有车有房赢取白富美,当然,女孩子自己就可以成为白富美,成为人人争相追求,吹捧的对象。兄弟连Java培训但是,说到“但是”很多人都怕这个但是,我们却怎么也没法摆脱它... 查看全文
· java 获取浏览器类型发布时间:2017-08-13
publicStringgetBrowserType(HttpServletRequestrequest){Stringtype="ie";StringbrowserName=request.getHeader("USER-AGENT").toLowerCase();if(browserName.indexOf("msie")>0){type="ie";}if(browserName.indexOf("firefox")>0){type="firefox";}if... 查看全文
· -Java-log4j发布时间:2017-08-12
Log4j简介:Log4j是用于管理信息日志的插件工具,它是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX、Syslog守护进程、Email邮箱等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志【学Java,到凯哥学堂kaige123.com】的生成过程。最令人感兴趣的就是,这些只需要通过一个配置文件来灵活地进行配置,而不需要修改工程的代码... 查看全文
《JAVA与模式》之抽象工厂模式场景问题举个生活中常见的例子——组装电脑,我们在组装电脑的时候,通常需要选择一系列的配件,比如CPU、硬盘、内存、主板、电源、机箱等。为讨论使用简单点,只考虑选择CPU和主板的问题。事实上,在选择CPU的时候,面临一系列的问题,比如品牌、型号、针脚数目、主频等问题,只有把这些问题都确定下来,才能确定具体的CPU。同样,在选择主板的时候,也有一系列问题,比如品牌、芯片组、集成芯片、总线频率等问题,也只有这些都确定了,才能确定具体的主板。选择不同的CPU和主板... 查看全文
· java-rar文件递归解压发布时间:2017-08-11
*、之前工作需要,要上传本地的文件夹中的文件(多层),但是页面操作的都是服务器上的文件路径,于是换了一个思路:将目标文件夹压缩,然后上传到服务器上,接着解压到服务器制定位置,最后再执行自定义操作即可。下面是用到的一些工具类,哈哈,我只是代码的搬运工~一切为我所用!*、java语言解压rar压缩文件引自:http://www.cnblogs.com/yuanjun1/p/3929971.html*、java语言解压zip压缩文件引自:http://blog.csdn... 查看全文