
Java学习笔记
文章平均质量分 85
Pixel_Pig
坚持,博客地址http://blog.youkuaiyun.com/dh626995617
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于Java的多线程的创建
一.线程的概念:线程(thread),又叫轻量级的进程(Lightweight Process, LWP),它包括线程ID,当前指令指针,寄存器集合和堆栈.在java中可以把一个程序转换成多个独立的子任务,每个子任务可以比喻为一个线程.强大的操作系统会有自动分割CPU的制度.为每个线程做调度.注意(一般考虑)在单CPU模式下,同个时间点只能运行一个线程,只不过由于CPU的高速切换,在一个时原创 2015-12-06 21:28:43 · 746 阅读 · 0 评论 -
SSH+EasyUI简单的表格操作(CURD,分页以及文件上传)
试着用ssh搭一个小型后台管理系统,页面主要用第三方轮子EasyUI,以官网最新demo为驱动。原创 2017-04-17 17:40:46 · 2407 阅读 · 0 评论 -
JEE数据库基本操作Basedao层通用接口的实现
问题引入:接着上回商城系统的开发,我们知道在分层架构体系中,DAO层一般就是执行数据库操作的,随着Java代码中对应数据库的表逐渐增多,开始发现代码冗余十分严重,许多操作其实十分相似,可以选择把重复操作封装起来。 dao层: 是用来给业务逻辑层(Service)层调用的,它的操作比较固定,有最基本的增删该查操作(CURD)、分页,那么其实我们可以把dao层通用方法抽取出来,这也符合了面向对象的思想。原创 2017-05-02 11:46:34 · 3406 阅读 · 0 评论 -
EasyUI+Hibernate实现表格多层属性本地列排序、搜索过滤功能
问题引入:近期在折腾学习EasyUI的用法,最近碰到一个需求: 一、 对表格数据进行列排序。 官方给出了两种的排序方法: 1. 本地排序,不向后台发送请求直接根据本地数据排序。 方法:在表格设置 remoteSort=”false”,在对应排序列sortable:true 2. 发送请求后台执行再返回排序好的数据原创 2017-05-09 22:31:09 · 3011 阅读 · 0 评论 -
虚拟机模拟搭建Redis集群环境
问题引入:最近在练手一个项目,引入Redis缓存,由于之前没有用过,万事开头难,搭建这个环境也算磕磕碰碰。Redis:首先,Redis是什么,简单理解为Redis是为了减轻数据库压力而生的,它提供介于服务层和数据库之间的缓存,提高服务层获取数据的效率。 缺陷: 1. 如果服务器宕机,存取的数据会丢失,因此敏感信息比如订单交易等不能存放在单个redis服务器,关键信息应该存在关系型数据库。原创 2017-08-01 17:44:55 · 2980 阅读 · 0 评论 -
Java反射机制和代理模式的应用
Java反射机制作为动态语言的关键,反射机制通过.class文件,借助于Reflection API取得任何类的内部信息,通过它可以直接操作任意对象的内部属性及方法。原创 2017-08-17 11:00:26 · 494 阅读 · 0 评论 -
浅谈Java单例模式
相信在设计模式中有一个经常提到的概念:单例模式,为什么它经常出现在面试话题中,因为它的应用场景十分广泛。使用场景:比如数据库连接池,作为数据库的缓存,避免频繁连接关闭数据库,Java线程池,控制管理线程。log4j日志记录,由始至终记录着运行日志。定义: 保证系统中一个类只有一个实例,而且必须自己创建自己的唯一实例。原创 2017-08-11 00:07:57 · 567 阅读 · 0 评论 -
简述Java线程池以及使用
Java创建线程的4种方式继承Thread,重写run()方法实现Runnable接口,实现run()方法实现Callable接口,实现Call()方法使用线程池,并向其提交任务task,其内部自动创建线程调度完成上述对比:一般来说,考虑到Java不支持多继承,通常使用第二种,实现Runnable接口创建线程,然而如果要获取线程的返回值,则可以使用Callable接口结合FutureTask来实现。原创 2017-09-19 21:38:33 · 680 阅读 · 0 评论