201806-05 Java 计算某个方法运行时间 NEW Long startTime=System.currentTimeMillis(); for (int i = 0; i < 1000; i++) { System.out.println(i+"编号:"+Math.random()); }  ... Read More >
201806-05 Calendar 操作时间和日期的主要类 NEW /* * Calendar 类是时间和日期操作的主要类 */ Calendar calendar = Calendar.getInstance(); //获得当前年份 System.out.println(calendar.get(Calendar.YEAR)); //输出结果 2018 Calendar.MONTH; ... Read More >
201806-05 TimeZone 表示时区 NEW //TimeZone 表示时区,它是一个抽象类,有静态方法用于获取其实例.获取当前的默认时区,代码为 TimeZone tz = TimeZone.getDefault(); System.out.println(tz.getID()); /* * 获取默认时区,并输出其ID,本人计算机中输出 Asia/Shanghai &nbs... Read More >
201806-05 string 类常用方法 操作字符串 public boolean isEmpty() //判断字符串是否为空 public int length() //获取字符串长度 public string substring(int beginIndex)//取子字符串 public string substring(in... Read More >
201806-04 SpringBoot实现邮件发送:简单邮件、附件邮件、嵌入资源邮件、模板邮件 相信使用过Spring的众多开发者都知道Spring提供了非常好用的JavaMailSender接口实现邮件发送。在Spring Boot的Starter模块中也为此提供了自动化配置。下面通过实例看看如何在Spring Boot中使用JavaMailSender发送邮件。快速入门在Spring Boot的工程中的pom.xml中引入spring-boot-starter-mail依赖:如其他自动化配置模块一样,在完成了依赖引入之后,只需要在application.proper... Read More >
201805-31 阿里P7/P8学习路线图——技术封神之路 一、基础篇JVMJVM内存结构堆、栈、方法区、直接内存、堆和栈区别Java内存模型内存可见性、重排序、顺序一致性、volatile、锁、final垃圾回收内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定 JVM参数及调优Java对象模型oop-klass、对象头HotSpot即时编译器、编译优化类加载机制classLoader、类加载过程、双亲委派(破坏双亲委派)、模块化(jboss modules、osgi、jigsaw)虚拟机性能监控与故障处... Read More >
201805-31 飙泪怀旧:那些经典的老软件、老网站 有人问:“历史上有哪些红极一时却最终消失了的产品和品牌?”瞬间勾起了大家的怀旧情绪,尤其是70后、80后,对于上世纪末到本世纪初的那些经典软件和网站,肯定还是记忆犹新、历历在目。其中一位用户“Mr.Gidot”,更是生猛地拎出来一大堆老软件、老网站。看着看着泪就下来了啊!一起来怀旧软件和网站吧(排名无先后):东方快车汉化超级解霸金山游侠金山快译CCEDUCDOS网络蚂蚁WinAMPICQNetscapeRealPlayer智能ABC拼音输入法kv300、CIH病毒MUDFro... Read More >
201805-31 京东应用架构设计与治理 经过十年的业务快速发展,京东信息系统复杂度越来越高:一般电商系统只需关心“进销存”中的“销”,京东系统需要管理采购(进)、销售(销)和库存(存)三个环节。系统做水平垂直拆分后,需要解决系统间如何解藕、如何保证高效通讯、如何保证数据的一致性、服务如何治理等问题。 本内容包括: 京东架构愿景, 描述京东多、快、好、省的架构目标; 架构原则,列举京东应用架构需要遵循的原则,来保证系统的高可用性,并降低系统的复杂度; 架构实现,介绍京东应用系统结构,并分析设计理由; 架构治理,引入应... Read More >
201805-28 一家好公司,最厉害的从不会是老板 成功的企业家很清楚自己身边有哪些拎包人,非凡之人定有非凡之处,无非就是体现在处世的态度、待人的胸襟、名利的理解、真理的追求上。一个成功的企业一定有一个英明的领导和一群智慧过人的属下陪伴,否则只能在市场经济的边缘地带徘徊,寸步难行。破灭,也只需一个自己积累出来的裂变而已。美国著名社会学家怀特说:世界上最困难的事情就是把一项你很拿手的工作交给别人,再眼睁睁地看着他把事情搞砸,而你却还能心平气和地不发一言。作为一个企业老板,有时你就得有这样的雅量或者说有这样的"成本&qu... Read More >
201805-28 创业时刻提醒自己,中国小企业老板的悲哀! 1、盲目崇拜社会关系关系推动生产力,因此社会关系的建立和运用是商人必要的能力;但关系不等于生产力,把社会关系当成解决企业发展所有问题的灵丹妙药,忘记了"打铁还须自身硬"的真理,则企业本末倒置,大患迟早降临。2、迷信“空降兵”都说"外来的和尚会念经"。正确的做法应该是:不可不用"空降兵",不可乱用"空降兵",不可全用"空降兵"。这方面中国企业的教训已经太多,可永远会有人情不自禁地... Read More >
201805-25 微信H5支付问题(前端部分)(内附jssdk使用方法) 微信内H5发起支付一共有两种方法: 1.调用微信内置js对象 WeixinJSBridge 发起支付具体方法为 //微信内置调取支付 function onBridgeReady(){ WeixinJSBridge.invoke( &... Read More >
201805-24 网页上的“返回上一页”的几种实现代码 方法一、以按钮点击的方式实现: <input type="button" name="Submit" value="返回上一页" onclick="javascript:window.history.back(-1);"> 或者 <input type="button" name="S... Read More >
201805-17 linux运行Java 输出文字乱码 远程登录服务器用vim在终端下编辑查看文件经常会遇见各种中文乱码问题。做如下设置可基本解决vim中文乱码问题首先查看系统对中文的支持locale -a | grep zh_CN输出样例如下zh_CN.gbkzh_CN.utf8修改linux的系统编码字符集 修改/etc/sysconfig/i18n 这个文件 将LANG="en_XXXXX"修改为: LANG="zh_CN.utf8" &nb... Read More >
201805-14 (记录篇)如果没有文凭,码农用什么方法找到好工作? 没有学历,四步加入谷歌自从发表了坚持编程( ABC: Always Be Coding - How to Land an Engineering Job)这篇文章,很多人问我在没有学历的情况下怎么获得在谷歌工作的机会的。你通向成功之路或许会和我的不一样,下面是我的故事。我非常希望能上大学。我的理想大学是UCLA。很不幸,我高中的GPA低的令人尴尬,只有2.45。所以实际上,我并没有随便选择一家大学。我在普渡大学盖莱默分校上的计算机科学课程,希望可以当交换生或者找到别的出路。差... Read More >
201805-14 Eclipse 关闭 updating indexes Updating indexes是Maven在下载更新,解决办法如下: Window --> Preferences --> Myeclipse Enterprise Workbench --> Maven4Myeclipse --> Maven --> 去除Download repository index updates on startup前的勾选即可。... Read More >
201805-14 聊聊如何提高程序员的编码效率 优化你的工作环境关掉所有干扰。 结论非常明确:'多任务'让人们 觉得 自己更高效,但研究发现它只会降低我们的效率。查收电子邮件的诱惑很强,但是频繁的中断会 让我们更笨 ,而且重新回到状态需要花费的时间 比你想象的多得多 。所以当你需要集中精力时:把手机调成'勿扰模式'。在 iPhone 上从手机底部向上滑动,然后点击月亮图标。关掉所有跟手头任务没有直接联系的浏览器窗口。如果撰写邮件是你工作的一部分,那么保证你在写邮件时不会看到新邮件提醒。退出与... Read More >
201805-09 将myeclipse迅速恢复默认主题 在网上找了一些答案,有更改工作空间的办法,也有替换.settings的办法。实际上直接删除.settings就可了。那settings在哪儿呢?如下:盘符:\你的工作空间\.metadata\.plugins\org.eclipse.core.runtime下的.settings文件夹,直接删除,然后打开MyEclipse就可以看到默认主题了!... Read More >
201805-09 MyEclipse 更换主题 MyEclipse 更换主题以及还原默认主题的方法去该网站下一个想要的配色方案:http://eclipsecolorthemes.org/点击某一种方案,下载一个EPF文件。导入方法:myeclipse->File->Import->General->Preferencesbrowse你下载的epf路径,直接finish就可以了。... Read More >
201805-03 DDOs攻击-Java实现 分布式拒绝服务(DDoS:Distributed Denial of Service)攻击指借助于客户/服务器技术,将多个计算机联合起来作为攻击平台,对一个或多个目标发动DDoS攻击,从而成倍地提高拒绝服务攻击的威力。通常,攻击者使用一个偷窃帐号将DDoS主控程序安装在一个计算机上,在一个设定的时间主控程序将与大量代理程序通讯,代理程序已经被安装在网络上的许多计算机上。代理程序收到指令时就发动攻击。利用客户/服务器技术,主控程序能在几秒钟内激活成百上千次代理程序的运行。pub... Read More >