自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Linux jar包 后台运行

Linux 运行jar包命令如下:方式一:java -jar shareniu.jar特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出那如何让窗口不锁定?方式二java -jar shareniu.jar &&代表在后台运行。特定:当前ssh窗口不被锁定,但是当窗口

2017-02-20 15:59:48 336

转载 Spring切入点表达式常用写法

Pointcut 是指那些方法需要被执行"AOP",是由"Pointcut Expression"来描述的. Pointcut可以有下列方式来定义或者通过&& || 和!的方式进行组合. args() @args() execution() this() target() @target() within() @within() @annotation

2017-02-17 10:27:09 2305

转载 zookeeper技术浅析

Zookeeper是hadoop的一个子项目,虽然源自hadoop,但是我发现zookeeper脱离hadoop的范畴开发分布式框架的运用越来越多。今天我想谈谈zookeeper,本文不谈如何使用zookeeper,而是zookeeper到底有哪些实际的运用,哪些类型的应用能发挥zookeeper的优势,最后谈谈zookeeper对分布式网站架构能产生怎样的作用。  Zookeeper是针

2017-02-16 13:40:34 367

转载 oracle赋予一个用户具有查询另一个用户所有表数据

select 'grant select on A.' || tname || ' to B;' from tab赋给B用户能够查询A用户下面所有数据,执行后会生成对所有表的赋权限语句,拷贝出来执行就可以了。或者用某个用户登录select 'GRANT SELECT ON '||table_name||' to B;'  from user_tables; 

2017-01-05 15:34:25 9695

转载 Spring RestTemplate: 比httpClient更优雅的Restful URL访问

{ "Author": "tomcat and jerry", "url":"http://www.cnblogs.com/tomcatandjerry/p/5899722.html" }Spring RestTemplate, 使用java访问URL更加优雅,更加方便。核心代码:String url = "http://localhost:8080/jso

2016-11-09 10:28:33 14267 3

原创 过滤器和拦截器

1.1 什么是拦截器: 拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。 在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个action执行

2016-11-01 12:49:52 249

原创 ORACLE脚本积累

1. 查询日志操作记录select t.SQL_TEXT, t.FIRST_LOAD_TIMEfrom v$sqlarea t where t.SQL_TEXT like '%UPDATE "SYSTEM_CONFIG"%' order by t.FIRST_LOAD_TIME desc

2016-10-28 14:13:53 253

原创 DB2创建用户及赋予权限

DB2-创建用户和组,数据库1、增加一个操作系统用户 groupadd test---添加用户组test useradd -m -g test -d /home/test test---添加用户test passwd test---修改test的密码 2、赋予用户DB2权限 db2 connect to sample---连接到sample数据库 db2 gra

2016-08-24 16:20:35 40652

原创 使用RestTemplate发送post和delete请求

