自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql索引失效备忘:不同表连接,字段类型不一致也会导致索引失效

两个字段的类型不一样,导致索引失效转变类型之后,索引有效,两个类型需要一致,如果不一致会导致失效

2021-05-04 11:53:59 509

原创 支付宝和微信支付开发步骤,白菜价5元,H5移动支付java demo,可项目使用,可学习使用

本demo是手机网页h5支付demo,包含微信支付和支付宝支付,可用于项目或者学习,让您快速了解并使用两个主流支付接口,联系qq:851081305,白菜价5元   需要配置的文件package com.pay.alipay;public class AlipayConfig { // 商户appid public static String APPID = "";...

2018-07-23 18:12:18 611

原创 H5移动支付java demo,包含支付宝和微信,便宜了5元,可项目使用,可学习使用...

本demo是手机网页h5支付demo,包含微信支付和支付宝支付,可用于项目或者学习,让您快速了解并使用两个主流支付接口,联系qq:851081305,白菜价5元   需要配置的文件package com.pay.alipay;public class AlipayConfig { // 商户appid public static String APPID = ""...

2018-07-23 18:00:40 955

原创 spring+mybatis保存数据到数据库中文乱码问题

          所有编码都设置之后保存中文仍然乱码,原因很有可能是my.ini未设置编码,修改my.ini之后,重启mysql试试,my.ini修改如下:[mysqld]character-set-server=utf8...

2017-09-17 22:42:05 733

原创 jvm学习相关问题记录

 问题:串行GC(Serial GC)、并行回收GC(Parallel Scavenge):吞吐量优先回收器并行GC(ParNew):时间优先回收器如何理解吞吐量优先和暂停时间优先相互矛盾?...

2017-08-18 09:57:31 106

原创 Mysql索引可能失效的场景

  1.WHERE字句的查询条件里有不等于号(WHERE column!=…),mysql将无法使用索引2.类似地,如果WHERE字句的查询条件里使用了函数(如:WHERE DAY(column)=…),MYSQL将无法使用索引3.在JOIN操作中(需要从多个数据表提取数据时),MYSQL只有在主键和外键的数据类型相同时才能使用索引,否则即使建立了索引也不会使用4.如果WH...

2017-08-04 15:56:22 137

原创 mysql sum() sum(条件表达式) count() count(条件表达式) 总结

  Sum()函数里面的参数是列名的时候,是计算列名的值的相加,而不是有值项的总数。SUM(条件表达式),如果记录满足条件表达式就加1,统计满足条件的行数 count()函数里面的参数是列名的的时候,那么会计算有值项的次数。 (NULL 不计入, 但是''值计入)COUNT(*)可以计算出行数,包括nullCOUNT(1)也可以计算出行数,1在这里代表一行 co...

2017-08-04 15:55:56 5608 2

原创 Spring在代码中获取bean的几种方式

  方法一:在初始化时保存ApplicationContext对象 方法二:通过Spring提供的utils类获取ApplicationContext对象 方法三:继承自抽象类ApplicationObjectSupport 方法四:继承自抽象类WebApplicationObjectSupport 方法五:实现接口ApplicationContextAware 方法六:通过Spring...

2017-07-27 16:35:11 395

原创 redis持久化rdb aof简介

  rdb方式的持久化是通过快照完成的,当符合一定条件时redsi会自动将内存中的所有数据进行快照并存储到硬盘上。默认存储在redis根目录的dump.rdb文件中。rdb是redis默认采用的持久化方式,配置信息在配置文件redis.conf中定期将内存数据生成快照(即某个时间点上数据的备份) 然后存储在硬盘上快照执行时机:save 900 1:表示900秒内至少一个键被更改则进行...

2017-07-27 16:24:32 95

原创 理解事务的4种隔离级别

  数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们的概念与联系。Read uncommitted读未提交,顾名思义,就是一个事务可以读取另一个未提交事务的数据。事例:老...

2017-07-27 10:28:10 95

原创 ActiveMQ集群

  前言这一篇是看过lifetragedy的两篇系列的Apache ActiveMQ实战(2)-集群之后,所写。 主要是写过程中,遇到的问题,和简要的总结。关于ActiveMQ集群当我们的系统庞大之后,需要很多不同的服务协同工作之后,系统和系统之间的关联如果仅仅是直接调用,或者是采用dubbo类似的系统协调,也不足够。比如说,一个下单动作需要关系到用户积分,账单/支付记录,...

2017-07-25 18:14:21 315

原创 消息中间件activemq-5.13.0安全验证配置

  activemq分为控制端和客户端,下面分别介绍安全认证配置方法。1.控制端安全配置(1). ActiveMQ目录conf下找到jetty.xml:<bean id="securityConstraint" class="org.eclipse.jetty.util.security.Constraint"> <property name=...

2017-07-25 15:34:58 133

原创 ActiveMQ 基于JAAS的安全机制

  ActiveMQ版本 :5.9 ActiveMQ支持可插拔的安全机制,用以在不同的provider之间切换。 JAAS认证插件JAAS(Java Authentication and Authorization Service)也就是Java的验证Authentication)、授权(Authorization)服务。简单来说,验证Authenticati...

2017-07-25 15:33:27 219

原创 Spring和ActiveMQ整合的完整实例

  原文地址:http://blog.csdn.net/jiuqiyuliang/article/details/48758203

2017-07-24 09:47:11 169

原创 博客网址收藏

  http://blog.csdn.net/zhouzhiwengang

2017-07-24 09:37:38 119

原创 JMS 规范简介

  基本概念JMS是Java的消息服务,JMS的客户端之间可以通过JMS服务进行异步的消息传输。消息模型○ Point-to-Point(P2P)○ Publish/Subscribe(Pub/Sub)即点对点和发布订阅模型P2PP2P模式图 涉及到的概念 消息队列(Queue)发送者(Sender)接收者(Rece...

2017-07-24 09:35:15 129

原创 spring Aop中aop:advisor 与 aop:aspect的区别

  在spring的配置中,会用到这两个标签.那么他们的区别是什么呢?     <bean id="testAdvice" class="com.myspring.app.aop.MyAdvice"/> //切面代码    使用<aop:aspect>配置时,    如果切面代码是自动注入的bean,那么<aop:aspect>...

2017-07-24 08:57:38 179

原创 BigDecimal 使用方法详解

  BigDecimal 由任意精度的整数非标度值 和 32 位的整数标度 (scale) 组成。如果为零或正数,则标度是小数点后的位数。如果为负数,则将该数的非标度值乘以 10 的负 scale 次幂。因此,BigDecimal 表示的数值是 (unscaledValue × 10-scale)。 可以处理任意长度的浮点数运算。 BigDecimal add(BigDecimal v...

2017-07-21 11:08:47 243

原创 request.getRemoteAddr()问题及解决办法 X-FORWARDED-FOR

  Java获取IP地址:request.getRemoteAddr()警惕 项目中需要和第三方平台接口,加了来源IP鉴权功能,测试时发现没有问题,但是部署以后发现存在问题,一直鉴权不通过,一群人抓瞎。我找到那块的代码,跟了一遍流程发现逻辑没有啥问题,但是最终的结果却还是鉴权不通过,实在有些诡异。其基本逻辑为先取得配置的IP列表,然后通过request.getRemoteAd...

2017-07-20 14:56:38 980

原创 JAVA面试,项目面试

  一 数据库 1.常问数据库查询、修改(SQL查询包含筛选查询、聚合查询和链接查询和优化问题,手写SQL语句,例如四个球队比赛,用SQL显示所有比赛组合;举例2:选择重复项,然后去掉重复项;) 数据库里的密码如何加密(md5);(1)数据库的密码加密:单向加密,insert into users (username,password) values (‘mike’,MD5(‘g...

2017-07-20 09:52:24 1150

原创 Eclipse调试时出现source not found的问题

  解决方法:1.  点击debug窗口中的'Edit Source Lookup Path'按钮。2.  在弹出窗口中点击'Add'按钮。3.  在弹出窗口中点击'Project'选项。4.  选择自己正在调试的项目。5.  不要勾选 'Search for duplicate source files on the path'这个选项。6.  保存,重启ecl...

2017-07-18 11:07:21 517

原创 解决FileInputStream 读取文件中文乱码问题

  当Java中使用 FileInputStream 读取txt等文档时,中文会产生乱码,解决方法如下:try {            fis = new FileInputStream(file);            InputStreamReader reader = new InputStreamReader(fis,"GBK"); //最后的"GBK"根据文件...

2017-07-17 15:47:47 8573

原创 SpringMVC上传文件的三种方式

  直接上代码吧,大伙一看便知这时:commonsmultipartresolver 的源码,可以研究一下 http://www.verysource.com/code/2337329_1/commonsmultipartresolver.java.html前台:12345678910111213141...

2017-07-17 09:35:10 79

原创 基于netty的异步非阻塞实时聊天(IM)服务器 记录网址 备忘

 http://blog.csdn.net/a2888409/article/details/51689707  

2017-07-14 16:49:01 137

原创 activeMQ helloworld 网址备忘

 http://www.cnblogs.com/linjiqin/p/6502940.htmlhttp://blog.csdn.net/czp11210/article/details/8822070

2017-07-14 16:37:35 99

原创 ActiveMQ Failover broker url顺序

 ActiveMQ的客户端支持失效重连。昨天在配置ActiveMQ的主从结构后,客户端使用失效重连协议连接到代理,如下所示:Java代码  failover:(tcp://master:61616,tcp://slave:61616)   测试的时候客户端有时候连接到master上,有时候连接到slave上。这就尴尬了,正常理解的话,配在前面的broker ...

2017-07-13 15:54:54 297

原创 三层架构与MVC的区别

  三层架构与MVC的区别     三层架构与MVC的区别  MVC(模型Model-视图View-控制器Controller)是一种设计模式,我们可以用它来创建在域对象和UI表示层对象之间的区分。    同样是架构级别的,相同的地方在于他们都有一个表现层,但是他们不同的地方在于其他的两个层。    在三层架构中没有定义Controller的概念。这是我认为最不同...

2017-07-13 15:37:08 79

原创 SpringMVC源码总结(一)HandlerMapping和HandlerAdapter入门

  刚接触SpringMVC,对它的xml文件配置一直比较模模糊糊,最近花了一点时间稍微看了下源代码,再加上调试,开始逐渐理解它,网上的类似的内容有很多,写本文主要是自己加深一下理解。本文适合用过SpringMVC的开发者,言归正传,首先搭建一个最简单的工程体验一下。该工程是基于maven的,pom配置不再说明,所使用的spring版本4.0.5。首先是web.xml文件配置,最简单...

2017-07-12 17:55:31 94

原创 修饰者模式(装饰者模式,Decoration)

  1、 装饰者模式,动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更加有弹性的替代方案。2、组合和继承的区别继承。继承是给一个类添加行为的比较有效的途径。通过使用继承,可以使得子类在拥有自身方法的同时,还可以拥有父类的方法。但是使用继承是静态的,在编译的时候就已经决定了子类的行为,我们不便于控制增加行为的方式和时机。组合。组合即将一个对象嵌入到另一个对象中,由另...

2017-07-12 10:39:08 120

原创 使用String.split方法时要注意的问题

  "aaa*bbb*ccc","aaa+bbb+ccc","aaa|bbb|ccc"  要用"//*","//+","//|"转义后即可得到正确的结果。       String[] aa = "aaa*bbb*ccc".split("//*");       String[] aa = "aaa+bbb+ccc"

2017-07-12 09:37:27 78

原创 spring bean scope 的几种类型

spring容器最初提供了两种bean的scope类型:singleton和prototype,但发布2.0以后,又引入了另外三种scope类型:request、session和global session,这三种只能在web 应用中才可以使用。 singleton: Spring 容器只会创建该bean定义的唯一实例,这个实例会被保存到缓存中,并且对该bean的所有后续请求和引用都将返...

2017-07-06 17:08:13 255

原创 Maven中的dependency的scope作用域详解

 1、test范围指的是测试范围有效,在编译和打包时都不会使用这个依赖2、compile范围指的是编译范围有效,在编译和打包时都会将依赖存储进去3、provided依赖:在编译和测试的过程有效,最后生成war包时不会加入,诸如:servlet-api,因为servlet-api,tomcat等web服务器已经存在了,如果再打包会冲突 4、runtime在运行的时候依赖,在编译的时...

2017-07-06 17:04:19 64

原创 Spring Aop实例之xml配置

AOP的配置方式有2种方式:xml配置和AspectJ注解方式。今天我们就来实践一下xml配置方式。       我采用的jdk代理,所以首先将接口和实现类代码附上 package com.tgb.aop;    public interface UserManager {        public String findUserById(int userId...

2017-06-26 16:33:59 87

cxf搭建webservice helloworld

第一步: package com.cxf;public interface HelloWorld { String sayHello(String str);} package com.cxf;import javax.jws.WebService;@WebServicepublic class HelloWorldImpl impleme...

2017-05-26 09:58:53 110

mysql update同时更新两个表

  update table1,table2 set table1.字段...............

2017-05-25 15:32:16 6658 1

原创 HTTP——需要知道的协议

笔者语作为一个程序员,当我们访问一个接口,服务器接收到并返回结果,那么中间的流程是怎么处理的呢?这个请求是如何到达服务器,服务器又是怎样返回内容的?如果没有HTTP协议,接口请求具体实现的细节, 都需要每个客户端和服务器各自约定和实现,而自己的规则,又不能适用于别人。这给开发带来了极大的不便,HTTP就是为此而设计的。HTTP协议用来约定双方的行为规范,让相关开发者按照相同的规则来开发网...

2017-05-25 14:53:49 109

原创 Spring各个jar包作用

Spring AOP:Spring的面向切面编程,提供AOP(面向切面编程)的实现Spring Aspects:Spring提供的对AspectJ框架的整合Spring Beans:Spring IOC的基础实现,包含访问配置文件、创建和管理bean等。Spring Context:在基础IOC功能上提供扩展服务,此外还提供许多企业级服务的支持,有邮件服务、任务调度、JNDI定位,E...

2017-05-25 14:50:12 64

原创 SNAPSHOT->alpha->beta->release->GA含义

SNAPSHOT->alpha->beta->release->GA-------------------------------------------------------------------------------------------------------------------------------Alpha:是内部测试版,一般不向外部发布,...

2017-05-25 14:22:39 182

maven central repository maven中央仓库地址

  做个记录,maven中央仓库地址 http://repo1.maven.org/maven2/

2017-05-25 14:19:00 1927

转载 ORA-12737:Instant Client Light:unsupported server character set ZHS16GBK

我们用Navacat连接Oracle数据库的时候,会提示ORA-12737:Instant Client Light:unsupported server character set ZHS16GBK解决办法是将navicat的oci.dll指向oracleclient的oci.dll就可以了。具体操作方法:将oracleclient 安装到本地的磁盘里面,我这里提

2017-05-11 16:19:34 444

空空如也

空空如也

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

TA关注的人

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