自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 java堆、栈、堆栈的区别

1.栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。  2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共 享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集器...

2019-04-19 15:24:41 176

转载 Java Web项目启动执行顺序

一、web.xml配置节点简介(1) context-param格式定义<context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring/spring-mybatis.xml</param-value&...

2019-04-19 10:17:32 261

转载 关系型数据库和非关系型数据库区别

一、关系型数据库 关系型数据库,是指采用了关系模型来组织数据的数据库。 关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成为主流数据库结构的主流模型。 简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。关系模型中常用的概念: 关系:可...

2019-04-19 10:14:48 339

转载 Javadoc 使用详解

一:简介Javadoc用于描述类或者方法的作用。Javadoc可以写在类上面和方法上面。https://docs.oracle.com/javase/7/docs/technotes/tools/windows/javadoc.html二:写在类上面的Javadoc写在类上的文档标注一般分为三段:第一段:概要描述,通常用一句或者一段话简要描述该类的作用,以英文句号作为结束 第...

2019-04-19 10:13:11 307

转载 理解JNDI中 java:comp/env/jdbc/datasource 与 jdbc/datasource 的不同之处。

在描述JNDI,例如获得数据源时,JNDI地址有两种写法,例如同是 jdbc/testDS 数据源:A: java:comp/env/jdbc/testDSB: jdbc/testDS这两种写法,配置的方式也不尽相同,第一种方法应该算是一种利于程序移植或迁移的方法,它的实现与“映射”的概念相同,而B方法,则是一个硬引用。java:comp/env 是环境命名...

2019-04-19 10:11:16 489

转载 log4j配置详解(非常详细)

Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger=[level],appenderName1,appende...

2019-04-19 10:06:00 318

转载 Spring配置中 bean上的属性parent的作用

省去多余的父类配置,比如 事务管理: <bean id="basicTxProxy2" abstract="true" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"> <property name="transactionManager" r...

2019-04-19 10:05:00 1801

转载 Spring框架中的IOC容器及bean管理

什么是IOC容器?IOC即反转控制,创建对象的权利交给容器来完成,而程序要做的仅仅是使用对象。Spring 容器是 Spring 框架的核心。容器将创建对象,把它们连接在一起,配置它们,并管理他们的整个生命周期从创建到销毁。Spring 容器使用依赖注入(DI)来管理组成一个应用程序的组件。这些对象被称为 Spring BeansSpring中的IOC容器的使用如何在IOC容器中配置...

2019-04-19 10:04:08 278

转载 关于spring核心配置文件中的各项主要配置

(学习留存,如有侵权,请告知,立刻删除!)1:spring的核心配置文件中的各种配置。spring的核心配置文件的名字 叫做 applicationContext.xml,后期也可以通过配置文件中的配置修改名称,在web.xml中进行如下配置:<context-param> <param-name>context...

2019-04-19 10:00:04 12017 1

转载 路径

java 获取路径的各种方法(1)、request.getRealPath("/");//不推荐使用获取工程的根路径(2)、request.getRealPath(request.getRequestURI());//获取jsp的路径,这个方法比较好用,可以直接在servlet和jsp中使用(3)、request.getSession().getServletContext().getReal...

2019-03-28 10:39:55 176

转载 获取年月日

前言需求:获取当前日期的前一个月份当月有 31 天时,JS 日期对象 setMonth 问题1. 一般做法当前日期如果不是 31 号, 是没问题的,是 31 号就会有问题:// 比如今天是 2018-09-30 号,前一个月应该是 2018-08-30 let now = new Date(new Date("2018-09-30").setMonth(new Date("...

2019-03-27 16:45:00 558

原创 freemarker生成并导出word模板,判断list记录大于0或不为空

&lt;#if (warnList?? &amp;&amp; (warnList?size gt0)&gt;&lt;/#if&gt;&lt;#if list?? &amp;&amp; (list?size lt 0)&gt;&lt;#else&gt;&lt;/#if&gt;&lt;#if name??&gt;&lt;/#if&gt;&am

2019-03-18 15:00:08 2247

转载 WdatePicker-限制日期选择

场景:1. 开始时间,和结束时间最大选择今天。2. 开始时间和结束时间的最大时间间隔为30天。jsp代码:&lt;!-- 时间段 --&gt;&lt;form&gt; &lt;!-- 开始时间格式规则直接绑定在input上 --&gt; 开始时间: &lt;input type="text" style="line-height: 12px;" id="...

