- 博客(10)
- 资源 (6)
- 收藏
- 关注
原创 解决SimpleDateFormat线程不安全问题
JDK文档有这么一段关于SimpleDateFormat的描述Date formats are not synchronized. It is recommended to create separate format instances for each thread. If multiple threads access a format concurrently, it must be synchronized externally.在并发场景中使用SimpleDateFormat会有线程..
2021-11-03 12:03:41 294
原创 HasMap源码解析
JDK1.7数据结构内部数据结构如下:内部存储一个数组(table),数组的元素类型是一个内部类Entry<K,V>,内部类代码如下:Entry类内部有个变量next也是Entry,表示是一个链表结构关键源码 存值 putpublic V put(K key, V value) { //判断当前数组是空,那么初始化 if (table == EMPTY_TABLE) { inflateTable(threshold); } //如..
2021-10-22 11:34:46 141
原创 徒手撕springboot第一个项目(不用IDE)
用惯了IDE来创建项目,咱不能忘记他原始纯洁的一面,别有一番风味!系统预备条件:安装好jdk8; 安装好maven;在D盘建一个目录myboot,并在该目录下myboot新建src目录和一个pom.xml文件(maven约定),如下图所示:编写pom.xml文件内容,<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" .
2021-10-13 18:05:09 429
原创 ubuntu安装mysql
系统环境:Ubuntu Server 20.04 LTS 64bit安装mysql命令输入:sudo apt-get install如果报错如下:(执行sudo apt-get update)默认安装目录/etc/mysql 查看默认用户密码(在debian.cnf里面)发现没权限查看; 切换到root用户,由于首次安装ubuntu系统,先设置root用户密码; 命令:sudo passwd root然后切换到root查看/etc/mysql/debian.cnf文件里面的默认用.
2021-10-13 16:36:01 107
原创 Geostar 建立access数据库并绘制要素
GEOSTAR5.0仅支持Access的mdb文件。如果要创建mdb文件来初始化,且仅安装Access2010,那么可以这样设置.一、Access2010保存为Access2003打开Access2010,点击‘文件’,找到下面的‘选项’点击,就有把空白数据库设置为2000-2003格式 或者在新建数据库的时候直接改后缀名为mdb二、数据库环境初始化-Access运
2013-06-06 20:13:52 832
原创 使用ActiveX控件报错 System.Windows.Forms.AxHost +InvalidActiveXStateException 异常
.NET WINFORM 开发时引用第三方ActiveX控件(OCX控件)时,在VS从工具箱拖控件至设计界面使用正常,但如果自己手动实例化控件,当使用该控件时会引发System.Windows.Forms.AxHost +InvalidActiveXStateException的异常,后经查,除了实例化,还要初始化该对象。 一般来说一个对象只要实例化就行了,但是ActiveX是必须
2013-04-28 16:33:54 1773 1
原创 JavaScript与C#开发ActiveX控件相互调用
浏览器插件之C#开发"ActiveX"(一)浏览器插件之C#开发"ActiveX"(二)前面已经用C#开发ActiveX控件,并成功嵌入到WEB网页中。下面讲述本人Javascript与ActiveX相互调用的步骤。一、js调用ActiveX1.1.在类库UserControls1.cs文件中添加三个函数(名字以123区分,未进行函数重载,原因是实践过程中发现js无法识别)
2013-04-20 15:59:46 1591
原创 浏览器插件之C#开发"ActiveX"(二)
接着前一篇所述:打开网页成功后,但如果想调试这个嵌入的控件,该怎么办呢?若要调试C#开发的"ActiveX"控件,必须制定一个容器(可执行文件)用于运行控件,有两种方法,一种是使用VS自带的容器进行调试,一种是使用实际的生产环境来调试。这里控件是嵌入到网页中的,所以不能使用VS自带容器调试。一。在"解决方案资源管理器中"选择项目,右键查看"属性",点击"调试"选项卡,在启动外部程序
2013-04-20 11:22:37 1537
原创 浏览器插件之C#开发“ActiveX“(一)
一、 搜罗的知识网页本身的功能是有限的,要想实现一些网页本身不支持的功能,比如:网页上的p2p视频播放,就得靠ActiveX这种技术了。ActiveX控件以前也叫做OLE控件或OCX控件,它是一些软件组件或对象,可以将其插入到WEB网页或其它应用程序中。使用ActiveX插件,可以轻松方便的在 Web页中插入多媒体效果、交互式对象以及复杂程序等等。通常使用C++或VB开发Act
2013-04-20 01:05:37 990
转载 regasm注册.net下的dll
Regasm程序集注册工具(Regasm.exe)读取程序集中的元数据,并将所需的项添加到注册表中。注册表允许 COM 客户程序以透明方式创建 .NET Framework 类。类一经注册,任何 COM 客户程序都可以使用它,就好像该类是一个 COM 类。类仅在安装程序集时注册一次。程序集中的类实例直到被实际注册时,才能从 COM 中创建。regas
2013-04-19 08:57:26 1034
SpringBoot+MyBatis+Druid连接池+JDBC官方驱动+ClickHouse
2022-01-17
click-house-jdbc-test.zip
2022-01-17
C#开发IE插件(ActiveX)
2013-04-20
RegAsm注册工具
2013-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人