自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 Cache 和 Buffer 都是缓存,主要区别是什么?

==================================================================================cache 是为了弥补高速设备和低速设备的鸿沟而引入的中间层,最终起到**加快访问速度**的作用。而 buffer 的主要目的进行流量整形,把突发的大数量较小规模的 I/O 整理成平稳的小数量较大规模的 I/O,以**减少响应次数...

2018-07-27 14:29:38 391

原创 ehcache.xml中<diskStore>配置及相关

&lt;diskStore&gt;是用来配置ehcache的磁盘存储的,磁盘存储可以存储内存中驱除过来的元素,也可以在系统重启的时候将内存中的缓存信息保存起来,供系统重新启动后使用。 一、ehcache.xml中关于&lt;diskStore&gt;的配置与注解首先看下ehcache.xml配置文件中的信息:    &lt;!--    DiskStore configurat...

2018-07-26 15:08:19 6414

原创 EhCache参数及磁盘持久化加载

EhCache是不错的Java开源缓存模块,Cache的配置很灵活,官方提供的Cache配置方式有好几种。你可以通过声明配置、在xml中配置、在程序里配置或者调用构造方法时传入不同的参数。你可以将Cache的配置从代码中剥离出来,也可以在使用运行时配置,所谓的运行时配置无非也就是在代码中配置。以下是运行时配置的好处:1、在同一个地方配置所有的Cache,这样很容易管理Cache的内存和磁盘消...

2018-07-26 14:48:16 1214

原创 ehcache配置参数说明

Cache配置以下属性是必须的name:Cache的唯一标识名称Sets the name of the cache. This is used to identify the cache. It must be unique.maxEntriesLocalHeap:堆内存中最大缓存对象数,0没有限制Sets the maximum number of objects that will...

2018-07-26 14:29:24 715

原创 Ehcache的使用

Ehcache是一套比较成熟的缓存解决方案,很多主流框架像Spring,Hibernate都对其有很好的支持。且 Ehcache是支持集群环境的,API也比较简单,上手比较容易。下面就介绍一下Ehcache主要功能的使用。Ehcache默认的配置文件是ehcache.xml,内容如下:&lt;ehcache xmlns:xsi="http://www.w3.org/2001/XMLSch...

2018-07-26 14:07:54 188

原创 java缓存框架EhCache

Ehcache 详细介绍EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。下图是 Ehcache 在应用程序中的位置:主要的特性有:1. 快速.2. 简单.3. 多种缓存策略4. 缓存数据有两级:内存和磁盘,因此无需担心容量问题5. 缓存数据会在虚拟机重启的过程中写入磁盘6. 可以通过R...

2018-07-26 14:04:00 210

原创 java两级缓存框架J2cache

J2Cache 详细介绍J2Cache 是 OSChina 目前正在使用的两级缓存框架。第一级缓存使用 Ehcache,第二级缓存使用 Redis 。由于大量的缓存读取会导致 L2 的网络成为整个系统的瓶颈,因此 L1 的目标是降低对 L2 的读取次数。该缓存框架主要用于集群环境中。单机也可使用,用于避免应用重启导致的 Ehcache 缓存数据丢失。J2Cache 的 Python 实现版...

2018-07-26 13:41:28 2736

原创 对ArrayList按照某个属性进行分组

