自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 apache安装https证书

1.首先 升级liunx 的 openSSl;wget https://github.com/openssl/openssl/archive/OpenSSL_1_0_2h.tar.gz tar -zvxf OpenSSL_1_0_2h.tar.gz  cd openssl-OpenSSL_1_0_2h  编译安装到相应的目录(/usr/local/openssl )./

2016-12-30 11:02:04 713 2

原创 使用 nat123 用自己电脑做服务器(在自己有网络的电脑上映射到外网域名访问)

最近自己想发布一个项目,买了相应的域名,但是没有买服务器,因为在初始阶段,想后面点再买服务器,现在想用自己的电脑做服务器,于是在网上找到了 nat123这个软件,根据我的经历,刚开始使用下载的时候 下载整合运行环境安装包 要不然还会需要自己去安装 很多东西,地址在  http://www.nat123.com/Pages_2_32.jsp;    现在开始说 该怎么做,首先申请一个账号,n

2016-04-21 09:14:18 4766

原创 关于在 火狐 IE 和 360 下的调试心得

以前基本上是纯后台的,蛮少接触js,最近进了个公司,每天在弄前端,慢慢的自己的前端功底也有了一定的长进,在此总结下自己这段时间对火狐 调试 还有IE 的 一些心得,同时也希望大神能补充点评。个人感觉浏览器调试各有各的优点吧,IE的简单明了,火狐的功能强大,360的纯英文对我来说就是硬伤了。开始聊聊火狐吧,以前老版本的firebug  按F12,就行了,最近下了个最新版本的 快捷键是 cir

2013-07-07 15:11:39 1100

原创 spring源码分析,重新认识spring六(从new FileSystemXmlApplicationContext 开始解读)

从new  FileSystemXmlApplicationContext 开始解读spring 源码,这一步的时候主要是 资源定位,加载、解析、注册 四个步骤。

2017-11-20 16:02:29 366

原创 mysql 表锁住,mysql innodb Lock wait timeout exceeded; try restarting transaction

mysql表 被锁住,操作不了,先  show processlist; 查看是否有锁表的进程,如果没找到,则执行select * from information_schema.innodb_trx 查看是否存在没提交的事物,查出以后 kill trx_mysql_thread_id。innodb_trx ## 当前运行的所有事务innodb_locks ## 当前出现的锁inn

2017-11-03 13:42:12 300

原创 spring源码分析,重新认识spring五(内功心法 从思想上说明 spring 常用的几种设计模式,漫谈)

动态代理:关注过程,关注的是整体的局部,面向的切面思想。抽象工厂:关注的是结果,隐藏实现单例模式:整个环境内只有一个类,有饿汉和懒汉,饿汉即 类加载直接new 对象,懒汉 即使用的时候才new对象,比较有名的有 双检索 单例,因为直接用同步限制会导致每次取对象都是同步的,导致性能不好,所以爽检索,第一次 不同步,后面再同步锁去 判断确保判断的完整性,还有匿名类部类的单例模式,不过最新的现在

2017-09-27 13:41:57 303

原创 spring源码分析,重新认识spring四(回顾下上篇的问题,以及从spring 的常用模式开始)

思考:为什么 jdk 的动态代理不能实现 不继承 proxy 类,像cglib 一样继承 被代理类,不行吗, 不是可以达到 既可以 接口接受 又可以实现类接受。同样 cglib 也是,为什么不能既实现类的代理又实现接口的代理, 针对这个问题,研究了下,得出结论,java 其实 也是可以去实现 类的代理,毕竟就是动态修改字节码,但是 java没有去实现,原因是 因为java 的 思想,面向接

2017-09-25 09:34:15 200

原创 spring源码分析,重新认识spring三(总结,总结下 ioc 和 aop,同时提出疑惑)

spring ioc 重要的就是 三个概念,控制反转、依赖注入、容器。        IOC 主要就是 从前由自己去实例化对象,new 对象,现在由spring 容器来管理和产生对象,并且通过 set 方法,构造器方法设置值,没有set 方法就通过反射修改 private 属性的权限,强行赋值,主要有 set,构造器,实例工厂,静态工厂四种方式注入。由于bean 之间是相互引用的,所以他的注入

