自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蜗牛跑的快

蜗牛的前行足迹

原创 开源框架汇总

记录看到的开源框架:名称说明地址CloudFlow是一个对 OpenStack Mistral 工作流实现可视化展示的工具https://github.com/nokia/CloudFlowGitfolio可以帮你快速构建一个个人的博客网站。https://github.com/imfunniee/gitfolioOlaJavaScript 实时数据插...

2019-06-17 13:34:20 354

原创 CMD 命令 复制多级子目录特定文件

for /f “delims=” %f in (‘dir /s /b D:\test*.jpg’) do move “%f” “D:\照片”将d盘test目录及其子目录下的jpg文件都复制到D盘照片目录中。

2019-07-19 19:46:45 650

原创 SpringMvc 乱码问题及解决方案(全)

SpringMvc 乱码问题及解决方案_全概述javaweb项目编码相关配置概述每次搭建springmvc项目时总会遇到乱码问题,虽然网上也有很多写解决方案的,但好像都不全,今天在搭建项目事又遇到了,且情况和之前的还不一样,弄了好段时间才终于弄好了,现将乱码问题及其解决方案整理下,以便后续查找.当然若能给您起到一定的帮忙作用,那就更好了.javaweb项目编码相关配置jsp页面: 在js...

2019-03-16 20:55:59 960

原创 鼠标键盘模拟工具

最近工作中需要用到键盘和鼠标大量重复操作,就想着是否有程序能模拟键盘和鼠标的操作,于是在网上找了下,还真有,于是下载下来用下,结果发现只能重复执行5次,且只是鼠标的模拟操作。于是乎花了点时间自动研究了下整出来个小工具,可以同时支持键盘和鼠标的模拟操作,还可以无限重复执行。先分享给大家。下载地址:https://download.csdn.net/download/shui878412/10...

2018-04-16 20:34:24 2848 3

原创 MyBatis Generator 源码分析

MyBatis Generator 源码分析资料: 文档:http://www.mybatis.org/generator/configreference/table.html 下载:https://github.com/mybatis/generator快速开始:List<String> warnings = new ArrayList<String>(); boolea

2017-02-27 17:48:57 1248

转载 破解excel密码保护

Option ExplicitPublic Sub AllInternalPasswords()Const DBLSPACE As String = vbNewLine & vbNewLineConst AUTHORS As String = DBLSPACE & vbNewLine & _"Adapted from Bob McCormick base code by" & _"Norm

2016-12-06 18:45:43 852

原创 Springboot ServletContextListener 注入失败解决方案