2019-03-06 16:58:08 1164

转载 WdatePicker设置日期范围和使用

转载学习,自己用&lt;div style="float:left"&gt; &lt;span class="input_span_s"&gt;月份:&lt;/span&gt; &lt;input id="monthId" type="text" name="monthId" class="Wdate" ..

2019-03-06 09:33:36 1372

转载 Java中Double保留后小数位的几种方法

最近做个小实验,其中一部分要求将表单提交的数据转换为double,这个功能其实很简单直接一句Double.parseDouble(request.getParameter("chinese").trim())就可以实现,但因为是统计成绩,所以需要保留小数点后两位,所以各种百度发现了很多解决方法,这里特意总结下,万一以后又用上了呢?返回double型的1.能四舍五入1 double ...

2019-02-28 14:14:06 202

转载 设置Mybatis打印调试sql的两种方式

(学习留存,如有侵权,请告知,立刻删除!)问题描述在使用mybatis进行开发的时候,由于可以动态拼接sql,这样大大方便了我们。但是也有一定的问题,当我们动态sql拼接的块很多的时候,我们要想从*mapper.xml中直接找出完整的sql就会非常的难,这个时候经常会需要把组合之后的完整sql调试出来比较好。下面来看两种调试出sql的两种方式解决方案方案1:网上说的比较多的,之...

2019-02-28 14:10:28 1158

转载 使用Redis做MySQL的缓存

