程序员JAVA_程序员俱乐部_JAVA频道

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 > 编程开发 > JAVA > 文章列表
JDK9已经出来有一段时间了,因此很多流行的Java应用纷纷增添了对JDK9乃至JDK10的支持,比如Tomcat。我们通过这个链接下载最新的Tomcat源文件包,总共7MB:https://tomcat.apache.org/download-90... 查看全文
· 性能优化实战-2发布时间:2018-09-28
我们在做架构设计的时候,会提到几个关键词:高性能、高可用、可扩展、安全性、伸缩性、低成本等等。对于用户量不大、并发量不高的系统,我们没必要去追求高性能,甚至连架构设计都可以免了。那么什么样的系统需要做性能优化呢?当你发现系统响应越来越慢,慢到已经影响... 查看全文
· 性能优化实战-1发布时间:2018-09-27
系统优化大致可以分为:业务优化、设计和程序优化、DB和SYSTEM优化、SQL优化四个方面,这四个方面按优先级进行排列,并且越往后越不容易优化,他们之间又相辅相成、互相关联,我们优化的时候可以交替着去实施。下面着重分享一下我们在SQL优化和程序优化等... 查看全文
简介作为一名架构师,我们要专业,要能看懂代码,及时光着臂膀去机房,也能独挡一面!及时同事搞不定问题,或者撂挑子,你也能给老大一个坚定的眼神:不怕,有我在!还能在会议室上滔滔不绝,如若无人,让不懂技术的妹子看你时眼神迷离,就好想落霞与孤鹜齐飞!分布式架... 查看全文
· 善用Object.defineProperty巧妙发布时间:2018-09-27
我今天的工作又遇到一个难题。前端UI右下角这个按钮被设置为"禁用(disabled)"状态。这个按钮的可用状态由属性enabled控制。我通过调试发现,一旦下图第88行代码执行完毕之后,这个按钮的属性mProperties里就多出一个enabled:... 查看全文
· JS-RSA加密解密发布时间:2018-09-27
在上一篇文章《Java使用RSA加密解密签名及校验》中,用java实现加密解密,但是在实际应用中,如前端页面用户输入的密码传输给后台服务前,需加密,也就是公钥加密,私钥解密。首先把《Java使用RSA加密解密签名及校验》中稍加修改,把公私钥写在代码中... 查看全文
前端开发的朋友们可能会遇到这个需求:将您负责开发的网页的全部内容,包括文字和图片,一起保存成一个PDF文件。如果采用屏幕截图的话,默认Windows操作系统的截图按钮无法完整截取超过一屏幕的屏幕内容。我在网上找了一段时间,搜集到了一些解决方案,在这里... 查看全文
· java面试系列视频教程(48集)发布时间:2018-09-25
上次发文的文章:3份java零基础较高质量教程+一个项目实战上次发文承诺再发文的时候会送上关于面试的视频教程,获取方式:公众号回复:java面试1下面来说重点分享关注小编公众号的都知道,小编是一个很认真的人,很乐意做分享,其中的缘由就是自己经过的,自... 查看全文
· 排序算法总结发布时间:2018-09-23
排序算法几种分类方式:1,稳定排序和不稳定排序如果a==b,当排序之前a在b的前面,排序后,a仍然在b的前面,则该排序算法为稳定排序算法。否则为不稳定排序算法。2,非线性时间比较类排序和线性时间非比较类排序算法非线性时间比较类排序:通过比较来决定元素... 查看全文
· eclipse 提示错误The method xx发布时间:2018-09-22
java1.5中继承接口是不需要@Override的,而在1.6中是需要添加@Override注解的,如果项目的编译器是1.5版本的就可能报错Themethodxxxoftypemustoverrideasuperclassmethod.解决此问题的... 查看全文
· PageOffice动态生成Excel文件发布时间:2018-09-21
针对excel文件生成的类是:com.zhuozhengsoft.pageoffice.excelwriter请参考PageOffice开发包里Samples4示例:三、8、完全编程实现动态生成Excel文件(专业版、企业版)一个完全用程序生成预算表... 查看全文
· java邮件发送工具发布时间:2018-09-20
注:邮件发送的服务器地址和端口需要根据自己的实际情况选择,qq邮箱需要设置开启服务。packagecom.lw.email.util;importjava.io.File;importjava.io.StringWriter;importjava.u... 查看全文
使用POI导出Excel时,涉及到如何自适应列宽的问题。方法如下/***下载excel文件,内容使用MAP存放**@paramresponse*@paramheadName*@paramtableHead*@paramtableBody*@throw... 查看全文
· 基于spring+myibatis的进销存系统发布时间:2018-09-18
全新的架构,全新的体验。前端使用的是adminlte,后端使用的spring+myibatis登录界面:2,具体功能页面具体访问地址:http://www.pcbly.com:8181/ims大小:676.7KB大小:80.9KB大小:81.6KB查... 查看全文
Java虚拟机的指令由一个字节长度的、代表着某种特定操作含义的操作码以及跟随其后的零至多个代表此操作所需参数的操作数所构成。虚拟机中许多指令并不包含操作数,只有一个操作码。Java虚拟机限制操作码的长度为1个字节,因此最多只能有256个指令。指令格式... 查看全文
先看下这段神奇的Java代码:publicstaticvoidmain(String[]args)throwsException{doSomethingMagic();System.out.printf("2+2=%d",2+2);}执行结果:2+2... 查看全文
文章的标题看似自相矛盾,然而我在“正确”二字上打了引号。我们来看一个例子,关于Java异常处理(ExceptionHandling)的一些知识点。看下面这段程序。方法pleaseThrow接受一个Exception的实例,然后简单地将该实例抛出。然后... 查看全文
利用java8新特性,可以用简洁高效的代码来实现一些数据处理~定义1个Apple对象:publicclassApple{privateIntegerid;privateStringname;privateBigDecimalmoney;private... 查看全文
之前有篇文章我们说到Spread表格组件的JavaCTP版本已经发布:《表格组件JAVACTP版本抢先预览》。本篇我们来看一下他的主要功能,例如下图所示的Excel我们应当如何实现:1.初始化workbook(初始化workbook会默认初始化一个w... 查看全文
· JavaScript面试系列:JavaScript发布时间:2018-09-14
我写的程序员面试系列文章Java面试系列-webapp文件夹和WebContent文件夹的区别?程序员面试系列:SpringMVC能响应HTTP请求的原因?Java程序员面试系列-什么是JavaMarkerInterface(标记接口)使用JDK自带... 查看全文