使用RestTemplate发送post和delete请求,其中delete请求需要特别支持eg:RestTemplate restTemplate = new RestTemplate(); restTemplate.setRequestFactory(new HttpComponentsClientHttpRequestFactory() { @Overr

2016-08-11 17:55:35 12041

原创 springboot测试

编写单元测试覆盖Dao数据库操作使用JUnit及Spring-test。单测可以直接注入所需的Beaneg1:@RunWith(SpringJUnit4ClassRunner.class)@SpringApplicationConfiguration(classes = PortalApp.class)public class OffChecklistDAOTest

2016-08-10 17:10:01 450

原创 Git基础

在 Git 内文件都只有三种状态:已提交(committed),已修改(modified)和已暂存(staged)。已提交表示该文件已经被安全地保存在本地数据库中了;已修改表示修改了某个文件,但还没有提交保存;已暂存表示把已修改的文件放在下次提交时要保存的清单中。由此我们看到 Git 管理项目时,文件流转的三个工作区域:Git 的工作目录,暂存区域,以及本地仓库。

2016-08-09 17:57:42 194

转载 Spring Boot使用自定义的properties

spring boot使用application.properties默认了很多配置。但需要自己添加一些配置的时候,我们应该怎么做呢。若继续在application.properties中添加如:wisely2.name=wyf2  wisely2.gender=male2  定义配置类:@ConfigurationPro

2016-07-26 17:45:38 289

转载 SpringBoot的常用系统变量

# ===================================================================# COMMON SPRING BOOT PROPERTIES## This sample file is provided as a guideline. Do NOT copy it in its# entirety to your own appl

2016-07-26 17:34:53 2003

原创 ORACLE和MYSQL查询表字段信息的sql

ORACLE:SELECTt1.COLUMN_NAME,t1.DATA_TYPE,t1.COMMENTS,t1.NULLABLE,(CASE t2.CONSTRAINT_TYPEWHEN 'P' THEN'Y'END) AS "PRIMARY_KEY"FROM(SELECTt1.COLUMN_NAME,(CASE t1.DATA_

2016-07-18 19:54:59 459

原创 SpringBoot依赖积累

表 1. Spring Boot 推荐的基础 POM 文件名称说明spring-boot-starter核心 POM,包含自动配置支持、日志库和对 YAML 配置文件的支持。spring-boot-starter-amqp通过 spring-rabbit 支持 AMQP。spring-boot-st

2016-07-15 16:50:53 1939

转载 Jedis使用总结

Jedis是redis的java版本的客户端实现。本文做个总结,主要分享如下内容:【pipeline】【分布式的id生成器】【分布式锁【watch】【multi】】【redis分布式】好了,一个一个来。一、 Pipeline官方的说明是:starts a pipeline,which is a very efficient way to send lots of command

2016-07-15 16:32:17 217

原创 SpringBoot配置积累

1、为定时任务分配线程池@Configuration@EnableSchedulingpublic class RateScheduleConfig implements SchedulingConfigurer {@Override    public void configureTasks(ScheduledTaskRegistrar taskRegistrar) {

2016-07-14 17:05:31 258

原创 Oracle新建用户&用户解锁

DBA用户登录ORACLE:创建用户并授权:create user wz_test identified by bangsun;grant create session to wz_test;grant unlimited tablespace to wz_test;grant create tablespace to wz_test;grant alter table

2016-07-13 15:02:32 1458

原创 Java基础

访问控制修饰符Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java支持4种不同的访问权限。默认的,也称为default,在同一包内可见,不使用任何修饰符。私有的,以private修饰符指定,在同一类内可见。共有的,以public修饰符指定,对所有类可见。受保护的,以protected修饰符指定,对同一包内的类和所有子类可见。非访问修饰符

2016-07-12 13:04:34 207

转载 在Eclipse中设立JDK中文注释

在Eclipse中设置JDK中文注释在Eclipse中,我们常常看一些英文的JavaDoc提示或者没有相应的提示是很不习惯的,如下图所示: 我们现在要把这种不习惯的提示改为中文的JavaDOC提示,首先先到 http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6

2016-07-11 20:07:55 1714

转载 MYSQL建用户,建库,建表,授权

//登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> insert into mysql.user(Host,User,Password) values('localhost','tanzuai',password('123456'));//刷新系统权限表mysql>flush privileges;这样就创建了一个名为:tanzuai 密码为:12

2016-06-03 16:56:23 271

转载 ExtJS textField 关于验证(Regex)的一些属性说明

xtype: 'textfield',1.regex: /^[\u4e00-\u9fa5]+$/i,regexText : "请输入中文",2.regex: /^\d+$/,regexText: "电话号码只能为数字",3.regex: /^(http|https|ftp):\/\/(([A-Z0-9][A-Z0-9_-]*)(\.[A-Z0-9][

2016-05-23 15:32:31 580

转载 ORACLE高效SQL积累

sql语法的分析是从右到左 一、sql语句的执行步骤:1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。2)语义分析,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限。3)视图转换,将涉及视图的查询语句转换为相应的对基表查询语句。4)表达式转换, 将复杂的 SQL 表达式转换为较简单的等效连接表达式。5)选择优化器

2016-04-12 17:27:53 290

转载 Oracle 创建普通用户,并赋予权限

Oracle 创建普通用户,并赋予权限采用sys or system / manager as sysdba; 连接数据库。创建普通用户konglin: create user konglin identified by pwd_oracle;删除用户, drop user konglin;授予用户登录数据库的权限: grant cr

2016-04-10 16:42:19 209

原创 mybatis 拼装 and和or 查询条件

示例:ViewPsmsgconsultExample example=new ViewPsmsgconsultExample();ViewPsmsgconsultExample.Criteria criteria=example.createCriteria();criteria.andToidEqualTo(mctid);criteria.andStatusEqualTo("0");

2016-03-15 13:31:01 8791

转载 oracle中的varchar和varchar2

联系:1.varchar/varchar2用于存储可变长度的字符串比如varchar(20),存入字符串'abc',则数据库中该字段只占3个字节,而不是20个字节2.size 的最大值是 4000,而最小值是 1,其值表示字节数,比如varchar(20)表示最大可以存放20个字节的内容区别:1.varchar2把所有字符都占两字节处理(一般情况下),varchar只对

2016-03-09 14:36:57 275

原创 JS积累

1、字符串去掉前后空格。String.prototype.trim=function() { return this.replace(/(^\s*)|(\s*$)/g,'');}

2016-03-04 17:22:04 355

原创 ORACLE关于cursor

查询哪台主机的服务器上每个数据库用户所占有的游标数:eg:select a.value, s.username, s.sid, s.serial#,S.MACHINEfrom v$sesstat a, v$statname b, v$session swhere a.statistic# = b.statistic# and s.sid=a.sidand b.name = 'ope

2016-01-28 17:12:15 493

转载 Oracle中Cursor

一  概念 游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。 二  类型   Cursor类型包含三种: 隐式Cursor,显式Cursor和Ref Cur

2016-01-27 11:16:14 239

转载 spring bean的scope属性

spring中bean的scope属性,有如下5种类型:singleton 表示在spring容器中的单例,通过spring容器获得该bean时总是返回唯一的实例prototype表示每次获得bean都会生成一个新的对象request表示在一次http请求内有效(只适用于web应用)session表示在一个用户会话内有效(只适用于web应用)globalSession表示在全局会话内有效(

2016-01-22 15:54:07 557

转载 Spring AspectJ AOP 完整示例

首先新建一个maven项目,在项目的pom.xml中添加spring aop相关的依赖项:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM

2016-01-22 14:51:01 186

原创 java 自定义注解

标准元注解:     @Documented 标记生成javadoc  @Inherited 标记继承关系  @Retention 注解的生存期  @Target 标注的目标JDK提供了三种保留策略:@Retention(RetentionPolicy.SOURCE) -- 注解只存在于源代码中,字节码Class文件中将不存在该注解。@R

2016-01-22 14:45:48 238

原创 spring容器外的组件获得应用上下文的方法

该类须在spring容器中注入。@Componentpublic class BeanFactory implements ApplicationContextAware { private static ApplicationContext context; private BeanFactory() { } public static T getBean(String

2016-01-22 09:49:39 384

原创 mybatis 插入时返回刚插入记录的主键值

oracle: SELECT OL_REVERSE_MANAGER_SEQ.NEXTVAL FROM DUAL insert into REVERSE_OL_REVERSE_MANAGER ID, TITLE, IS_ACTIVE,

2016-01-20 09:14:06 298

转载 Eclipse Code Template 设置自动加注释

设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:文件(Files)注释标签:/**    * @Title: ${file_name}  * @Package ${package_name}  * @Descrip

2016-01-19 14:12:56 984

转载 ExtJs combobox支持模糊匹配

EXTjs的下拉框添加一个模糊过滤呢:了解Ext的朋友们可能知道,从Ext2.0开始Ext.form.ComboBox有个typeAhead的属性可以使combobox在用户输入的同时根据已绑定的数据中弹出一些提示,但是这些提示并不具备模糊过滤的功能,比如绑定的数据中有个叫“你好”,当输入“你”的时候可以出现提示,但是输入“好”的时候是不会弹出提示的。 那么,我们应该怎么让

2016-01-19 11:24:59 5863

转载 java的System.getProperty()方法可以获取的值

java.versionJava 运行时环境版本java.vendorJava 运行时环境供应商java.vendor.urlJava 供应商的 URLjava.homeJava 安装目录java.vm.specification.vers

2016-01-06 10:06:12 195

原创 web.xml实例

"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" >如果使用工具编辑部署描述符,display-name元素包含的就是XML编辑器显示的名称  -->wz-mgrcontext-param元素含有一对参数名和参数值,用作应用的s

2015-12-24 14:12:34 1013

转载 web.xml的作用

每个javaEE工程中都有web.xml文件,那么它的作用是什么呢?它是每个web.xml工程都必须的吗? 一个web中可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。 web.xml文件是用来初始化配置信息:比如Welcome页面、servlet、servlet-mapping、filter、listener、启动加载级别等。当你的we

2015-12-23 13:44:37 308

转载 安装jar包到本地maven仓库

mvn install:install-file -DgroupId= -DartifactId= -Dversion= -Dfile= -Dpackaging=jar -DgeneratePom=trueeg:mvn install:install-file -DgroupId=com.jacob -DartifactId=jacob -Dversion=1.18-M2 -Dfi

2015-12-23 13:15:56 306

空空如也

空空如也

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

TA关注的人

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