摘要: 一个JVM 启动之后,自己会启动一些线程。我们在jstack的时候可以排除掉这些。只关注我们自己业务产生的线程代码Java代码packagecom.cases;importjava.lang.management.GarbageCollectorMXBean;importjava.lang.mana... 阅读全文
posted @ 2016-01-08 10:04 烟-波-天-客 阅读(1967) 评论(0) 推荐(0)
摘要: 游标-----内存中的一块区域,存放的是select的结果 游标用来处理从数据库中检索的多行记录(使用SELECT语句)。利用游标,程序可以逐个地处理和遍历一次检索返回的整个记录集。 为了处理SQL语句,Oracle将在内存中分配一个区域,这就是上下文区。这个区包含了已经处理完的行数、指向被分析语句... 阅读全文
posted @ 2016-01-08 10:01 烟-波-天-客 阅读(471) 评论(0) 推荐(0)
摘要: 最近项目中用到了redis,所以就找了相关的资料学习了,然后搭建了redis集群,以及客户端的java代码实现。由于对linux不太熟悉,所以在Linux上搭建redis集群的时候碰到了很多问题,下面就大概总结下。redis相关网站:官网:http://redis.io 中文网:http://ww... 阅读全文
posted @ 2016-01-08 09:59 烟-波-天-客 阅读(686) 评论(0) 推荐(0)
摘要: 一、JDK命令行工具简介所有的java开发人员都知道JDK的bin目录下存放着编译java需要的javac,以及运行java程序需要的java这两个命令工具,但是很多人并没有注意到,其实除了这两个工具,该目录下还有很多工具,这些工具其实为我们提供了很多方便且强大的功能,windows7系统64位jd... 阅读全文
posted @ 2016-01-08 09:56 烟-波-天-客 阅读(2384) 评论(0) 推荐(0)
摘要: id生成策略1.对应项目:hibernate_0400_ID2.注意: a)我们观察hibernate生成表的结构并不是为了将来就用它生成,(可能还有自己的扩展,比如index等)而是为了明白我们应该建立什么样的表和实体类映射。3.id主键:1)在mysql用自增字段,用auto increatm... 阅读全文
posted @ 2016-01-08 09:54 烟-波-天-客 阅读(468) 评论(0) 推荐(0)
摘要: 最近在使用ubuntu时,常用到的一些命令,当作笔记,以后在使用的过程中在充实。。。## 启动xampp: sudo /opt/lampp/lampp start# 终端清屏快捷键:ctrl+l# 解压tar.gz文件命令:tar -zxvf 文件名.tar.gz zip xx.zip压缩, u... 阅读全文
posted @ 2016-01-08 09:50 烟-波-天-客 阅读(197) 评论(0) 推荐(0)
摘要: AOP的实现有两种,一种是接口的实现,一种是产生自己实现,分别的代表为JDK的Proxy和CGLIB的Proxy下面是模拟接口代理实现 ,通过模拟JDK的动态代理,更深刻的理解通过动态代理可以面向切面编程1 定义被代理的对象和接口Java代码publicinterfaceBookInterface{... 阅读全文
posted @ 2016-01-08 09:48 烟-波-天-客 阅读(340) 评论(0) 推荐(0)
摘要: mysql日期和字符相互转换 date_format(date,'%Y-%m-%d') -------------->oracle中的to_char(); str_to_date(date,'%Y-%m-%d') -------------->oracle中的to_date(); ... 阅读全文
posted @ 2016-01-08 09:46 烟-波-天-客 阅读(175) 评论(0) 推荐(0)
摘要: 一:Spring中的几种容器都支持使用xml装配bean,包括: XmlBeanFactory , ClassPathXmlApplicationContext , FileSystemXmlApplicationContext , XmlWebApplicationContext加载这些容... 阅读全文
posted @ 2016-01-08 09:37 烟-波-天-客 阅读(2988) 评论(0) 推荐(0)
摘要: 通过前面的步骤可以搭建好 Maven 以及下载依赖框架,那么接下来就是编写框架的配置文件了,配置分为以下三个步骤:配置 SpringMVC配置 Mybatis配置 log以下配置 SpringMVC:确定包结构,以及每个包的作用配置 web.xml 启用 SpringMVCXml代码SSMconte... 阅读全文
posted @ 2016-01-08 09:34 烟-波-天-客 阅读(1533) 评论(1) 推荐(0)
摘要: 这是自己动手搭建一套基于Maven的SSM架构。SSM:Spring,SpringMVC,Mybatis环境验证Java环境验证Maven环境验证eclipse maven配置利用Eclipse搭建SSM新建maven项目:New > Maven Project创建maven-web项目:maven... 阅读全文
posted @ 2016-01-08 09:32 烟-波-天-客 阅读(909) 评论(0) 推荐(0)
摘要: 引用 JAVA 获取网络图片或本地图片压缩后打成ZIP,但是获取网络流存在问题:每次获取图片流的大小不一样(图片不完整),以致无法构建图片进行压缩?Java代码/*释以下代码:即可获取完整图片流网络不稳定情况且网络流是顺序读取,所以获得前部份流,不需要关闭连接,只需要将用完的流关闭即可*/final... 阅读全文
posted @ 2016-01-08 09:26 烟-波-天-客 阅读(922) 评论(0) 推荐(0)
摘要: 1. 扫描类Java代码importjava.io.File;importjava.io.FilenameFilter;importjava.io.IOException;importjava.net.JarURLConnection;importjava.net.URL;importjava.ut... 阅读全文
posted @ 2016-01-08 09:23 烟-波-天-客 阅读(2432) 评论(0) 推荐(1)
摘要: 1. 防padding属性改变盒子模型宽度Css代码*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} 当前css将固定盒子模型宽度总是以(显示)指定的宽度(width:300px)为准... 阅读全文
posted @ 2016-01-08 09:22 烟-波-天-客 阅读(271) 评论(0) 推荐(1)
摘要: Sql代码--查询事件触发器开关--SHOWVARIABLESLIKE'event_sc%';--打开触发器开关SETGLOBALevent_scheduler=1;--测试存储过程DROPPROCEDUREIFEXISTS`up_report_proc_4_event`;CREATEPROCEDU... 阅读全文
posted @ 2016-01-08 09:20 烟-波-天-客 阅读(828) 评论(0) 推荐(0)
摘要: 1. 冒泡排序: 效率O(N*N),比较N*N/2,交换N*N/4Java代码publicvoidbubbleSort(){int[]arr={1,6,3,5,10,4};intarrLen=arr.length;//内层循环变量intin;//外层循环变量intout;//外层循环次数=列表长度-... 阅读全文
posted @ 2016-01-08 09:17 烟-波-天-客 阅读(648) 评论(0) 推荐(0)
摘要: 1:Maven命令下载源码和javadocs当在IDE中使用Maven时如果想要看引用的jar包中类的源码和javadoc需要通过maven命令下载这些源码,然后再进行引入,通过mvn命令能够容易的达到这个目的:Java代码mvndependency:sourcesmvndependency:res... 阅读全文
posted @ 2016-01-08 09:15 烟-波-天-客 阅读(771) 评论(0) 推荐(0)
摘要: git 客户端在使用过程中大概有几部,在此简单整理一下:git 初始化 git init增加分支git branch dev ,dev 为分支名称 ;切换分支 git checkout dev ,dev 为分支名称;显示所有分支 git branchgit checkout -b 相当于git br... 阅读全文
posted @ 2016-01-08 09:11 烟-波-天-客 阅读(257) 评论(0) 推荐(0)
摘要: 上文简单介绍了springMVC之单文件上传,本文继续介绍多文件上传表单。包含单文件上传的表单已经能够满足大部分功能需求,但任然不够完善。实际业务中可能会包含多个文件同时上传,例如:商家在电商平台申请店铺需要上传身份证扫描文件,这时会有两份上传文件(正/反面)。此时,单文件表单就不能满足需求了;当然... 阅读全文
posted @ 2016-01-08 09:09 烟-波-天-客 阅读(724) 评论(0) 推荐(0)
摘要: springmvc对form表单的支持已经很成熟,仅仅两步:配置支持文件上传的bean:org.springframework.web.multipart.commons.CommonsMultipartResolver同时设置文件编码、单次提交表单上传文件最大字节数、以及写文件时使用的缓冲区大小开... 阅读全文
posted @ 2016-01-08 09:06 烟-波-天-客 阅读(627) 评论(0) 推荐(0)
摘要: 在J2EE开发中用户提交数据最常用的方式就是表单提交,而今MVC已经成为业界公认的开发模式。常用架构:SSH(Spring+Struts+Hibernate)、SSM(Spring+SpringMVC+Mybatis)等。下面就来分析SSM架构中SpringMVC如何接受表单数据。在HTML中,表单... 阅读全文
posted @ 2016-01-08 09:02 烟-波-天-客 阅读(1216) 评论(1) 推荐(0)
摘要: javaScript页码简单算法实现, 在此留作笔记, 供以后参考Js代码/***页码计算,仅适用于显示奇数数量的页码*@paramsize页大小*@paramindex当前页码*@paramrowCount总行数*@paramnumCount要显示的页码数量*@returns{Object}pag... 阅读全文
posted @ 2016-01-08 08:59 烟-波-天-客 阅读(1274) 评论(0) 推荐(0)
摘要: Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:Seconds Minutes Hours DayofMonth Month DayofWeek Year或Seconds Minutes Hours DayofMonth Mon... 阅读全文
posted @ 2016-01-08 08:57 烟-波-天-客 阅读(1061) 评论(1) 推荐(0)
摘要: Q:以最简单的表结构设计出符合需求的组织架构?A:组织架构通常是树形结构,上级包含下级所有权限。因此表结构可以如下设计: +----+------+--------+ | ID | NAME | parent | +----+------+--------+ 其中parent为外键列,引用指向当前表... 阅读全文
posted @ 2016-01-08 08:53 烟-波-天-客 阅读(600) 评论(0) 推荐(0)
摘要: 对Acl的支持目录1.1准备工作1.2表功能介绍1.2.1表acl_sid1.2.2表acl_class1.2.3表acl_object_identity1.2.4表acl_entry1.3Acl主要接口1.4配置AclService1.4.1配置DataSource1.4.2配置LookupStr... 阅读全文
posted @ 2016-01-08 08:52 烟-波-天-客 阅读(2642) 评论(0) 推荐(0)
摘要: 1、下载解压Mysql[root@node1 ~]# wgethttp://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.28.tar.gz--13:12:16--http://cdn.mysql.com//Downloads/MySQL-5.6/mysq... 阅读全文
posted @ 2016-01-08 08:37 烟-波-天-客 阅读(413) 评论(0) 推荐(0)