摘要: 本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领取。传送门:https://mp.weixin.qq.com/s/osB-BOl6W-ZLTSttTkqMPQ   ... 阅读原文
2020-03-24 12:19:04 阅读(2325) 评论(0)
摘要: 第一章 认识Java8以及函数式编程 尽管距离Java8发布已经过去7、8年的时间,但时至今日仍然有许多公司、项目停留在Java7甚至更早的版本。即使已经开始使用Java8的项目,大多数程序员也仍然采用“传统”的编码方式。 即使是在Java7就已经有了处理异常的新方式——try-with-resources,... 阅读原文
2020-03-24 11:41:03 阅读(2419) 评论(0)
摘要: 企业应用中,涉及到修改状态的场景太多了。比如,企业入网后,要审核资质。个人领取任务后,企业管理员要审核领取人。 应用管理系统中,通常是下图这样,在列表后有操作按钮来修改数据记录的状态。 点击“通过”/“拒绝”操作,要修改数据记录的status字段。服务端程序逻辑怎么实现呢?   先定义服务端api接口: ... 阅读原文
2020-03-24 10:41:02 阅读(2523) 评论(0)
摘要: 用于对类文件进行分类管理,给类文件提供多层命名空间,类名的全称是:包名.类名,包也是一种封装形式。 javac -d 目录 *.java   通过package被访问的类和类中成员要public修饰。 不同包中的子类还可以直接访问父类中被protected权限修饰的成员。  包与包之间可以使用的权限有两种... 阅读原文
2020-03-24 10:35:02 阅读(2737) 评论(0)
摘要: 本文存在视频版本,请知悉 项目简介 项目来源于:https://gitee.com/GaoHuaiYu/library_management_system?_from=gitee_search 这次分享的也是毕设或课程设计选择一样很多的图书管理系统,适合新手入门。 本系统基于JSP+Servlet+... 阅读原文
2020-03-24 09:16:18 阅读(2607) 评论(0)
摘要: 对String字符串进行反序输出 //1. 使用数组循环 public static String array(String s){ int length=s.length(); char[] array=s.toCharArray(); for(int i=0... 阅读原文
2020-03-24 08:19:02 阅读(2371) 评论(0)
摘要: 1. 设计模式的目的 编写软件过程中,程序员面临着来自 耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性 等多方面的挑战,设计模式是为了让程序(软件),具有更好的   1)  代码重用性 (即:相同功能的代码,不用多次编写)   2)  可读性 (即:编程规范性, 便于其他程序员的阅读和理解)   ... 阅读原文
2020-03-24 06:29:02 阅读(2403) 评论(0)
摘要: Top K算法 问题描述: 从arr[1, n]这n个数中,找出最大的k个数,这就是经典的TopK问题。 栗子: 从arr[1, 12]={5,3,7,1,8,2,9,4,7,2,6,6} 这n=12个数中,找出最大的k=5个。 一、排序 排序是最容易想到的方法,将n个数排序之后,取出最大的k个,即为所得。... 阅读原文
2020-03-24 06:00:12 阅读(2317) 评论(0)
摘要: 蒋小强http://ifeve.com/how-to-calculate-threadpool-size/ 如何合理地估算线程池大小? 这个问题虽然看起来很小,却并不那么容易回答。大家如果有更好的方法欢迎赐教,先来一个天真的估算方法:假设要求一个系统的TPS(Transaction Per Second或... 阅读原文
2020-03-24 00:00:01 阅读(2502) 评论(0)
摘要: 是因为jdk版本不一致导致的,如何解决? 方法一: 选中项目Properties,选择Project Facets,右击选择Java,Change Version    方法二: 在项目的目录下有一个.settings的文件夹,该文件夹下有一个org.eclipse.wst.common.project.f... 阅读原文
2020-03-23 20:12:02 阅读(2641) 评论(0)