自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 PGSQL安装及常用命令使用

Linux部署PGSQL:1、tar -zxvf pgsql.tar2、useradd postgres3、passwd postgres4、mkdir XXX/XXX/pgqsl_data5、chown postgres XXX/XXX/pgqsl_data6、vim /etc/profile7、export PATH=$PATH:XXX/XXX/pgqsl/bin8、su - postgres9、cd XXX/XXX/pgqsl/bin10、initdb -D XXX/XXX/pgq

2020-07-29 17:11:29 652

原创 GitLab 及 Git 命令使用记录

GitLab配置使用(用户) git克隆代码前先进行配置(根据自己的实际信息进行配置):git config --global user.name “寒枫”git config --global user.email "hanfeng.he@xxx.com"git config --global http.sslVerify false配置之后执行clone 命令:git clone ...

2019-07-16 15:01:35 2716

原创 被打击记录(Java面试)

本科毕业,工作两年,应该掌握以下知识,会用仅仅是基础,需知原理。不然出去面大厂就会被打击的。金融服务业的龙头企业Java内存结构及各个部分作用;Java回收机制及回收算法;JDK8和JDK7的区别,优化项,lambda表达式底层实现 等JAVA8新增特性;JVM优化做过没?怎么定位程序消耗内存严重的,怎么修改的?Java集合,选一个说一下底层实现,同步实现等,一般选hashma...

2019-07-15 13:24:32 367

原创 JNA 常见问题分析及解决

一、动态库引入错误 第一种找不到Exception:Exception in thread "main" java.lang.UnsatisfiedLinkError: Unable to load library 'TEST_API1': Native library (win32-x86-64/TEST_API1.dll) not found in resource path ([fi...

2019-06-28 15:37:59 11561

原创 JNA 调用 DLL

JNAJNA 即 Java Native Access,是一个开源框架,是基于JNI做的封装。主要用于调用C或C++的动态库,达到程序需要实现的效果。与JNI不同,JNI需要根据java生成.h文件,然后生成对应的DLL,这样会破坏原有的动态库或者需要重新封装一次原有的DLL为新的DLL;JNA则只需要知道调用DLL的.h文件,根据头文件中定义的宏、函数等构造对应的java类和对象,实现Ja...

2019-06-19 17:48:06 1511

原创 JNI 调用 DLL

JNI 使用流程JNI 是 Java Native Interface的简称,该功能主要是用于Java调用C的动态库,实现某些功能,其使用过程主要分为以下几步:新建一个Java类,该类中定义自己需要的 C 端的native方法;根据该类编译生成的.class文件生成 C 所需要的头文件,也就是常说的.h文件;【注】1、若没有自动编译生成的.class文件,可以使用Java命令直接...

2019-06-19 13:30:31 2242

原创 Mybatis初阶

SqlSessionFactory每一个mybatis应用都以一个SqlSessionFactory为核心,而SqlSessionFactory则由SqlSessionFactoryBuilder来生成,SqlSessionFactoryBuilder可以在配置文件中进行配置,配置文件一般为mybatis-config.xml,或者预定制的Configuration实例中构建;SqlSess...

2019-06-19 10:48:43 102

原创 Java集合类(I)

ArrayList与Vector的区别ArrayList是线程不安全的;Vector是线程安全的,所以当单线程访问Vector的话消耗较多,不赞成使用,当需要支持多线程并安全访问数据时,则会用到Vector。ArrayList与LinkedList异同比较1、两者都是不同步的,也就是说都不是线程安全的;2、两者底层实现不同:ArrayList的底层实现是Object数组,Linke...

2019-06-15 16:41:00 122

原创 线程池解析

Created By:寒枫_1996 Date:2019-05-16为什么使用线程池?使用线程池主要有以下两个原因:1、提高线程的可控性;2、降低系统资源消耗;更详细的可描述为:a. 高性能:如果希望高性能的执行任务,即只要执行线程未达到线程池最大容量,则来了新线程之后立即去执行;此种方式可选择SynchronousQueue作为缓存队列,SynchronousQueue在...

2019-06-15 16:25:32 100

原创 MySQL安装

MySQL安装Windows版先在官网上进行下载MySQL版本;解压下载的Zip文件到要安装的目录,如我的是:D:\05_installFiles\mysql-5.7.24-winx64\mysql-5.7.24-winx64;在环境变量的系统变量path中添加上述目录配置;在上述目录下新建文件my.ini,是MySQL的配置文件,具体内容可如下,也可自己扩展[mysql]# ...

2019-06-06 16:32:25 87

空空如也

空空如也

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

TA关注的人

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