摘要:
本人免费整理了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)