自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 -bash: ./aaa.sh: /bin/sh^M: bad interpreter: No such file or directory

【代码】-bash: ./aaa.sh: /bin/sh^M: bad interpreter: No such file or directory。

2023-04-21 10:16:41 119

原创 java调用windows(ExecQuery )WQL测试工具wbemtest.exe

代码所需jar包下载地址、使用方法、以及WQLap文档请点击下方或者复制连接到浏览器打开。

2023-04-13 16:03:10 166

原创 java扫描全盘文件hash值

public class FullFileScanningImpl { public static List<String> findFile() throws IOException { List<String> list = new ArrayList<String>(); File[] f = getSystem(); for (int i = 0; i < f.length; i++) { .

2022-05-12 15:00:13 285

原创 Java获取系统信息

1、所需要依赖<dependency> <groupId>com.github.oshi</groupId> <artifactId>oshi-core</artifactId> <version>3.12.2</version> </dependency><dependency> <groupId>net.java.dev.jna</gr

2022-03-10 16:57:09 466

原创 java驼峰转换下划线互转

public static String convertToCamelCase(String name) { StringBuilder result = new StringBuilder(); // 快速检查 if (name == null || name.isEmpty()) { // 没必要转换 return ""; } else if (!name.contains("_")) {.

2022-01-14 15:15:45 694

原创 java 精确的浮点数运算

/** 默认除法运算精度 */ private static final int DEF_DIV_SCALE = 10; /** 这个类不能实例化 */ private Arith() { } /** * 提供精确的加法运算。 * @param v1 被加数 * @param v2 加数 * @return 两个参数的和 */ public static double add(double v1..

2021-11-22 15:00:09 146

原创 java jna 传递复杂结构体参数

1、jna 简介JNA(Java Native Access)是建立在JNI技术基础之上的一个Java类库,它使我们可以方便地使用java直接访问动态链接库中的函数。我们不需要重写我们的动态链接库文件,而是有直接调用的API,大大简化了我们的工作量。但是JNA一般只适用于较为简单的C/C++库,如果接口、数据结构复杂的话就不推荐。而且JNA也只提供了C/C++对Java的接口转化。2、数据类型对照3、结构体定义有时候我们需要在Java端访问某个C/C++结构体中的成员,我们就需要在Java端复写这

2021-11-01 14:45:31 3310 5

原创 java 连接 Sqlite 数据库工具类

一、简介sqlite3非常小,轻量级,就几百K大小;不需要用户名,密码,直接就可以对数据库进行操作。二、安装sqlite31.安装sqlite3sudo apt-get install sqlite32.安装库文件sudo apt-get install libsqlite3-dev不安装库文件的话,直接在C语言中包含头文件#include<sqlite3.h>的话,会报错,三、sqlite3简单用法1.查看版本信息:sqlite3 -version2.进入sqlite3:直

2021-10-11 16:14:40 3881 1

原创 java-返回两个时间差-间隔的天数

public static int getDateNumber(String begTime,String endTime) throws ParseException{ SimpleDateFormat df=new SimpleDateFormat( "yyyy-MM-dd"); Date d1,d2; int HM; d1= df.parse(begTime); d2= df.parse(endTime); if(d2.getTime()>d1.

2020-08-19 14:18:37 345

原创 js-html中截取url参数 实现html间的url传值

1.截取html传递参数function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r != null) return decodeURI(r[2]); return null;}2千分符function formatOfThousand(n

2020-08-19 14:15:32 265

原创 java-Date日期处理

1获取当前系统时间public static String getStringDateShort() { Date currentTime = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String dateString = formatter.format(currentTime); return dateString;}2按时间格式返回 public sta

2020-08-19 13:53:15 137

原创 linux命令行清除redis缓存

1.访问redis根目录 cd /home/soft/redis-2.8.192.登录redis:redis-cli -h 127.0.0.1 -p 63793.查看所有key值:keys *4.删除指定索引的值:del key5.清空整个 Redis 服务器的数据:flushall6.清空当前库中的所有 key:flushdb...

2020-08-04 14:24:14 2678

原创 oracle----常用impdp以及expdp数据泵导入导出参数详解大全

导出导入常用命令:1-按用户全部导出expdp user/pwd directory=DUMP_DIR_D dumpfile=xxx.dmp logfile=xxx.log schemas=user2-原有用户导入新的用户impdp new_user/pwd directory=DUMP_DIR_D dumpfile=xxx.dmp logfile=xxx.log remap_schema=user:new_user3-导出表结构3.1 当设置CONTENT为ALL 时,将导出对象定义

2020-08-04 11:17:48 3622

原创 oracle-----命令创建定时任务

begin sys.dbms_job.submit(job => :job, what => 'proc_pre_cluster_balacne();', next_date => to_date('dd-mm-yyyy hh24:mi:ss', 'dd-mm-yyyy hh24:mi:ss'),--下次执行时间 interval => 'TRUNC

2020-08-04 10:46:41 231

原创 oracle-----分区表增加表空间

create or replace procedure proc_add_partition is v_sql_string VARCHAR2(2000);begin for cur_part in (select distinct u.table_name, max(p.partition_name) max_part_name, regexp_substr

2020-08-04 10:33:33 522

原创 linux下PG-PostgreSQL数据库安装以及客户装安装远程连接(图文超详细版二)

点击下方链接进入服务端安装linux下PG-PostgreSQL数据库安装以及客户装安装远程连接(图文超详细版一)客户端:双击打开安装文件2. 安装3. 设置管理员密码(以浏览器的形式打开)密码:postgres4. 设置中文格式5. 创建服务器密码:postgres成功登陆...

2020-07-28 08:56:12 1160

原创 linux下PG-PostgreSQL数据库安装以及客户装安装远程连接(图文超详细版一)

PostgreSql服务端安装及客户端安装解压文件tar jxvf postgresql-9.4.4.tar.bz2安装并创建用户因为postgresql不能用root 用户启动,需要为他重新新建一个用户创建用户:useradd pg944进入下载目录提前安装所有依赖包:yum -y install readline*yum -y install readline-devel*yum -y install zlib-devel*编译,设置安装目录./configure --

2020-07-28 08:43:15 4587

原创 linux下redis安装与配置(图文超详细版)

1 打开Linux系统远程操作工具,以root用户登录服务器,同时将redis安装包上传至服务器/opt/目录下。2解压redis安装包[root@localhost opt]# tar xzf redis-3.2.1.tar.gz编译redis进入redis的解压安装目录redis-3.2.1 执行命令make[root@localhost opt]# cd redis-3.2.1[root@localhost redis-3.2.1]# make编译完成后,进入src目录下执行“ma

2020-07-27 19:09:03 987

原创 linux下oracle安装与初始化数据导入(图文超详细版二)

1 解压oracle安装包首先把oracle安装包上传至/home/oracle/soft目录下,执行unzip p13390677_112040_Linux-x86-64_1of7.zip和unzip p13390677_112040_Linux-x86-64_2of7.zip以解压这两个压缩包,解压完后会生成一个database文件。备注:soft 目录为自己新建目录。安装包可以在我的资源中免费下载.[root@localhost soft]$ unzip p13390677_112040_Lin

2020-07-24 16:14:03 879

原创 linux下oracle安装与初始化数据导入(图文超详细版一)

1 检查硬件环境1.1查看内存情况[root@localhost /]# grep MemTotal /proc/meminfo MemTotal: 2059580 kB1.2 查看交换空间情况[root@localhost /]# grep SwapTotal /proc/meminfo SwapTotal: 4095992 kB1.3 查看物理磁盘情况[root@localhost /]# df -h备注:内存最低要求256M,SWAP

2020-07-24 15:45:22 1108

原创 Linux下weblogic安装以及配置创建域超详细版二(图文版)

选择第一项,进行创建域,执行“下一步”为weblogic配置用户名和密码,执行“下一步”修改weblogic内存参数./startWebLogic.sh命令启动weblogic服务,根据提示信息输入正确的用户名和密码输入weblogic账号密码正常启动weblogicWeblogic 服务正常启动后在浏览器中输入:IP + 端口号/console进行访问到此weblogic 安装以及创建域就全部完成了...

2020-07-24 09:24:05 843

原创 Linux下weblogic安装以及配置创建域超详细版一(图文版)

首先使用ROOT用户为Weblogic 创建用户、创建用户组、创建安装目录并修改安装目录权限,然后将weblogic的安装程序包上传到/usr/weblogic/目录下进行安装操作,若目录不存在则自行创建weblogic目录。1 创建用户组[root@localhost /]# groupadd weblogic2 创建用户[root@localhost /]# useradd -g weblogic -p weblogic 3 创建安装目录并修改权限[root@localhost

2020-07-24 09:17:25 1962

原创 java-websockek学习

1.websocket:websocket最伟大之处在于服务器和客户端可以在给定的时间范围内的任意时刻,相互推送信息。 浏览器和服务器只需要要做一个握手的动作,在建立连接之后,服务器可以主动传送数据给客户端,客户端也可以随时向服务器发送数据。第一、WebSocket是HTML5中的协议,支持持久连接;而Http协议不支持持久连接。第二、首先,Websocket是一个持久化的协议,相对于HTTP这种非持久的协议来说HTTP的生命周期通过 Request 来界定,也就是一个 Request 一个 Resp

2020-07-21 16:21:09 190

原创 浅谈MyBatis与Hibernate的区别

Mybatis和hibernate不同,它不完全是一个ORM框架,因为MyBatis需要程序员自己编写Sql语句,不过mybatis可以通过XML或注解方式灵活配置要运行的sql语句,并将java对象和sql语句映射生成最终执行的sql,最后将sql执行的结果再映射生成java对象。Mybatis学习门槛低,简单易学,程序员直接编写原生态sql,可严格控制sql执行性能,灵活度高,非常适合对关系...

2018-09-27 15:48:04 171

原创 浅谈Mybatis与JDBC

① 数据库链接创建、释放频繁造成系统资源浪费从而影响系统性能,如果使用数据库链接池可解决此问题。解决:在SqlMapConfig.xml中配置数据链接池,使用连接池管理数据库链接。② Sql语句写在代码中造成代码不易维护,实际应用sql变化的可能较大,sql变动需要改变java代码。解决:将Sql语句配置在XXXXmapper.xml文件中与java代码分离。③ 向sql语句传参数麻烦,因...

2018-09-27 15:44:24 1441 1

原创 大数据----hadoop集群环境搭建(超详细)

1.首先准备三台机器,三台机器之间要互通免密码登录 vim /etc/hosts //配置文件 配置三台机器的互通 ssh-keygen -t rsa //生成公私钥对 (四个回车) ssh-copy-id licalhost //本机免密码 ssh-copy-id 虚拟机名称 //互登免密码 2.安装hadoop 三种运行方式-单机模式-伪分...

2018-08-27 16:32:35 769 1

原创 linux命令大全以及各种软件安装(全)

linux安装笔记 home/soft —所有软件安装包 usr/local/soft —所有软件安装的路径 常用命令————————————————————- 网络ip配置:source /etc/profile—-配置文件即使生效 echo ‘hello word’&amp;gt;&amp;gt;1.txt—-向1.txt文本中写入数据 ifconfig—-查看ip地...

2018-08-21 15:09:53 715

jacob-1.14.3.jar+对应版本dll+使用说明

java 操作word、java操作windows的ExecQuery获取windows信息 注意、 1、64位系统用jacob-1.19-x64.dll 2、32位系统用jacob-1.19-x86.dll 3、dll文件放在jdk的bin目录下 亲测真实可用、支持jdk1.8 赶紧下载吧!!!

2023-04-13

JNA方式实现Java调用dll的必用jar包

JNA方式实现Java调用dll的必用jar包

2021-09-28

wkhtmltopdf官方下载.zip

html 转换pdf 工具包 内附工具类 简单易学易上手 可随时联系博主亲手教学

2020-08-10

空空如也

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

TA关注的人

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