在spring boot 使用过程中可能会需要自定义个servletContextListener 并有可能需要注入spring管理的类,这里需要在init方法中增加一点配置,如下代码:@WebListenerpublic class AuthServletContextListener implements ServletContextListener { @Autowired p

2016-12-01 20:11:29 5117

原创 spring boot ehcache整合

pom.xml配置 引入依赖包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId></dependency><dependency> <groupId>net.sf.ehcache</groupId> <

2016-11-30 20:54:22 3004 2

原创 spring security 表达式

hasRole判定是否有指定的角色,若指定的角色中没有以”ROLE_”开头,则会自动加上,如hasRole(“admin”) 则表示判断是否有”ROLE_admin”角色,而非判断是否有”admin”角色.”ROLE_”可以在DefaultWebSecurityExpressionHandler类中修改默认设置.hasAnyRole判断是否有指定角色中的任意一个.hasAuthority判断是否有指

2016-11-26 20:06:28 805

原创 spring boot 整合 spring security 之使用数据库验证

spring boot 整合 spring security 参见上一篇文章.重写WebSecurityConfigurerAdapter中的configureGlobal方法@Autowiredpublic void configureGlobal(AuthenticationManagerBuilder auth) throws Exception { auth.authenticat

2016-11-26 08:18:36 4648

原创 Spring boot 整合 spring security

Spring boot 整合 spring security在pom.xml中添加spring security的引用重写WebSecurityConfigurerAdapter类中的configure方法和configureGlobal方法编写测试方法在pom.xml中添加spring security的引用<dependency> <groupId>org.springframe

2016-11-26 07:53:04 1557

原创 springboot 使用传统方式部署

spring boot默认创建出来的应用程序是内嵌web容器的,直接运行jar文件就可以的,但通常我们也需要将程序部署到tomcat中,这需要做如下改进:1.pom.xml修改打包方式需要修改成war:warspring-boot-starter-web的配置中需要排除tomcatorg.springframework.bootspring-boot-starter-w

2016-11-20 14:12:01 1468

原创 myeclipse 2014 创建maven web项目

在myeclipse 2014 中创建支持maven 的web项目其实很简单1.创建一个maven项目,但是Archetype需要选择web类型的,如:maven archetype webapp 或 webapp-javaee7等.2.创建出来的项目结构可能会少一些目录,需要手动补全,最终结果如下图:3.之后还需要设置编译路径,如下图:4.最后就是发布到tomcat中运行了.

2016-11-17 21:23:55 308

原创 myeclipse maven 将发布到本地仓库

选择菜单"RUN As"  ---- "Maven install"若输出窗口有如下错误信息:Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variabl则还需要为jdk设置变量   Preference->Java->Installed J

2016-11-17 19:12:53 727

转载 国内可用maven repository 配置

鉴于一些原因,从maven中央仓库download依赖包时,被各种折磨,下面就简单看下maven setting.xml的一些简单配置先贴几个国内可用的maven repository连接:http://maven.oschina.net/content/groups/public/http://maven.oschina.net/content/repos

2016-11-17 06:36:10 5906

原创 Maven 插件之maven-compiler-plugin

使用myeclipse创建maven项目,若不设置jdk默认使用的是1.5版本的,在myeclipse中设置了默认使用jdk的版本也没有用,需要在pom中配置编译插件才能修改,如下配置.commonsorg.apache.maven.pluginsmaven-compiler-plugin1.71.7${project.build.sourceEncodin

2016-11-16 21:31:47 4016

原创 Maven入门

下载:地址:http://maven.apache.org/download.cgi安装:解压到本地,并设置环境变量"M2_HOME"指向maven的根目录.并将%M2_HOME%\bin添加到Path变量中.  执行 mvn -v 命令以检查是否安装正确.使用:在"M2_HOME"\conf 中settings.xml中可以设置本地仓库的路径:D:\Maven\MavenRe

2016-11-15 19:13:07 173

原创 Git入门

1.下载:地址:https://git-for-windows.github.io/  ( windows)2.安装:按照提示下一步下一步的点下去就可以了,这里需要注意的是换行符处理方式的选择,需要选择"Checkout Windows-style, commit Unix-style line endings"3.使用(第一次使用 按照顺序需要使用到的命令):git conf

2016-11-15 18:50:58 225

原创 Mysql 事务管理问题.

spring + mysql 事务管理不生效的问题完整解决方案.

2016-06-19 21:31:53 609

原创 wscript.shell

基本信息

2016-04-07 21:53:42 1820

转载 Spring官网下载dist.zip的几种方法

Spring官网改版后,很多项目的完整zip包下载链接已经隐掉了,虽然Spring旨在引导大家用更“高大上”的maven方式来管理所依赖的jar包,但是完全没想到中国的国情,在伟大的墙内,直接通过maven下载墙外的东西,要么龟速,要么直接被和谐。下面是从网上搜集的一些方法,可用于一次性下载Spring各项目的完整dist.zip第一种直接http://repo.s

2016-03-03 06:37:15 546 1

转载 MyEclipse配置Maven

1、下载Maven包并且解压,放到指定路径2、配置环境变量 (配置Maven与配置JDK环境变量相同)新建变量名:MAVEN_HOME  变量值:D:\server\apache-maven-3.2.1(这是我的MAVEN路径)编辑变量名:Path  在最前面加上:;%MAVEN_HOME%\bin;(注意,最后要有个";"作为分隔符)3、测试Maven (使用

2016-03-02 06:55:30 883

转载 MyEclipse 2015优化技巧

MyEclipse 2015优化技巧MyEclipse 2015优化速度方案仍然主要有这么几个方面:去除无需加载的模块、取消冗余的配置、去除不必要的检查、关闭更新。第一步: 去除不需要加载的模块一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止加载启动。通过Windows- Prefe

2016-03-02 06:32:49 326

转载 PL/SQL Developer记住用户名密码

在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码; 设置方法:PL/SQL Developer ->tools->Preferences->Oracle->Logon History , “Store history”是默认勾选的,勾上“Store with password” 即可,重新登录在输入一次密码则记住了。

2015-07-09 08:13:11 1299

原创 java常用框架的地址。

spring 手动下载jar包地址:http://maven.springframework.org/release/org/springframework/  (所有的spring jar包都可以在此找到)

2015-05-15 08:39:06 338

原创 JavaFx 添加系统托盘图标

//添加系统托盘图标. SystemTray tray = SystemTray.getSystemTray(); BufferedImage image = ImageIO.read(mainUi.class .getResourceAsStream("orange-ball.png")); trayIcon = n

2015-04-21 23:36:27 5774

原创 JavaFx 2 设置窗口图标.

JavaFx 2 设置窗口图标.

2015-04-21 22:35:28 9988

转载 Using Scene Builder with NetBeans IDE

1 Using Scene Builder with NetBeans IDEThis chapter describes how to download and install NetBeans IDE, use it to create a new JavaFX FXML project, start Scene Builder from within the IDE, and run

2015-04-20 22:16:22 1982

原创 java日期格式化之特殊字符

如何能够将日期2015-01-29格式化为15W05(表示15年第5周)呢?

2015-01-29 15:52:50 2305

原创 BlazeDS+Spring+SpringMVC 注解方式

BlazeDS是Flex与java通信的众多方式中的一种,其优点在于开源使用起来方便且性能能够满足中小型应用的常规要求,所以是很多中小型java应用与flex通信的首选方式.而使用BlazeDS手动配置的配置文件比较多,若是借用spring的注解方式就能方便地进行配置了.

2015-01-26 21:18:30 633

原创 Excel通用读取器

在软件开发的过程中经常会需要使用到excel导入的功能,每个excel导入的功能首先都必须先将excel中的数据读取出来然后才能对其进行进一步到操作。读取excel中的数据的工作就成了一个重复性的工作了,且一般都没有比较特别其他操作,只是简单的逐行读取并缓存起来。这样就可以简单设计一个通用的excel读取器,用来方便快捷地读取excel中的数据。详细类如下(读取excel使用的是poi的方式):

2015-01-21 11:50:19 604

原创 JAVA Finally探究

在代码检查时,发现了这样一段类似的代码: public static void main(String[] args) throws Exception { System.out.println(getTestValue()); } private static String getTestValue() throws Exception {

2014-12-18 17:05:29 424

转载 SVG 与 Canvas:如何选择

SVG 与 Canvas:如何选择本主题一开始将对 SVG 与 Canvas 进行简要比较,接下来会讨论大量的比较代码示例,如光线跟踪和绿屏。注意  为了查看本主题中包含的很多示例,你必须使用支持 SVG 和 Canvas 元素的浏览器(如 Windows Internet Explorer 9)。简介矢量图形矢量图形方案的简要概述专业设计器和使

2014-10-29 11:09:16 780

原创 JFrame

1.居中setLocationRelativeTo(null);2.关闭

2014-10-24 14:43:12 385

原创 EXTJS 4 窗口组件使用示例

EXTJS 4 窗口组件使用示例

2014-10-22 10:07:45 599

原创 EXTJS 4 树形表格组件使用示例

TreeStore中使用了一个 Ext.data.NodeInterface来表示数的节点;在TreeStore的setRootNode方法中会调用NodeInterface的decorate方法向TreeStore的model增加一些属性,这些属性是在展示树时必须使用的.这些属性详见如下:

2014-09-30 17:10:33 4367 1

原创 TreeSet有趣问题之add方法原理

先看如下代码class Worker implements Comparable<Worker> { private int age; private String name; public Worker(int age, String name) { this.setAge(age); this.setName(name); } @Override public int hashCode() { final int prime = 31; int result = 1;

2014-09-29 16:43:08 1655

原创 方法重载中有趣的问题

看到一个比较有意思的问题public class InvokeTest { public static void main(String[] args) { invoke(null); } // method_1 public static void invoke(Object obj) { System.out.println("Object obj"); } // method_2 public stati

2014-09-28 16:54:21 642

原创 使用mod_proxy_balancer实现负载均衡

首先,在主配置文件httpd.conf添加以下Module:      LoadModule proxy_module modules/mod_proxy.so       LoadModule proxy_balancer_module modules/mod_proxy_balancer.so       LoadModule proxy_http_module modules/m

2014-09-04 15:27:37 2556

转载 Bloodhound 简介

Apache Bloodhound(寻血猎犬)是一个世界级的软件开发协作工具,基于著名的Trac项目,旨在为各种规模的组织提供直观的软件项目管理和问题跟踪功能,包括缺陷跟踪、wiki、版本库浏览等。 Bloodhound项目团队表示,尽管Trac已经被广泛用于多个生产组织,但仍有一些问题悬而未解,而Bloodhound的出现弥补了这一缺陷——Bloodhound支持托管多个

2014-09-03 13:26:11 943

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