2017-09-22 09:21:00 260

原创 spring源码分析,重新认识spring 二(aop实现详细分析)

为什么使用jdk 动态代理来实现,而且实现的是接口的代理。jdk实现接口的代理 主要用的是Proxy.newProxyInstance 方法该方法返回代理对象,该代理对象实现传入的接口,并且继承了Proxy 类代理类开头概如下:public final class $Proxy0 extends Proxy implements Person证明部分代码如下:Class

2017-09-21 11:14:30 212

原创 spring源码分析,重新认识spring 一

spring ioc 就是控制反转和依赖注入,就是从前对象由自己new 出来,现在对象由spring 容器统一管理和生成,然后通过xml 配置 ,由set 方法(没有set 方法,则直接赋值反射 把private 设置为可以修改,强制赋值),或构造器,或工厂方法注入进来,当然现在都是用注解,也可以由注解配置。spring 它的实现方式,因为类之间是相互引用的,从前我以为是通过 递归去不停的先实

2017-09-20 09:15:58 991 1

原创 sping batch 使用笔记

为什么要使用 spring batch?一.工作当中需要做数据同步,单表数据 在 10W 左右。二.可以解耦合,将业务操作拆分为job,step,tasklet。1.job可以配置个 baseJob 设置监听器,做 统一的异常监听,并且发送消息通知开发人员异常清空;2.step在一个job 中可以有多个,next 可以设置 下一个 需要执行的 step,step 中 设置taskl

2017-09-14 14:45:12 191

原创 新郎新年结婚问题-java

三对情侣参加婚礼,三个新郞为A、B、C,三个新娘为X、Y、Z。有人不知道谁和谁结婚,于是询问了六位新人中的三位,但听到的回答是这样的: A说他将和X结婚;X说她的未婚夫是C;C说他将和Z结婚。  这人听后知道他们在开玩笑,全是假话。请编程找出谁将和谁结婚。

2017-08-16 11:16:36 757

转载 Mysql 主从备份完整版

MYSQL 主从配置有很多好处,一个是起着实时备份的作用,另外一个也可以读写分离,减轻网站的负载,baidu出来的很多配置其实很有问题,在这里重新梳理一下,首先了解一下原理。 该过程的第一部分就是master记录二进制日志。在每个事务更新数据完成之前,master在二日志记录这些改变。MySQL将事务串行的写入二进制日志,即使事务中的语句都是交叉执行的。在事件写入二进制日志完成后,mast

2017-07-24 17:02:34 2939

原创 liunx 生产环境安装

一.jdk安装1.先将之前服务器上的包 拷贝到 /usr/local/src下面。2.先执行以下命令给所有用户添加可执行的权限 chmod +x jdk-7u60-linux-x64.rpm 3.执行rpm -ivh命令,安装jdk-7u79-linux-x64.rpm#rpm -ivh  jdk-7u60-linux-x64.rpm 4.设置环境变量,参考94

2017-07-24 17:00:25 345

转载 dubbox的学习之路1(实现原理,特性、安装部署、负载均衡)

1. Dubbo是什么?Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架其核心部分包含:1. 远程通讯: 提供对多种基于长连接

2017-07-12 16:59:46 1337

原创 tomcat 安装 ssl 证书

1.正常情况 是需要使用 工具 生成 csr 文件。 您需要使用CSR生成工具来创建证书请求。   1.下载AutoCSR:  http://www.itrus.cn/soft/autocsr.rar (该地址是我们购买的授权方,你可以自己选择其他的授权方) 2. 生成服务器证书私钥及证书请求  运行AutoCSR.bat文件,按照操作提示填写证书注册信息。   以

2017-03-07 10:16:53 277

原创 支付宝支付接口流程