概述通常使用SQL查询一批数据的时候,可以利用SQL中的GROUP BY语句对数据进行分组,但是有时候出于对性能的考虑,不会使用GROUP BY,而是先把数据捞出来后,使用代码,在内存中按照某个属性进行分组。public class SkuVo { private Long skuId; private String productName; private L...

2018-07-20 16:05:26 1443

转载 Mybatis 实现Mysql批量插入数据,判断数据是否存在

常见插入数据的SQLinsert into 插入数据库时会检查主键是否存在,存在会报错 replace into 替换数据库记录,需要表中有主键或者unique索引,如果数据库已存在的数据,会先删除该数据然后新增。不存在的数据效果和insert into 一样。 &lt;insert id="insertInfoBatch" parameterType="java.util.List"...

2018-07-20 15:50:11 9177

原创 通过cmd窗口导入导出mysql数据库

1.导入数据库使用source命令首先要在cmd窗口中连接数据库,然后再用source命令进行导入操作mysql&gt;use 数据库名mysql&gt;source d:/dbname.sql2.导出数据库注意导出数据库时不需要连接数据库,直接切换至mysqld.exe所在目录后,执行以下命令即可(导出的sql文件在mysql安装路径的bin目录下)D:\Program Files\MySQL...

2018-07-16 13:07:06 914

转载 Java数据类型和MySql数据类型对应表

java mysql 数据类型对照类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述      VARCHARL+NVARCHARjava.lang.String12 CHARNCHARjava.lang.String1 BLOBL+NBLOBjava.lang.byte[]-4 TEXT65535VARCHARjava.lang.String-1       INTEGER4I...

2018-07-16 10:54:03 120

原创 Jrebel 激活方法

jrebel idea插件激活,亲测可用:在jrebel server处,写上:http://139.199.89.239:1008/88414687-3b91-4286-89ba-2dc813b107ce如果出现激活过期的情况,请重新生成guid,替换原来的guid即可邮箱随便写,即可激活。...

2018-07-12 09:55:09 317

原创 hadoop 机器学习 python什么关系

机器学习是一系列算法。这些算法通常需要大数据,大量的计算 。hadoop是一种使用多台服务器稳定的进行大规模数据批量处理的软件框架。 其核心是hdfs和map reduce。python是一个通用语言,支持广泛,上手容易。当然大数据中的机器学习算法也是很早就可以用pyhon来编写。python编写的机器学习算法,可以自己用gearman或者是自己建立的分布式计算 系统完成多台PC服务器共同计算 。...

2018-07-11 16:17:49 3911

转载 大数据学习路线二

java(Java se,javaweb)Linux(shell,高并发架构,lucene,solr)Hadoop(Hadoop,HDFS,Mapreduce,yarn,hive,hbase,sqoop,zookeeper,flume)机器学习(R,mahout)Storm(Storm,kafka,redis)Spark(scala,spark,spark core,spark sql,spark...

2018-07-11 08:57:17 228

转载 大数据技术学习路线一

学习规划总共分为五大部分,分别是:大数据技术基础离线计算Hadoop流式计算Storm内存计算Spark机器学习算法目前我学完了约60%的内容,但还有很多需要多实践、和深研的地方,我也在继续学习,和摸索当中。希望你早日能成为大数据技术开发中的一员,然后大家一起学习,和技术交流。技术说明这里我只列举了技术点,给你提供了一个学习方向,具体实现内容可以借助网络去学习了,相信这方面你应该懂得了如何借助网络...

2018-07-11 08:53:43 230 1

转载 ckeditor配置与个性定制、属性、上传个人总结 转

 1、下载了完整的程序之后,先要对程序中的不必要的东西进行删除。凡是文件名或文件夹名前面有"_"的文件或文件夹都可以删除,这些文件是一些说明文件或者实例文件。另外,./lang文件夹中,只保留:zh_cn.js,en.js文件即可,这个文件夹是程序的语言包,因为其它语言大家用不到,放在那里也占用空间,所以删掉。./skins文件夹是编辑器的界面,根据情况保留至少一个文件夹即可,其中kama是可自定...

2018-07-09 15:15:04 1026

转载 ckfinder + ckeditor 路径配置详解

首先说明一下,我们要实现的功能是: 整合 ckeditor和ckfinder 在一起使用,实现编辑文章,并且可以上传附件,图片等功能,那么问题来了,ckeditor和ckfinder 只是一个开源框架,如果集成到我们的站点里,肯定要配置至少一个东西,那就是上传的附件存放在哪里?1. 存放路径配置所以第一个路径出来了,上传路径怎么配置: 找到 /WEB-INF/config.xml 文件,就是官方教...

2018-07-09 15:08:24 1672 1

转载 ckfinder的使用及了解config.xml的配置

ckfinder的使用,根据官网向导(CKFinder_2.x/Developers_Guide)自己写的笔记1、将ckfinder_java_2.4.3\CKFinder-Java-2.4.3\ckfinder目录放到根目录下面,WEB-INF/lib中的jar文件全部放到项目中的lib下面2、将config.xml放到WEB-INF目录下面3、修改config.xml文件下的配置     &l...

2018-07-09 15:07:11 3309

原创 springMVC 系统学习 day01

1.开发步骤:    (1)引入项目所需的相关jar包    (2)配置web.xml文件和springmvc的配置文件            注:&lt;!-- 配置 DispatcherServlet 的一个初始化参数: 配置 SpringMVC 配置文件的位置和名称 --&gt;   &lt;!--  实际上也可以不通过 contextConfigLocation 来配置 Spring...

2018-07-07 18:31:34 138

原创 jsvascript === 和==的区别

1.==   用于比较、判断两者相等,比较时可自动换数据类型 2.===  用于(严格)比较、判断两者(严格)相等,不会进行自动转换,要求进行比较的操作数必须类型一致,不一致时返回flase。 举例说明:     @1    "1"  ==  true     类型不同,"=="将先做类型转换,把true转换为1,即为 "1"  ==  1;     此时,类型仍不同,继续进行类型转换,把"1"转...

2018-07-06 16:37:01 280

转载 MySQL case when 用法

MySQL 的 case when 的语法有两种:CASE [col_name] WHEN [value1] THEN [result1]…ELSE [default] ENDCASE WHEN [expr] THEN [result1]…ELSE [default] END这两种语法有什么区别呢?CASE [col_name] WHEN [value1] THEN [result1]…ELSE ...

2018-07-06 15:18:08 386

原创 MySQL之汇总数据(AVG,COUNT,MAX,MIN,SUM)

table testFieldTypeNullKeyDefaultExtraidint(11)NOPRINULLauto_incrementnamechar(50)NO NULL ageint(11)NO NULL schoolchar(50)YES NULL(一)AVG()函数AVG()通过对表中行数计数并计算特定列值之和,从而求得该列的平均值。例如:SELECT  AVG(age)  AS  ...

2018-07-06 15:11:23 310

原创 MySQL行转列实现和总结

一、行转列实例1、准备数据CREATE TABLE tb(`cname` VARCHAR(10),cource VARCHAR(10),score INT) ENGINE=INNODB; INSERT INTO tb VALUES('张三','语文',74);INSERT INTO tb VALUES('张三','数学',83);INSERT INTO tb VALUES('张三','物理...

2018-07-06 14:57:40 4483

原创 mysql的语法错误集合

1.Every derived table must have its own alias(sql语法错误)Every derived table must have its own alias:每一个派生出来的表都必须有一个自己的别名下面是我执行的错误的sql语句:select *from port as p join (select *from node as n where n.nodeNa...

2018-07-06 13:58:58 1424

原创 MySQL中的DATE_ADD应用场景

/*当前时间加1毫秒*/SELECT DATE_ADD(NOW(),INTERVAL 1 MICROSECOND);/*当前时间减1毫秒*/SELECT DATE_ADD(NOW(),INTERVAL -1 MICROSECOND);/*当前时间加1秒*/SELECT DATE_ADD(NOW(),INTERVAL 1 SECOND);/*当前时间减1秒*/SELECT DATE_ADD(NOW(...

2018-07-06 13:36:13 241

原创 mysql DAYOFWEEK 和 WEEKDAY获取星期

1.mysql  DAYOFWEEK 和 WEEKDAY获取星期在mysql中,我们可以用DAYOFWEEK 和 WEEKDAY函数获取指定日期的星期。区别在于DAYOFWEEK获取的星期索引是以1开始,而WEEKDAY获取的星期索引是以0开始.DAYOFWEEK(date) 返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。这些索引值对应于ODBC标准。mysql&gt; ...

2018-07-06 13:35:10 16974

原创 2018-7-6 java数组转list

java数组转list   java中数组转list使用Arrays.asList(T... a)方法。示例:12345678910public class App {  public static void main(String[] args) {    List&lt;String&gt; stringA = Arrays.asList("hello", "world","A");    S...

2018-07-06 10:08:29 165

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除