- 博客(24)
- 资源 (3)
- 收藏
- 关注

原创 SQLServer 客户端链接服务器到Oracle数据库 全攻略
引言和第三方公司进行接口对接时,发现某一个模块第三方只提供一个视图,还让我们直接调用他们数据库????????????;下面我就开始了Sql Server服务器远程链接Oracle服务器的旅程。目录引言安装Oracle数据访问组件ODAC1. ODAC包下载地址2. ODAC包解压缩3. ODAC包安装4. 设置环境变量5. 配置tnsnames.ora文件6. 注意事项7. 遇到的问题Sql Server 远程连接Oracle1. 图形界面创建Oracle链接服务器2. 命令创建Oracle的链接服务
2022-01-26 06:48:59
25799
9
原创 SpringBoot系列: SpringBoot 集成AOP进行面向切面编程案例
SpringBoot系列: SpringBoot 集成AOP进行面向切面编程案例介绍Aspect切面注解理解SpringBoot集成AOP切面pom.xml引入aop依赖开启切面支持, 动态代理(默认就是开启的)基础运算代码: Arithmetic.java(简单的四则运算)切面拦截代码:ArithAspect.java(基于AspectJ的注解方式的切面——拦截Arithmetic)测试类:测试结果开发中的坑介绍Spring AOP 概念理解可以跳转到https://blog.youkuaiyun.com/qu
2021-05-13 16:54:42
361
2
原创 WebService CXF系列: SpringBoot同一个项目中集成JaxWS和JaxRS
WebService CXF系列: SpringBoot同一个项目中集成JaxWS和JaxRS介绍项目介绍项目架构项目介绍项目集成的原则SpringBoot集成JaxWS1. JaxWs的pom.xml文件中依赖CXF的JaxWS相关包2. JaxWs中的application-jaxws.yml文件定义cxf相关配置3. JaxWs的配置类JaxWsConfig,主要使用ServerFactoryBean进行服务发布4. JaxWs的业务处理5. JaxWs的理解点SpringBoot集成JaxRS1.
2021-05-11 10:05:15
2846
2
原创 Beanutils.copyProperties的异常问题
Beanutils.copyProperties的异常问题Beanutils.copyProperties有两种异常源码跟踪源码分析Beanutils.copyProperties有两种异常Beanutils.copyProperties 异常一: No origin bean specifiedBeanutils.copyProperties 异常二: No destination bean specified源码跟踪通过阅读Beanutils.copyProperties发现它内部调用Bean
2021-05-10 17:20:21
2860
原创 WebService CXF系列: CXF JaxRS 使用Jackson进行序列化和反序列化的注意事项
WebService CXF系列: SpringBoot集成JaxWS和JaxRS介绍项目架构SpringBoot集成JaxWS1. jaxws相关依赖springboot-cxf/jaxws/pom.xml2. yaml配置application-jaxws.yml3. 配置类JaxWsConfig 两种配置方式4. 服务及实现SpringBoot集成JaxRS1. jaxrs相关依赖springboot-cxf/jaxrs/pom.xml2. yaml配置application-jaxrs.yml3.
2021-05-07 18:18:44
965
3
原创 Electron第2集 调试技巧及eslint使用
Electron vscode调试和eslint使用生活总是这样坎坎坷坷,文章中有错误的地方还请指出。文章目录Electron vscode调试和eslint使用前言一、vscode调试Electron渲染进程1. 渲染进程调试开关2. 渲染进程调试界面二、vscode调试Electron主进程1. vscode打开electron项目后选择debug,点击创建launch.json文件2. 出现launch.json文件后,点击添加配置,选择Node.js:Electron主进程,生成数据3. 点击
2021-01-12 16:43:17
501
原创 Electron第4集 自定义顶部菜单、右键菜单、绑定快捷键
Electron自定义顶部菜单、右击菜单、绑定快捷键前言Electron的菜单模块一般包含两项:Menu(菜单)和MenuItem(菜单项);目前有两种方式自定义菜单:构建模板,使用Menu.buildFromTemplate(template)载入模板,在本文中顶部菜单采用该方式;构建菜单项,使用const menu = new Menu() 和 menu.append()的方式添加菜单,在本文中右键菜单采用该方式;绑定快捷键会在每种菜单中都有呈现;学习当中遇到的一些坑,也会在本文中呈现;
2021-01-07 11:37:51
3970
2
原创 Nginx 学习笔记(一)
Nginx 学习笔记(一)@Created By 慕容 2020-07-24 初见大家好,最近在B站上学习了Nginx相关的知识,在这里记录一下,以备后面查看,一些知识点的理论都是摘抄自“百度百科”,文章中有不对的地方,还请大家指正,谢谢!!!Nginx 介绍Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的。N
2020-07-24 20:52:58
193
原创 Nexus搭建Maven私服以及两者之间的关联
搭建Maven私服Nexus以及两者之间的关联安装Nexus1. Nexus介绍nexus是一个强大的maven仓库管理器,它极大的简化了本地内部仓库的维护和外部仓库的访问。nexus是一套开箱即用的系统不需要数据库,它使用文件系统加Lucene来组织数据。nexus使用ExtJS来开发界面,利用Restlet来提供完整的REST APIs,通过IDEA和Eclipse集成使用。e...
2020-02-13 13:58:16
698
原创 FreeMarker遍历渲染List<Map>中的值
FreeMarker遍历渲染List中的值1、FreeMarker遍历List<Map>获取索引值<#list resultList as map> <#if map_index == 0> </#if> <cIndex>${map_index+1}</cIndex></#list>Freemar...
2019-12-04 11:38:10
2235
转载 HTML知识点☞元素坐标定位
文档坐标和视口坐标视口坐标是相对于窗口的坐标,而文档坐标是相对于整个文档而言。例如,在文档坐标中如果一个元素的相对于文档的Y坐标是200px,并且用户已经把浏览器向下滚动了75px,那么视口坐标中元素的Y坐标为200px – 75px = 125px。如何获取浏览器滚动条的位置?Window对象的pageXOffset和pageYOffset属性在所有浏览器中提供这些值,除IE8以及更早的版本。I
2017-04-20 14:21:35
522
转载 Html5 文档类型和头部信息介绍
Html5推出的新内容比较多,本文我们来介绍两个重点内容,文档类型声明和头部信息。无论是Html4.01还是XHtml1.0,所有文档的开头都会有文档声明标签来声明它采用哪种标准来解析当前网页(此部分内容可以参考下面相关文章中关于文档声明的相关文章),Html5也不例外,不过它较之前两者更加简单化,只需要一?行声明即可。Html4.01和Xhtml1.0的文档声明信息:Html5的文档声明信息: 声
2017-04-20 13:55:36
1570
原创 Dom4j解析XML文本,遍历指定节点下的节点内容和属性,并存入List<Map<String,Object>
Dom4j解析XML文本,遍历指定节点下的节点内容和属性Dom4j简单介绍dom4j是一个Java的XML API,是jdom的升级品,用来读写XML文件的。dom4j是一个十分优秀的JavaXML API,具有性能优异、功能强大和极其易使用的特点,它的性能超过sun公司官方的dom技术,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。Dom4j基本知识点获得Documen
2017-04-19 16:54:17
16563
2
原创 Dom4j解析XML文件,用于SQL与Java代码分离实现低耦合
Dom4j解析XML文件,用于SQL与Java代码分离实现低耦合XML文本<?xml version="1.0" encoding="UTF-8"?><!-- 模块服务基本查询信息 --><!-- 标签命名方式:sql语句方式+主表名+条件 --><sql> <!-- 系统配置开关值 表:Sysetup --> <selectSysSetupValue>
2017-04-19 16:19:55
1239
原创 MyBatis知识系列之六:使用注解实现mybatis
1、面向接口编程:好处:扩展性好,分层开发中,上层不用管具体的实现,大家都遵循共同的标准,使得开发变得容易。规范性更好2、注解的实现:a)编写Dao接口public interface UserDao { @Select("select * from user") public List getList(); @Insert("inser
2016-04-20 15:33:12
761
原创 MyBatis知识系列之五:利用Mybatis实现数据表的分页
1、分析mysql的分页语句:limitstartIndex,pageNummapper映射文件查询所有用户 --> selectid="selectAll"parameterType="Map"resultType="User"> select * from user limit #{startIndex},#{pageSize}
2016-04-20 15:29:00
439
原创 MyBatis知识系列之四:解决属性名和字段名不一致的问题
1、数据库中表的设计2、实体类:public class User { private int id; private Stringname; private Stringpassword; public int getId() { return id; } public
2016-04-20 15:12:50
1729
转载 什么是OAuth的授权?
一、什么是OAuth协议OAuth(开放授权)是一个开放标准。允许第三方网站在用户授权的前提下访问在用户在服务商那里存储的各种信息。而这种授权无需将用户提供用户名和密码提供给该第三方网站。OAuth允许用户提供一个令牌给第三方网站,一个令牌对应一个特定的第三方网站,同时该令牌只能在特定的时间内访问特定的资源。二、OAuth的原
2016-04-06 14:18:36
454
原创 MyBatis知识系列之三:MyBatis的配置文件:mybatis.cfg.xml和xxx.mapper.xml文件的解析
1、mybatis.cfg.xmlconfiguration> 指mybatis可以配置多个环境 default指向默认的环境 每个SqlSessionFactory对应一个环境environment --> environmentsdefault="development"> environmentid="dev
2016-04-05 16:00:07
2936
原创 MyBatis知识系列之二:针对MyBatis的CRUD操作
1、搭建mybatis框架a)导入相关jar包b)编写核心配置文件(配置数据库连接的相关信息以及配置了mapper映射文件)c)编写dao操作d)编写mapper映射文件e)编写实体类2、crud实现内容Mybatis.cfg.xmlxmlversion="1.0"encoding="UTF-8"?>DOCTYPEconfigur
2016-04-05 15:56:30
415
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人