当价格确认好以后,点击提交,在后台将支付需要的参数封装入一个map,然后进入页面,循环该map,在form 中 形成多个input,onload 方法中,提交该form至支付宝相应接口(https://mapi.alipay.com/gateway.do),将会进入支付页面,完成支付以后,这里要注意的两个参数return_url 和 notify_url ,这两个参数 前一个是同步回调的url,这

2017-01-19 15:02:36 714

原创 hibernate动态数据源配置(注解)

1.首先需要一个 数据源类型的类。 public enum DBType {      dataSource, frontDataSource;}2.需要一个本地线程变量对象保存 数据源类型,这里使用的 是ThreadLocal,因为ThreadLocal 可以为每个线程单独创立一个新的副本变量。public class ContextHolder {    private

2017-01-12 16:47:41 2432

原创 动态数据源相关问题

配置动态数据源网上的例子一大把,但是按照上面的配置会遇到的一些问题和原来却没有描述,需要注意的几个点如下:1.动态数据源根据方法切换数据源需要配置切面拦截器,注意该拦截器 一定要设置优先级为1,否则会导致获取数据源的时候拦截器还没有执行,因为数据源的获取也是拦截器执行的,设置方法 注解是@Order(1)。2.必须要弄清楚 session 会话和事务的关系,一个session 会话中会存在

2017-01-11 11:16:00 370

原创 dz论坛开启图片压缩功能

在config 文件夹下面找到config_global.php 然后将 $_config['output']['gzip'] = '0'; 改为$_config['output']['gzip'] = '1';

2016-09-09 14:30:00 2242

原创 discuz论坛手机端投放广告

在 /template/default/touch/common/ 路径下找到header.htm,在最后一行加入 百度统计js 代码就可以了。

2016-09-06 10:03:03 826

转载 dz论坛在线咨询使用不了,解决办法

主要是因为其中的Uin,Site,Menu,第一个字母为大写了,只要改为小写就解决了问题。如果不会改,就按照以下步骤修改吧:修改template\default\common\footer.htm查找msgrd,大概是在第60行将Uin的大写改成小写uin; 贴内个人信息:source\module\forum\forum_viewthread.php搜索msgrd,大概在

2016-09-02 10:22:55 468

原创 dz论坛微信登录微信社区开通,手机访问显示无改站点

如题,开通微信登录以后,手机访问不了,查看微信社区,一直都是开通中,以下两步解决了问题:1.在 微信登录 这里 设置 网站 IP为你的服务器ip.2.用手机扫描下图或者访问此 URLhttp://wsq.discuz.qq.com/?a=apitest,输入您的站点 ID,接口都通过检测后,可自动开通。两步操作以后开通成功,访问地址 http://www.gwhelp.com 

2016-09-01 22:34:47 2085

原创 jpa 中 orphanRemoval 属性详解

1.jpa 中 orphanRemoval 属性,如果为 true 的话,想要删掉子集合数据,那么调用子集合list 的 clear 方法清空,并且断关系可以直接在数据库中删除子集合数据, 不能直接设置 为null,否则抛出异常.2.如果没有该属性,调用子集合list 的 clear 方法清空,并且断关系则在数据库中把 子表数据中保存的主表id 设置为空,断开关系;3.而cascade

2016-04-08 16:34:16 5187 1

原创 关于 spring 定时器重复调用处理

1.通过排查问题,发现 三条一样的日志,其中有一条是因为新 项目中有一个job没有删除,解决方式是直接删掉新项目中的所有job.2.还有一条是因为spring 被加载了两次,加载两次的原因是 因为 在server.xml 配置文件中,默认的部署目录是 webapps,加载了一次,然后在Context 标签又配置了一次,所以产生了两次加载,解决方式是在webapps 文件下重新建立一个 newW

2016-04-08 16:27:29 313

oracle-j2sdk1.8-1.8.0+update181-1.x86_64.rpm

orcl发行的jdk,完美支持flink 的运行,欢迎下载

2020-01-04

spring-aop。以及把代理类 文件输出

jdk 1.8 环境,1.8 之下的环境应该也可以运行 这些代码,然后 需要导入 jre 下面的 rt.jar 包,这个自己去找下

2017-09-21

空空如也

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

TA关注的人

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