摘要: 一、引言 java8最大的特性就是引入Lambda表达式,即函数式编程,可以将行为进行传递。 总结就是:使用不可变值与函数,函数对不可变值进行处理,映射成另一个值。 原文链接:https://mp.weixin.qq.com/s/WVMBn2yspybbFc8jTC6mmg 二、java重要的函数式 阅读全文
posted @ 2019-10-25 16:55 Hallowmas 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 多态是Java面向对象的三大特性(封装,继承,多态)之一,多态的主要目的是对不同对象的不同实现,继承,是子类对父类方法等的沿用(避免重复造轮子)。 多态的必要条件:继承(父类中最好要有父类的对象接口)、父类指向子类、重写(无重写无多态) 代码演示: public class Test6 { stat 阅读全文
posted @ 2019-10-25 09:32 Hallowmas 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 写这篇文章之前一直在考虑分类,是感想还是技术,最终还是技术好了,因为要对得起这个标题,今天主要讲一下泛型在集合中的应用。 平时我们在做Java的一些操作,其实大多数都是和集合有关的,前端——应用程序——数据库,我们程序员要做的应用程序的编写,对数据库数据进行业务查询或业务组装,在应用层操作集合是避免 阅读全文
posted @ 2019-10-22 21:37 Hallowmas 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 今天参加了apache.flink 北京站的公开演讲,自己受益匪浅,特意聊聊这件事: 先来秀一把装装气势,今天参加的贵宾有小米大数据架构师,贝壳大数据架构师,阿里巴巴的金竹和五藏老师,通过他们的精彩演讲,使我内心澎湃和激动,体会到作为程序员其实可以很优雅,可以像一名艺术家一样对待程序这件事。今天就和 阅读全文
posted @ 2019-09-25 22:40 Hallowmas 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 在开发过程中,系统中经常有些列表需要导出,运用poi的API简单导出是可以很快的完成此功能,但是随着系统数据的增多,前端和后端一般是采用短链接的方式进行交互,由于后台数据量过大,前后端连接超时,导致导出excel失败,(如果sql没问题一般可导出几百数据),当数据达到上千或者上万数据导出失败。现在可 阅读全文
posted @ 2019-09-07 23:26 Hallowmas 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 在你打开此文时,你或许在犹豫这个职业,但是我觉得干就好了,没有适合不适合,趁年轻折腾吧! 以下是我一年来从事Java的经验积累: 1、设计的数据库表尽量添加一个状态位,可以在删除的时候进行逻辑删除,防止丢数据。 2、对用户的操作行为要有一张记录表进行监控,不然用户会把你搞得很惨 3、数据库的查询操作 阅读全文
posted @ 2019-04-14 10:48 Hallowmas 阅读(470) 评论(0) 推荐(0) 编辑
摘要: -- 子查询 --单行子查询-- 查询出所有比雇员姓名为“CLARK ”工资高的员工的信息 SELECT * FROM EMP WHERE SAL > (SELECT SAL FROM EMP WHERE ENAME ='CLARK'); -- 查询工资高于平均工资的雇员名字和工资。 SELECT 阅读全文
posted @ 2017-11-30 16:09 Hallowmas 阅读(583) 评论(0) 推荐(0) 编辑
摘要: --复杂查询练习 -- 1 、列出所有员工的年工资,按年薪从低到高排序。 SELECT (SAL+NVL(COMM,0))*12 INCOME FROM EMP ORDER BY INCOME; -- 2 、列出薪金比“ SMITH ”多的所有员工。 --获取SMITH 的工资 SELECT * F 阅读全文
posted @ 2017-11-30 15:59 Hallowmas 阅读(11507) 评论(0) 推荐(0) 编辑
摘要: 一、SQL中的语法 1、drop table 表名称 eg: drop table dbo.Sys_Test 2、truncate table 表名称 eg: truncate table dbo.Sys_Test 3、delete from 表名称 where 列名称 = 值 eg: delete 阅读全文
posted @ 2017-11-30 15:53 Hallowmas 阅读(381867) 评论(3) 推荐(11) 编辑
摘要: --【1 】查询出每个月倒数第三天受雇的所有员工SELECT * FROM EMP WHERE HIREDATE=LAST_DAY(HIREDATE)-2; --【2 】找出早于30 年前受雇的员工SELECT TO_CHAR(SYSDATE,'YYYY')-TO_CHAR(HIREDATE,'YY 阅读全文
posted @ 2017-11-28 14:13 Hallowmas 阅读(944) 评论(2) 推荐(0) 编辑