- 博客(16)
- 收藏
- 关注
原创 java调用ocx控件(ActiveX控件),SWT调用ocx(ActiveX)
java调用ocx控件(ActiveX控件),SWT调用ocx(ActiveX)注 : OLE、OCX、ActiveX不进行过多阐述,简单理解就是插件,组件类调用成功,即可展示ocx对应的窗口 java调用ocx窗口文档结尾附我使用的jvm ,swt.jar包及下载swt.jar包地址直接上代码,复制粘贴修改对应的ClassID,方法名,参数,DispatchID即可使用创建 ActiveXUtil 类,简单说就是一个Ole的工具类,将初始化方法,调用ocx方法放在一个util中im
2021-03-25 16:44:28 3128 3
原创 Spring之ClassPathXmlApplicationContext(refresh未更新完)
Spring之ClassPathXmlApplicationContext划重点 : 所有方法,直接复制查字典,即可明白其方法发作用PropertySource:属性源。key-value 属性对抽象,用于配置数据。PropertyResolver:属性解析器。用于解析属性配置。Profile:剖面。只有被激活的Profile才会将其中所对应的Bean注册到Spring容器中...
2020-04-17 17:46:44 651
原创 Oracle知识小结--持续更新
Oracle知识小结–持续更新1.创建用户#登录 :C:\Users\zhang>sqlplus /nologSQL*Plus: Release 11.2.0.1.0 Production on Fri Mar 20 14:18:38 2020Copyright (c) 1982, 2010, Oracle. All rights reserved.#切换用户 :SQL&g...
2020-03-20 14:57:58 284
原创 关于Eclipse非maven项目迁移到Idea解决方案
关于Eclipse非maven项目迁移到Idea解决方案idea导入eclipse非maven web项目流程1.idea默认打开上次打开的项目,设置其为打开初始界面File ->Settings -> Appearance & Behavior ->System Settings -> Startup/Shutdown 取消勾选 Reopen last...
2019-04-30 16:47:34 1757 2
原创 ConcurrentHashMap源码分析
ConcurrentHashMap源码分析提前须知1.本篇针对jdk1.8,jdk1.8中ConcurrentHashMap放弃segment 改用 synchronized(f){} 2. 在 putVal 方法中,如果发现线程当前 hash 冲突了,也就是当前 hash 值对应的槽位有值了,且如果这个值是 -1 (MOVED),说明 Map 正在扩容。那么就帮助 Map 进行扩...
2019-01-09 18:15:21 104
原创 手写简单jedis架构体系
手写简单jedis架构体系(仿)总体分析jedis与redis服务器对接大体分为三层(自下向上)1.transfer传输层2.message potocol 协议层3.api操作层1.transfer传输层(创建Connection类)public class Connection { private Socket socket; private S...
2019-01-05 22:50:24 312 1
原创 MyBatis底层学习
MyBatis底层学习mybatis-config.xml文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-...
2019-01-05 15:44:57 415
原创 ArrayList源码分析 ,日后会进行陆续添加内部方法
ArrayList源码分析提前须知1.arrylist最大容量 : MAX_ARRAY_SIZE = Integer.MAX_VALUE - 8 = 2147483639 = 2^31-12.默认容量 : DEFAULT_CAPACITY = 103.底层为数组 : 所有的操作都是基于数组elementdata[] : transient Object[] elementData;4...
2018-12-27 19:04:30 165
原创 HashMap源码学习,,小白晋级之路
HashMap源码学习 及 问题提前须知1.文本中注解后的文字中出现的 ^ 不代表异或 ,表示该数的次幂2.oldCap 旧的map容量 oldThr 旧的map实际使用容量 newCap 扩容后的map容量 newThr 扩容后的实际使用容量loadFactor 负载工厂 在hashmap的构造函数中设置为0.75/** * Constructs an empty &lt;t...
2018-12-25 18:16:12 644
原创 在本项目中调用外部接口(传递json数据,返回json数据)方法HttpClient
在本项目中调用外部接口(传递json数据,返回json数据)方法HttpClient解决一些小问题/* *date 传递的json数据 *port 接口地址 *return 返回的json数据 */public static JSONObject doPost(JSONObject date, String port) { HttpClient client = HttpClien...
2018-11-26 17:15:02 5772
原创 cxf+webservice基本配置及java.lang.ClassCastException: 服务端实体类 cannot be cast to 客户端实体类错误解决
**cxf+webservice基本配置及java.lang.ClassCastException: 服务端实体类 cannot be cast to 客户端实体类错误解决**例如:java.lang.ClassCastException: com.xima.webservice.service.User cannot be cast to com.xima.breast.vo.User其中...
2018-11-26 17:12:18 10973 1
原创 spring事物执行流程-源码解析(未完待续)
spring事物执行流程-源码解析对于声明式事务处理主要有以下几个步骤:获取事务属性。该部分我们在分析事务准备阶段时已经分析了,这里就不累述。加载配置中配置的TransactionManager。不同的事务处理方式使用不同的逻辑。对于声明式事务的处理与编程式事务的处理,最主要的区别在于TransactionManager上,CallbackPreferringPlatformTransactionManager实现PlatformTransactionManager接口,暴露出一个方法用于执行
2020-05-29 15:54:14 505
原创 spring事务--事物准备阶段(初版)
spring事务TxNamespaceHandler原码解析,附带程序加载此类的原码流程(事物准备阶段)Transactional类//@Transactional 只能被应用到public方法上, 对于其它非public的方法,如果标记了@Transactional也不会报错,但方法没有事务功能.//2、用 spring 事务管理器,由spring来负责数据库的打开,提交,回滚.默认遇到运行期异常(throw new RuntimeException("注释");)会回滚,即遇到不受检查(unche
2020-05-28 13:54:07 384
原创 Markdown文件编辑语法汇总
Markdown文件编辑语法汇总(百度学来)1.标题语法# 一级标题## 二级标题......依次类推 ,共有六级标题###### 六级标题效果如下一级标题二级标题三级标题四级标题五级标题六级标题2.字体语法*倾斜***加粗*****加粗+倾斜**~~文字删除删除线~~<u>带下划线的内容</u>如需显示特定的符号,使用反斜杠转义特殊...
2020-03-20 14:12:42 278
原创 idea页面布局简单说明(用处不大,只是了解)
idea页面布局说明主页面分布如下:简单介绍一些菜单栏的功能1.File1.New:新建一个工程 可以新建project,导入已存在的资源project,从版本控制库导入工程,新建Module,导入已存在的资源Module,新建文件(JS,DB,JSP,Java,CSS……),新建FMXL文件。2. Open:打开本地的文件或工程3. Open URL:打开网络地址...
2020-02-16 10:39:00 2220
原创 idea快捷键设置及说明(附类,方法注释模板)
idea快捷键设置,说明及live Templates简单说明live Templates学习官方网址https://www.jetbrains.com/help/idea/template-variables.html1.idea修改快捷键为ecplise模式打开file-Setting-Keymap 找到下图位置,修改为Eclipse,点击右下角的Apply应用。则此时使用idea即可...
2020-02-16 10:29:19 2178
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人