- 博客(11)
- 资源 (6)
- 收藏
- 关注
原创 详细解释Java内部类
为什么要使用内部类?在《Think in java》中有这样一句话:使用内部类最吸引人的原因是:每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响。 在我们程序设计中有时候会存在一些使用接口很难解决的问题,这个时候我们可以利用内部类提供的、可以继承多个具体的或者抽象的类的能力来解决这些程序设计问题。可以这样说...
2018-08-30 20:55:44 153
原创 详细解释final和static
我们首先谈一谈final用法。final关键字可以用来修饰类、方法和变量1.修饰类 使用final来修饰的类叫作final类。final类通常功能是完整的,它们不能被继承。Java中有许多类是final的,譬如String, Interger以及其他包装类。下面是final类不能被继承的的实例final class PersonalLoan{ }class CheapPer...
2018-08-27 20:43:35 435
原创 effectiveJava学习笔记:创建和销毁(二)
1、消除过期的对象引用如果你从使用手动内存管理的语言(如C或c++)切换到像Java这样的带有垃圾收集机制的语言,那么作为程序员的工作就会变得容易多了,因为你的对象在使用完毕以后就自动回收了。当你第一次体验它的时候,它就像魔法一样。这很容易让人觉得你不需要考虑内存管理,但这并不完全正确。// Can you spot the "memory leak"?public class Sta...
2018-08-27 19:10:02 245
原创 JavaWeb目录菜单树
下面是数据库中的表我们在后台通过与上级一层一层的关联达到树的加载。orgSupId是上级的ID,path是当前组织的整个路径。前台使用的是zTree插件,zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。http://www.treejs.cn/v3/main.php#_zTreeInfo删除:当我们...
2018-08-24 13:33:27 1506
原创 Spring整合ActiveMQ
ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。我们配置spring-jms.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:amq="http://activemq.apache...
2018-08-24 10:31:38 155
原创 effectiveJava学习笔记:创建和销毁(一)
1、考虑使用静态方法代替构造器 构造器:理解构造器之前,首先我们需要知道Java中为什么要引入构造器,以及构造器的作用。假设我们每一次编写一个类都要执行一个initialize()方法,该方法是提醒你,在使用对象之前,应首先调用initialize()方法进行初始化,这就意味着每一用户都能去执行这个方法。Java中引入构造器,确保每一个对象都得到初始化,Java在有能力操作对象之前,...
2018-08-16 20:16:18 388
原创 quartz定时:修改时间及时生效的定时任务
Quartz 1.x的用法如下,下方有2.x的大致用法,使用quartz定时任务在服务重启后会失效,如果想要任务不消失的定时任务,参照我的另一篇博客 :spring定时:动态设置定时任务 。maven配置如下:<properties> <project.build.sourceEncoding>UTF-8</project.build.sou...
2018-08-16 17:39:11 7880
转载 Maven安装与配置
Maven安装与配置 一、需要准备的东西1. JDK2. Eclipse3. Maven程序包二、下载与安装1. 前往https://maven.apache.org/download.cgi下载最新版的Maven程序:2. 将文件解压到D:\Pro...
2018-08-13 08:54:41 267
转载 MySQL解压版安装运行详细教程
由于本人经常装系统,每次装完系统之后都要重新安装一些软件,安装软件的时候又要上网查找安装的教程,比较麻烦,所以自己整理了MySQL5.7.21解压版的安装方法,以便查看。1.首先,你要下载MySQL解压版,下载地址:https://www.mysql.com/downloa...
2018-08-06 15:13:12 657
原创 mybatis执行sql语句
因为某些特殊需求,我们需要对mysql进行表查询,字段查询,字段增删改等操作,于是我们自己定义了一个新的mapper接口,满足mybatis对数据库操作不足的缺陷。下面我们首先新建一个SysDbMapper.xml文件<mapper namespace="com.ligz.cs.dao.system.SysDbMapper"> <select id="mannage"...
2018-08-05 15:13:51 693
原创 spring定时:动态设置定时任务
首先对xml文件进行配置xmlns:task="http://www.springframework.org/schema/task" http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-4.1.xsd<task:annotation-d...
2018-08-03 16:24:36 4710 6
数据结构与算法经典问题解析_Java语言描述pdf_为面试准备
2018-05-18
python3.6中文文档+Tensorflow Acts on Google Deep Learning Framework中文版pdf
2018-05-17
Tensorflow 实战Google深度学习框架高清版+python3.6中文版文档
2018-05-17
elasticSearch2.3.5+对应版本的ik分词器+gson的jar包
2018-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人