(学习留存,如有侵权,请告知,立刻删除!)1 为什么使用缓存当网站的处理和访问量非常大的时候,我们的数据库的压力就变大了,数据库的连接池,数据库同时处理数据的能力就会受到很大的挑战,一旦数据库承受了其最大承受能力,网站的数据处理效率就会大打折扣。此时就要使用高并发处理、负载均衡和分布式数据库,而这些技术既花费人力,又花费资金。2 使用场景页面缓存经常用在CMS(content mana...

2019-02-28 14:08:16 11421 1

转载 用Redis作为Mysql数据库的缓存【转】

(学习留存,如有侵权,请告知,立刻删除!)用Redis作Mysql数据库缓存,必须解决2个问题。首先,应该确定用何种数据结构存储来自Mysql的数据;在确定数据结构之后,还要考虑用什么标识作为该数据结构的键。直观上看,Mysql中的数据都是按表存储的;更微观地看,这些表都是按行存储的。每执行一次select查询,Mysql都会返回一个结果集,这个结果集由若干行组成。所以,一个自然而然的想法就...

2019-02-28 14:07:50 2075

转载 memcache、redis原理对比

(学习留存,如有侵权,请告知,立刻删除!)一、问题: 数据库表数据量极大(千万条),要求让服务器更加快速地响应用户的需求。二、解决方案: 1.通过高速服务器Cache缓存数据库数据 2.内存数据库 (这里仅从数据缓存方面考虑,当然,后期可以采用Hadoop+HBase+Hive等分布式存储分析平台)三、主流解Cache和...

2019-02-28 13:57:10 221

转载 MySQL查询缓存的优缺点

(学习留存,如有侵权,请告知,立刻删除!)与朋友或同事谈到mysql查询缓存功能的时候,个人喜欢把Query Cache比作荔枝, 是非常营养的东西,但是一次性吃太多了,就容易导致上火而流鼻血,虽然不是特别恰当的比喻,但是有很多相似的地方,另外Query Cache有其特殊的业务场景,也不像其他数据库产品,缓存查询语句的执行计划等信息,而是直接缓存查询语句的记录集和对应的SQL语句。本文...

2019-02-28 13:55:15 1241

转载 【Redis缓存机制】1.Redis介绍和使用场景

(学习留存,如有侵权,请告知,立刻删除!)(1)持久化数据库的缺点平常我们使用的关系型数据库有Mysql、Oracle以及SqlServer等,在开发的过程中,数据通常都是通过Web提供的数据库驱动来链接数据库进行增删改查。那么,我们日常使用的数据库的数据都储存在哪里呢?我们以Mysql为例。打开我们Mysql所在的文件夹目录下的data文件夹,如下所示:我们可以发现,里面都是我...

2019-02-28 13:53:21 866

转载 关于redis,学会这8点就够了

转载供学习使用1,redis是什么redis是一种支持Key-Value等多种数据结构的存储系统。可用于缓存,事件发布或订阅,高速队列等场景。该数据库使用ANSI C语言编写,支持网络,提供字符串,哈希,列表,队列,集合结构直接存取,基于内存,可持久化。2,支持的语言3,redis的应用场景有哪些1,会话缓存(最常用)2,消息队列,比如支付3,活动排行榜或计...

2019-02-28 13:48:10 108

转载 JFreeChart简单介绍及用法(入门)

(学习留存,如有侵权,请告知,立刻删除!)1.jfreechart简单介绍以及jar包下载首先了解JFreeChart是什么,它是JAVA平台上的一个开源报表系统(开放的图表绘制类库),通过它可以生成柱状图,饼状图,散点图,折线图等多种图形。jfreechart的主页是http://www.jfree.org/jfreechart/index.htmljfreechart的使用需要先下...

2019-02-18 17:04:23 1390

转载 JFreeChart 用法与示例

JFreeChart 用法与示例(学习留存,如有侵权,请告知,立刻删除)1.创建JFreeChart步骤大致为以下三步:(1).创建数据集对象DefaultCategoryDataset dataSet = new DefaultCategoryDataset();  (2).创建JFreeChart对象// 通过ChartFactory创建JFreeChartJFre...

2019-02-18 15:58:02 304

转载 百度地图(多点定位+聚合)

(学习留存,如有侵权,请告知,立刻删除!)首先页面引用必须的两个JS&lt;script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&amp;ak=您的Key值"&gt;&lt;/script&gt;&lt;script type="text/javascript" src="http://api.m

2019-02-15 16:19:38 3261 1

转载 百度地图api基本用法

(学习留存,如有侵权,请告知,立刻删除!)首先 ,如果想调用百度地图api,你需要获取一个百度地图api的密钥。申请密钥很简单,在百度地图api的首页就有相关链接,填写相关信息百度就会给你一个密钥了。接下来,就是引入百度地图的api关键代码如下:&lt;script type="text/javascript" src="http://api.map.baidu.com/ap...

2019-02-15 16:18:29 877

转载 jQuery EasyUI API 中文文档 - 对话框(Dialog)

(学习留存,如有侵权,请告知,立刻删除!)Dialog  对话框扩展自 $.fn.window.defaults,用 $.fn.dialog.defaults 重写了 defaults。  依赖window linkbutton用法1.  &lt;div id="dd" title="My Dialog" style="width:400px;height:20...

2019-02-15 16:15:32 201

转载 jQuery EasyUI API 中文文档 - 窗口(Window)

(学习留存,如有侵权,请告知,立刻删除!)Window  窗口 扩展自 $.fn.panel.defaults,用 $.fn.window.defaults 重写了 defaults。依赖draggable resizable panel用法1.  &lt;div id="win" iconCls="icon-save" title="My Window"&gt;  ...

2019-02-15 16:14:32 347

转载 jQuery EasyUI API 中文文档 - Panel面板

(学习留存,如有侵权,请告知,立刻删除!)用$.fn.panel.defaults重写defaults。用法示例 创建Panel 1. 经由标记创建Panel 从标记创建Panel更容易。把 'easyui-panel' 类添加到&lt;div/&gt;标记。 复制代码代码如下:&lt;div id="p" class="easyui-panel" title="My Pan...

2019-02-15 16:13:31 187

转载 接口与抽象类,全解

(学习留存,如有侵权,请告知,立刻删除!)1. Java抽象类可以有构造函数吗?可以有,抽象类可以声明并定义构造函数。因为你不可以创建抽象类的实例,所以构造函数只能通过构造函数链调用(Java中构造函数链指的是从其他构造函数调用一个构造函数),例如,当你创建具体的实现类。现在一些面试官问,如果你不能对抽象类实例化那么构造函数的作用是什么?好吧,它可以用来初始化抽象类内部声明的通用变量,并被...

2019-02-14 14:43:58 215

转载 jQuery EasyUI API 中文文档 - 组合框(ComboBox)

(学习留存,如有侵权,请告知,立刻删除!)ComboBox  组合框扩展自 $.fn.combo.defaults。 用 $.fn.combobox.defaults 重写了 defaults。  依赖combo用法1.  &lt;select id="cc" name="dept" style="width:200px;"&gt;  2.      &lt;...

2019-02-14 10:43:48 292

转载 -安装Nginx

(学习留存,如有侵权,请告知,立刻删除!) 互联网发展速度越来越快,导致无论你是何种技术职位,需要学习的知识也越来越多,但人的精力有限,所以决定写点简单易懂的东西帮助新人快速入门,而不至于碰到新东西先去啃官网英文,然后一点点学习,以下内容请先用分钟快速浏览一次! 一 home目录下运行命令yum install nginx -y二 启动nginx:直接在命令行输入:ngin...

2019-01-30 11:04:07 81

转载 Java中使用freemarker导出word文档(详细案例,含图片和表格)

(学习留存,如有侵权,请告知,立刻删除!)Java中使用freemarker导出word文档(自己真实项目案例)最近做了一个项目,有一个需求是要将职员的一些数据按照指定的样式导出成一个word文档出来,由于自己是一个Java小白,不懂,于是便在网上找方法,网上介绍的有很多,因为原来用poi导出过ppt,于是便想用poi来做,但是由于时间不够,最终选择了用freemarker来做,在做的过程中...

2019-01-30 10:55:26 3992 3

转载 MySQL主从配置

(学习留存,如有侵权,请告知,立刻删除!)MySQL主从介绍(两台机器数据同步)主:--&gt;binlog从:--&gt;relaylog  主上有一个log dump线程,用来和从的I/O线程传递binlog 从上有两个线程,其中I/O线程用来同步主的binlog并生成relaylog,另外一个SQL线程用来把relaylog里面的sql语句落地(执行)...

2019-01-30 10:30:33 132

转载 easyui datagrid属性和方法

(学习留存,如有侵权,请告知,立刻删除!)使用方法(Usage Example)从现有的表单元素创建数据表格,定义在html中的行,列和数据。&lt;table class="easyui-datagrid"&gt;       &lt;thead&gt;           &lt;tr&gt;               &lt;th data-options="field:...

2019-01-30 10:29:00 9946

转载 数据库事物隔离级别通俗理解

(学习留存,如有侵权,请告知,立刻删除!)总的说,数据库事物无非就两种:读取事物(select)、修改事物(update,insert)。在没有事物隔离控制的时候,多个事物在同一时刻对同一(数据的操作可能就会影响到最终期望的结果,通常有四种情况(1) 两个更新事物同时修改一条数据时,很显然这种情况是最严重的了,程序中无论如何也不能出现这种情况,因为它会造成更新的丢失!通俗的讲,我更新时,你...

2019-01-30 10:27:39 185

转载 Nginx基本使用方法

(学习留存,如有侵权,请告知,立刻删除!)相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了。摘一段百度百科上的描述:Html代码  反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请...

2019-01-30 10:25:49 191

转载 Json

(学习留存,如有侵权,请告知,立刻删除!)在开发过程中,经常需要和别的系统交换数据,数据交换的格式有XML、JSON等,JSON作为一个轻量级的数据格式比xml效率要高,XML需要很多的标签,这无疑占据了网络流量,JSON在这方面则做的很好,下面先看下JSON的格式:JAVA对象与JSON对象间的相互转换;JSON可以有两种格式,一种是对象格式的,另一种是数组对象格式的;{"nam...

2019-01-30 10:21:36 111

转载 jQuery EasyUI DataGrid API 中文文档

(学习留存,如有侵权,请告知,立刻删除!)扩展自$.fn.panel.defaults,用 $.fn.datagrid.defaults重写了 defaults 。依赖panel resizable linkbutton pagination用法1.  &lt;table id="tt"&gt;&lt;/table&gt;   1.  $('#tt').datagr...

2019-01-30 10:11:00 6783

转载 jQuery EasyUI API 中文文档 - 表格树(Treegrid)

(学习留存,如有侵权,请告知,立刻删除!)TreeGrid由 $.fn.datagrid.defaults扩展而来。default由$.fn.treegrid.defaults重载。Treegrid用来在表格中显示层级数据。它基于datagrid,结合了treeview和editable grid。Treegrid可以自定义,异步展开行数据,在多列中展示层级数据。依赖控件...

2019-01-30 10:10:26 564

空空如也

空空如也

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

TA关注的人

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