- 博客(25)
- 资源 (6)
- 收藏
- 关注
原创 oracle11g更改数据库字符集
oracle更改字符集说明方法1,通过csalter.sql、csscan命令演示环境说明配置相应的环境变量和执行相应的准备脚本创建演示用户,并且插入演示数据执行csscan命令,设置相应的字符集转换规则检查scan.txt中的内容以RESTRICT模式启动数据库执行csalter.sql完成数据库的转换重新启动数据库,查看字符集是否设置成功导入相应的dmp文件方法2:通过alter databa......
2022-07-27 18:00:23
729
原创 vmware安装oracle11g rac
1 vmware安装oracle 11gr2 rac 1.1 环境说明 1.1.1 硬件环境 Window10+VMware Workstation 14 Pro oracle linux6 oracle 11.2.0.1 1.1.2 软件安装包: linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_d...
2019-02-19 17:18:06
4087
原创 tomcat配置https
https协议中相关概念 ### ssl协议通信设计的文件格式 ##xxx.cer cer文件被称为证书,包含的公钥。通常会将cer文件导入到通信对方的truststore文件中。xxx.keystore、xxx.jks 秘钥库存储文件,其中可以容纳N对秘钥和公钥。可以从该文件中导出cer文件(导出公钥证书)xxx.truststore 信任证...
2018-12-20 17:34:27
319
原创 静默安装oracle11g
oracle软件安装对操作系统的要求 硬件要求 物理内存不小于1G(grep MemTotal /proc/meminfo) swap空间不小于2G(grep SwapTotal /proc/meminfo) 硬盘空间一般不小于5G 软件要求 操作系统的限制:详情请见oracle官方文档 ...
2018-09-08 13:07:38
438
原创 mysql5.5安装和配置
mysql安装和配置 操作系统:centos7 mysql版本:mysql5.5 源码编译安装mysql 1)获取安装包: https://cdn.mysql.com//Downloads/MySQL-5.5/mysql-5.5.61.tar.gz 2)创建mysql的用户和组:[root@10e4e9b5fd22 mysql...
2018-08-18 16:38:54
1228
原创 spring-boot搭建web项目
spring boot简介spring项目在企业级的开发中的地位日趋重要。基本上在很大程度上替代了ejb框架,可插拔性、事物管理更是相当优秀。但是spring的配置比较繁琐。需要我们单独的配置事物,单独的配置web环境。配置在不同的环境下,可能会出错。spring-boot应运而生。spring-boot将以前spring项目的繁琐的配置简化了,基本上可以实现零配置。并且可以将tomcat嵌入...
2018-07-08 10:55:27
1003
原创 vmware nat网络连接原理和配置
vmware nat简介vmware 提供了三种上网方式,本文主要讲解使用nat上网的方式。以及配置nat上网方式,需要注意的事项。本文的实验环境说明: 主机信息: window7旗舰版 VMware Network Adapter VMnet8配置的ip为:192.168.146.1 本地连接ip为:192.168.0.101 vmn...
2018-06-16 11:31:51
2953
原创 oracle恢复控制文件
数据库在运行过程当中,可能会处于某种原因导致控制文件丢失或者损坏,数据库文件记录着数据库的结构信息,包括数据文件,归档日志文件等数据库的重要信息,控制文件丢失,直接会导致数据库宕机。这篇博客会模拟各种控制文件丢失的情况,来恢复数据库的正常使用。丢失部分控制文件 控制文件在数据库中占据着非常主要的地位,通常会采用多路复用的原则对数据库控制文件进行保护,即使丢失了部分控制文件,数据库可以通过多路复用中...
2018-03-31 15:46:09
4055
原创 vmware中nat上网方式的具体配置
vmware nat上网原理简介nat(Network address translation)网络地址转换,在虚拟机中,nat device充当的是虚拟的dns server。虚拟机联网时,通过nat device再经过虚拟机的虚拟网卡,通常为主机中的vmnat8虚拟网络设备实现互联网的访问,主机访问虚拟机时,逆向的上述步骤。演示环境说明:主机信息:window7家庭普通版
2018-01-20 19:17:15
378
原创 oracle调用netca、netmgr出现的空指针异常
oracle安装完成之后,输入netca 或者netmgr调用linux的图形界面时,缺少调用图形界面的权限的问题导致初夏空指针异常。错误截图如下:解决方案和步骤:以root用户登录图形界面。输入xhost+输入xdpyinfo记录下name of display的输出结果切换到oracle用户下,export DISPLAY=""上
2017-10-08 11:17:19
2085
1
原创 jdk动态代理源码解析
1.简介 动态代理在java框架盛行的今天,用的非常广泛,在诸多设计模式中也是比较难掌握的。动态代理实际上是一种字节码增强技术。产生一个新的代理类来辅助原有的类来进行某些增强操作。在spring的aop中使用的核心技术就是动态代理。常用的动态代理技术实现方案大体上有两种,jdk的动态代理和cglib的动态代理。jdk的动态代理使用的是jdk自带的api实现的。和cglib
2017-09-16 16:02:58
477
原创 eclipse中无法查看jdk debug变量的值
产生原因 java中jdk的目录下自带的有src.zip源码包,但编译的时候,没有带调试信息,所以debug的时候,看不到jdk中变量的值。解决方案: 重新编译jdk中的rt.jar,使用eclipse导出jar文件,使用jdk中覆盖系统类的功能,重置jar包,运行时,会优先搜索。a.新建项目,配置好jdkb.导入jdk源码src.zi
2017-09-08 20:56:00
535
原创 单点登录详解
1 单点登录的概念1.1什么是单点登录单点登录是指在多系统共存的情况下,用户在一个系统登录之后,可以通过某种授权机制登录到其他的系统内。大型的网站内,会存在着多个子系统,如果每个系统都需要单独的进行登录认证,会非常的麻烦。单点登录系统的实现,必须要保证:1.1.1传统系统的登录认证如下: 简单系统的登录认证主要依靠的是Cookie中的jsessionid参数
2017-05-07 15:18:37
2304
原创 activemq使用SSL通讯
1.简介activemq作为一个开源的详细中间件,支持jms规范,市场的占有率很大。能很好的集成到spring中。支持多种通讯协议:tcp、nio、udp、ssl协议、http(s)等协议。本例中为了演示较为复杂的ssl协议。并使用java中的keytool命令生成整数文件,完成ssl证书的双向验证。1.1实验环境 192.168.233.133:ActiveMQ 5.1
2017-04-07 23:27:55
2938
原创 jeesite整合单点登录
1.什么是单点登录单点登录SSO(Single Sign On)实际上就是用户在一个系统登录之后,在单点登录的其他客户端(应用)不用重复的登陆,登陆校验交给中央认证服务器去校验。单点登录的应用场景通常为一个大型的系统下有很多小系统,并且这些系统使用的是同一套认证体系。常用的单点登录框架为cas,cas分为cas-server,cas-client.2.使用jeesite实现单点登录
2017-02-05 11:09:39
7734
1
原创 goshop2导入项目需要注意的事项
1.goshop2采用了分布式的架构,很好的使用dubbo集成了服务。导入goshop2需要注意的事项如下: 1.1基本模块的架构:goshop-common开头的为项目的通用配置goshop-service开头的作为dubbo服务的提供者,需要单独打成jar运行,运行成功之后,可以在dubbo控制台观察效果.goshop-fac
2017-01-08 15:47:28
3913
原创 sql中多表连接中需要注意的事项
1.在数据库中,通常可以通过查看执行计划了解sql语句的执行顺序,以及花费的时间等,但在使用left join时,需要特别注意的是,如果第二张表有筛选条件,应该将连接条件写在join里面,而不是写在where后面.第一种情况:第二张表有筛选条件,将筛选条件加在where后面的情况,实际上是先筛选第二章表的数据,然后两张表进行inner join。 查看执行计划:第二种情况,将筛选条件写在on后面,
2016-11-07 18:15:02
5764
1
原创 利用java中的观察者模式模仿spring中的ApplicationContextAware
1.spring中ApplicationContextAware的作用:spring框架中,如果需要在一个普通的javaBean中获得ioc容器对象,其中有一种方法就是 实现ApplicationContextAware接口,ioc容器启动或者销毁,对应的bean都可以获得ioc的状态。这就是java中的观察者设计者模式。在 tomcat中大量的应用到了这种设计模式,已spring中几个典型的
2016-08-30 18:05:28
592
原创 java中的责任链模式
1.责任链模式简介:责任链模式设计的角色:1.1抽象处理者角色:1.2具体处理者角色2.使用责任链模式模仿出差申请费的报销流程:分心如下:涉及到的对象:以面向对象的思维应该讲责任链抽象为一个对象(HandlerChain)HandlerChain:过滤器的抽象ApplicationHandlerChain的具体实现Request:封装的请求信息Han
2016-08-09 16:48:44
411
原创 jquery-chosen中改变文字匹配模式
1.chosen没有使用search_contains属性之前的匹配效果:2.使用属性之后,效果:3.代码如下: $(document).ready(function(){ $("#select1").chosen({ no_results_text: "暂时没有搜索
2016-07-30 19:59:48
1240
1
原创 spring aop的几种配置方式:
1.使用aspect配置aop:编写切面:package com.aligns.spring.aop.aop.aspect;import org.aspectj.lang.annotation.After;import org.aspectj.lang.annotation.AfterThrowing;import org.aspectj.lang.annotation.Aspect;im
2016-07-17 17:37:48
9059
1
原创 使用spring的aop模拟事物
本文主要介绍spring aop模拟事物的一些开启,提交,回滚等基本操作,加深对spring aop的理解:1.定义一个事物切面:package com.aligns.spring.aop.aop;import org.aspectj.lang.annotation.After;import org.aspectj.lang.annotation.AfterTh
2016-07-17 13:50:36
601
原创 使用plsql远程连接oracle服务器(11g测试有效)
1.下载安装oracle install client:(非安装版的客户端)下载地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html下载时注意plsql是64位的还是32位的。2.拷贝压缩文件中的内容,如:D:\Program Files\oracle\client3.创建连接信息文件
2016-07-02 12:03:43
3184
原创 vmware中主机上网方式的具体配置
1.网络模式 vmnet0:用于虚拟桥接网络下的虚拟交换机 vmnet1:用于虚拟Host-Only网络下的虚拟交换机 vmnet8:用于虚拟NAT网络下的虚拟交换机 VMware Network Adepter VMnet1:Host用于与Host-Only虚拟网络进行通信的虚拟网卡 VMware Network Adepter VMnet8:H
2016-06-26 22:34:24
662
原创 vmware中使用net方式配置docker静态ip
1配置vmware中nat方式上网:2.虚拟机中安装centos7,假设通过net方式上网获得的ip为192.168.146.1283.安装docker,省略4.启动一个容器:docker run -idt --name=slave1 --net=none --privileged ubantu:v0.0.15.使用pipewor
2016-06-26 15:19:44
2148
MemoryAnalyzer-1.6.1.20161125-win32.win32.x86_64.zip
2018-01-21
jdk带调试信息的jar文件(基于jdk1.7)
2017-09-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人