- 博客(50)
- 资源 (36)
- 收藏
- 关注

原创 纯css实现table表头固定
页面table通常都需要做表头固定,参考了n种实现方式,最终还是选择了用纯css来做表头固定,只是因为方便,易于调试。css代码如下,table通用,仅供参考。 table tbody { display:block; height:350px; overflow-y:scroll;} table thead, tb
2017-07-10 15:47:12
24530

转载 spring 整合freemaker 模板引擎
java Spring整合Freemarker的详细步骤本文对Spring整合Freemarker步骤做了详细的说明,按步骤操作一定可以整合通过,这里提供给大家做参考框架:springmvc開發工具:springsource-tool-suite-2.9.0版本:1.6.0_29tomcat版本:apache-tomcat-7.0.26前言:
2016-11-06 20:02:17
662
原创 java mail发送邮件
支持发送多人、抄送,密送,多个附件1、引入maven依赖<dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.7</version></dependency>2、编写发送邮件工具类package cn.ccb.qcy.common.utils;impo...
2022-05-27 09:32:55
660
原创 将list的map中value相同,key不同的map合成一个map
package com.org.test;import java.util.ArrayList; import java.util.Collection; import java.util.HashMap; import java.util.List; import java.util.Map; public class Test { / ** * ...
2018-11-24 11:52:28
1065
转载 java 高并发解决方案
1、同步和异步的区别和联系 所谓同步,可以理解为在执行完一个函数或方法之后,一直等待系统返回值或消息,这时程序是出于阻塞的,只有接收到 返回的值或消息后才往下执行其它的命令。 异步,执行完函数或方法后,不必阻塞性地等待返回值或消息,只需要向系统委托一个异步过程,那么当系统接收到返回 值或消息时,系统会自动触发委托的异步过程,从而完成一个完整的流程。 ...
2018-03-02 15:29:36
384
转载 JVM 的运行原理和优化
一、什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言...
2018-03-02 11:04:57
309
原创 ie 浏览器下url中文传参转义导致404错误的解决办法
前端代码,行内onclick事件调用方法,传参function cvInfo(objId,jobId,statu){var status = encodeURI(encodeURI(statu));//前台用encodeURI()方法对中文参数进行两次转码window.location.href="${ctx}/ResumeSerach/getDetailOnNav?jb_cv_i
2018-02-05 15:35:55
3683
原创 IE 浏览器下 按下enter button自动触发click事件的解决方案
当用户焦点在输入框中的时候,当用户按了“Enter”键之后,达到设置分页显示行数的效果;所以这里就监听了input的keydown事件,当keyCode是13的时候,就发送请求或者触发登录按钮的click事件。在其他浏览器中都没有问题,但在IE中,当我按下Enter之后,同时也触发了下面“微博”按钮的click事件。因为当按下Enter键的时候,浏览器的焦点就自动跳到下一个“可用”butt
2017-10-23 11:28:42
3550
原创 拖动指令bug修改(4)
指令用到项目中后,测试提了一个bug,在浏览器中input框,文本域等输入框中光标聚焦有问题,经过排查,发现是用来过滤元素的draggable属性的问题。换了个属性名解决问题。.directive('draggable', ['$document', function($document) { //模态框拖动指令 return function(scope,
2017-08-08 17:20:57
451
转载 Js实现无刷新添加新层,拖动DIV层可互换位置
Js实现无刷新添加新层,拖动DIV层可互换位置body {margin:0px;padding:0px;font-size:12px;text-align:center;}body > div {text-align:center; margin-right:auto; margin-left:auto;} .content{width:900px;}.content .lef
2017-08-07 10:57:03
446
原创 angular.js 指令集实现模态框拖动(3)
这次的指令集在之前的版本上进行了修改,新增了把柄拖动,解决了鼠标禁用后文本框,文本域,下拉框无法点击的bug,解决方法参照贴吧http://tieba.baidu.com/p/3555594452;限定了模态框拖动的范围。该指令集仅供参考,欢迎大家提意见。.directive('draggable', ['$document', function($document) { //模态框拖
2017-07-31 11:43:53
699
原创 angular.js模态框拖动(2)
//修改了一下,解决了之前的一些bug,还有一个最为重要的bug有待解决,先记录下来,后期再完善,仅供参考。.directive('draggable', ['$document', function($document) { //模态框拖动指令 return function(scope, element, attr) {
2017-07-28 17:55:10
1141
转载 获取中文字符串的第一个大写字母
/** * 获取中文字符串的第一个大写字母 */public class FirstLetterUtil {private static int BEGIN = 45217; private static int END = 63486; // 按照声母表示,这个表是在GB2312中的出现的第一个汉字,也就是说“啊”是代表首字母a的第一个汉字。 // i
2017-07-20 10:51:43
2735
原创 图片生成失败, Can't create output stream!
遇到一个奇葩问题,分析报告的图片在测试环境上不显示,但在alicloud和本机上是正常的。分析了下, 首先将 ChartUtilities.writeChartAsPNG()改为ChartUtilities.writeChartAsJEPG();把图片格式改为jepg,发现图片还是显示不了。连上远程桌面,发现生成图片的时候后台报错: Can't create output stream
2017-07-19 11:04:15
8402
原创 去掉ckeditor中的上传附件和上传图片按钮
ckeditor自身是没有上传附件按钮的,但需要加入这个功能,所以添加自定义按钮,加入了uoloadbutton这个上传按钮配置如下,这个是通用配置,用于整个项目的ckeditor。CKEDITOR.editorConfig = function( config ) {// Define changes to default configuration here. For exam
2017-07-17 10:19:11
2738
1
转载 js实现左侧边栏可拖动改变显示区域宽度
最近有这样的需求,需要实现左侧边栏能够拖动来改变显示的宽度。在网上发现的一个纯js的demo,觉得还不错,由于页面布局不一样,改动有点大,还没有应用到项目中。先收藏起来,后期用得上,js用起来很方便。附上demo 源码:demoul,li{margin:0;padding:0;}body{font:14px/1.5 Arial;color:#666;}
2017-07-13 13:56:53
5855
2
原创 angular.js指令集实现模态框拖动效果
define(['application-configuration'], function (app) { "use strict"; app.directive('draggable', ['$document', function($document) {//模态框拖动指令 return function(scope, element,
2017-05-23 17:24:10
1851
转载 java 消息机制 ActiveMQ
activemqjms消息发送消息通讯 1.下载ActiveMQ 去官方网站下载:http://activemq.apache.org/ 我下载的时候是 ActiveMQ 5.8.0 Release版 2.运行ActiveMQ 解压缩apache-activemq-5.8.0-bin.zip,然后双击apache-activemq-5.5.1\bin\activemq.
2017-03-24 22:15:42
271
原创 长恨歌
汉皇重色思倾国,御宇多年求不得。杨家有女初长成,养在深闺人未识。天生丽质难自弃,一朝选在君王侧。回眸一笑百媚生,六宫粉黛无颜色。春寒赐浴华清池,温泉水滑洗凝脂。侍儿扶起娇无力,始是新承恩泽时。云鬓花颜金步摇,芙蓉帐暖度春宵。春宵苦短日高起,从此君王不早朝。承欢侍宴无闲暇,春从春游夜专夜。后宫佳丽三千人,三千宠爱在一身。
2016-12-27 20:31:16
359
原创 洛神赋
洛神赋【作者】曹植 【朝代】魏晋黄初三年,余朝京师,还济洛川。古人有言,斯水之神,名曰宓妃。感宋玉对楚王神女之事,遂作斯赋。其辞曰:余从京域,言归东藩。背伊阙,越轘辕,经通谷,陵景山。日既西倾,车殆马烦。尔乃税驾乎蘅皋,秣驷乎芝田,容与乎阳林,流眄乎洛川。于是精移神骇,忽焉思散。俯则末察,仰以殊观,睹一丽人,于岩之畔。乃援御者而告之曰:“尔有觌于彼者乎?彼何人斯
2016-12-27 20:27:28
579
原创 弟子规
弟子规 总 叙 弟子规 圣人训 首孝弟 次谨信 泛爱众 而亲仁 有余力 则学文 入 则 孝 父母呼 应勿缓 父母命 行勿懒 父母教 须敬听 父母责 须顺承 冬则温 夏则凊 晨则省 昏则定 出必告 反必面 居有常 业无变 事虽小 勿擅为 苟擅为 子道亏 物虽小 勿私藏 苟私藏 亲心伤 亲所好
2016-12-27 20:24:23
435
原创 禁用ckeditor的编辑功能
项目中有一个需求需要在查看内容的时候禁用富文本的编辑功能,查询很多资料没有切实可行的方法,最后找到一种写法,有效果。原理是配置ckedtior属性为可读代码如下,可供有需求的朋友参考$(document).ready(function() { CKEDITOR.config.readOnly = true;});
2016-12-27 17:28:29
4777
转载 Java通过SMS短信平台实现发短信功能
转载自 http://blog.youkuaiyun.com/dengsilinming/article/details/7991865 在项目中使用过发短信的功能,但那个由于公司内部的限制很麻烦,今天在网上找到一个简单的,闲来无事就把它记录如下: 本程序是通过使用中国网建提供的SMS短信平台实现的(该平台目前为注册用户提供5条免费短信,3条免费彩信,这
2016-12-18 20:57:58
6159
转载 java 实现短信验证码功能
使用的是信易通的短信平台接口,然后在Java中使用HttpClient模拟POST请求或者GET请求(看短信平台要求,一般的情况下都是POST请求),调用短信平台提供的接口(遵循短信平台的接口规范即可)。具体看代码:使用HttpClient的时候需要在项目中引入:commons-httpclient-3.1.jar这个jar包,项目结构:1、创建一个Ht
2016-12-18 20:52:59
3504
转载 js刷新页面方法大全
本文介绍下,用js刷新当前页面的几种方法,包括reload方法、replace方法、自动刷新方法等。有需要的朋友参考下吧如何实现刷新当前页面呢?借助js你将无所不能。1,reload 方法,该方法强迫浏览器刷新当前页面。语法:location.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页
2016-12-08 21:04:32
383
转载 mongguoDB配置
启动MongoDB有2种方式,一是直接指定配置参数,二是指定配置文件。这里先介绍配置文件,启动方式如下:1.mongod --config /etc/mongodb.conf配置如下:verbose:日志信息冗余。默认false。提高内部报告标准输出或记录到logpath配置的日志文件中。要启用verbose或启用verbosity 用vvvv参数,如:1.verbose = tr
2016-11-06 21:42:49
718
转载 使用FullCalendar做日程管理
Github地址:https://github.com/fullcalendar/fullcalendar官网地址:http://fullcalendar.io/由于 FullCalendar 自身是个 JQuery 插件,所以首先要引入 :script src='jquery.min.js'>script>11然后是 FullCalendar 的依赖(可以在FullCal
2016-11-06 21:26:07
4802
3
转载 shiro教程
1.1 简介Apache Shiro是Java的一个安全框架。目前,使用Apache Shiro的人越来越多,因为它相当简单,对比Spring Security,可能没有Spring Security做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,所以使用小而简单的Shiro就足够了。对于它俩到底哪个好,这个不必纠结,能更简单的解决项目问题就好了。本教程只介绍基本的Shiro使
2016-11-06 20:46:01
2729
1
原创 java 打印功能实现
最近公司的OA系统刚起步,正在编写一些通用的功能代码,工具类,打印当然必不可少,最简单的实现方式当然是window.print();然而这个方法会打印出当前页面的所有内容 ,后来我选择用@media print来控制打印内容的样式;具体代码如下: @media print { .noprint { display: none } }
2016-11-06 19:48:31
4961
转载 批量删除(spring mvc )
// JavaScript Document $(document).ready(function() { // 全选 $("#allChk").click(function() { $("input[name='subChk']").prop("checked",this.checked); }); // 单选 var subChk = $("input[name='
2016-11-06 19:43:25
585
转载 freemaker 教程
FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出 下面是一个FreeMarker模板
2016-11-06 19:35:46
332
转载 mybatis 批量操作
首先,mysql需要数据库连接配置&allowMultiQueries=truejdbc:mysql://127.0.0.1:3306/mybank?useUnicode=true&characterEncoding=utf8&allowMultiQueries=trueoracle下支持执行多条语句,下面3个相同update id="batchUpdate" paramete
2016-11-01 13:00:05
246
转载 activiti 笔记
activiti 是目前比较常用的工作流插件官网:http://www.activiti.org/API:http://www.activiti.org/userguide/下载:http://www.activiti.org/download.html流程图设计工具用什么Activiti提供了两个流程设计工具,但是面向对象不同。Activiti Modeler
2016-11-01 10:55:17
423
转载 redis 事务
redis对事务的支持目前还比较简单。redis只能保证一个client发起的事务中的命令可以连续的执行,而中间不会插入其他client的命令。 由于redis是单线程来处理所有client的请求的所以做到这点是很容易的。一般情况下redis在接受到一个client发来的命令后会立即处理并 返回处理结果,但是当一个client在一个连接中发出multi命令有,这个连接会进入一个事务上下文,该连接后
2016-11-01 10:50:53
223
转载 省市县三级联动
全国省市县无刷新多级关联菜单body,select{ font-size:9pt; font-family:Verdana;}a{ color:red; text-decoration:none;}a:hover{ text-decoration:underline;}function Dsy(){ this.It
2016-10-08 15:32:23
3222
转载 linux 下安装tomcat,部署web应用
Linux下安装Tomcat服务器和部署Web应用一、上传Tomcat服务器 二、安装Tomcat服务器2.1、解压tomcat服务器压缩包 2.2、配置环境变量 tomcat服务器运行时是需要JDK支持的,所以必须配置好JDK用到的那些环境变量 编辑/etc下的profile文件,加上如下内容: 2.3、修
2016-10-08 14:44:17
505
转载 maven安装和验证
maven下载官网地址:http://maven.apache.org/下载地址:http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0.3-bin.zipmaven安装前提:已经先安装并验证了JDK: JDK安装及验证版本:apache-maven-3.0.3-bin.zip安装
2016-10-08 14:28:16
7558
转载 springboot 入门
1 Spring boot helloworld1.1 介绍随着 structs2 出现的漏洞的逐渐显现,开发者对 spring 的关注度开始越来越重。不断对其进行改进和优化,以前 spring 开发需要配置一大堆的 xml,后来加入了 annotaion, 使得 xml 配置简化了很多,当然还是有些配置需要使用 xml,比如申明 component scan 等。 sprin
2016-10-04 22:17:01
3032
1
转载 java 专业英语词汇
abstract (关键字) 抽象 ['.bstr.kt] access vt.访问,存取 ['.kses]‘(n.入口,使用权) algorithm n.算法 ['.lg.riem] annotation [java]代码注释
2016-10-03 22:43:19
16330
2
转载 svn的简单使用教程
签出源代码到本机在本机创建文件夹StartKit,右键点击Checkout,弹出如下图的窗体:2在上图中URL of Repository:下的文本框中输入svn server中的代码库的地址,其他默认,点击OK按钮,就开始签出源代码了。说明:上图中的Checkout Depth,有4个选项,分别是迁出全部、只签出下一级子目录和文
2016-10-03 22:37:40
625
看透 springmvc
2016-12-27
ssm 集成javamail发送邮件
2016-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人