java调用dll
189529阅读
0评论
编程语言 >
2024年04月30日
189529阅读
0评论
安装GCC 这里以windows为例说明 下载mingw 这里要安装64位的mingw 跳转到https://sourceforge.net/projects/mingw-w64/files/mingw-w64/, MinGW-W64 Online Installer下表示exe安装版本(安装过程需要联网,可能失败),MinGW-W64 GCC-8.1.0下表示离线版本,这里选择离线版本x86_64-posix-sjlj。 下载后解压缩,将里面的mingw64复制到任意目录,这里是C:\mingw64 接着设置C:\mingw64\bin为环境变量,安装完毕 使用mingw安装gcc 离线安装版自带gcc,不用额外安装gcc cmd运行命令,等待执行结束即安装完毕。 mingw-get install gcc 编写代码 java代码 HelloJNI.java x public class HelloJNI { // 加载 DLL static { System.loadLibrary("hello"); }
// 声明本地方法
java获取客户机ip地址
189333阅读
0评论
编程语言 >
2024年04月30日
189333阅读
0评论
x private final static String UNKNOWN = "unknown"; public static String getIPAddress(HttpServletRequest request) { Predicate<String> predicate = ip -> StringUtils.isBlank(ip) || UNKNOWN.equalsIgnoreCase(ip);
String IPAddress = request.getHeader("x-forwarded-for"); if (predicate.test(IPAddress)) { IPAddress = request.getHeader("Proxy-Client-IP"); } if (predicate.test(IPAddress)) { IPAddress = request.getHeader("WL-Proxy-Client-
java获取JVM内存占用情况
189333阅读
0评论
编程语言 >
2024年04月30日
189333阅读
0评论
MemoryMXBean memory = ManagementFactory.getMemoryMXBean(); MemoryUsage headMemory = memory.getHeapMemoryUsage(); System.out.println("head堆:"); System.out.println("\t初始(字节):"+headMemory.getInit()); System.out.println("\t最大(上限)(字节):"+headMemory.getMax()); System.out.println("\t当前(已使用)(字节):"+headMemory.getUsed()); System.out.println("\t提交的内存(已申请)(字节):"+headMemory.getCommitted()); System.out.println("\t使用率:"+headMemory.getUsed()*100/headMemory.
mybatis批量新增和批量更新
189330阅读
0评论
编程语言 >
2024年04月30日
189330阅读
0评论
批量新增 xxxxxxxxxx void batchInsert(List<AppleReleaseRuleAlbumArea> list); xxxxxxxxxx <insert id="batchInsert" useGeneratedKeys="true" keyColumn="id" keyProperty="id"> insert into apple_release_rule_album_area( `release_rule_id`, `album_id`, `county_id`, `if_auth_sales`, `begin_sales_date`, `if_auth_streaming`, `begin_streaming_date`, `if_auth_pre_order`, `pre_order_price_id`, `sort`, `add_time`, `add_user`, `modify_time`, `modify_user`,
java自动获取日期格式
189396阅读
0评论
编程语言 >
2024年04月30日
189396阅读
0评论
<dependency> <groupId>com.github.sisyphsu</groupId> <artifactId>dateparser</artifactId> <version>1.0.10</version> </dependency> 源地址:https://github.com/sisyphsu/dateparser 该依赖可以自动识别字符串的日期格式,并将其转换为对应的日期对象, 比如: x Date date = DateParserUtils.parseDate("Mon Jan 02 15:04:05 -0700 2006"); // Tue Jan 03 06:04:05 CST 2006 Calendar calendar = DateParserUtils.parseCalendar("Fri Jul 03 2015 18:04:07 GMT+0100 (GMT Daylight Time)"); // 2015-07-03T17:04:07Z LocalDateTime dateTime = DateParserUtils.parseD
从零开始学JAVA
189725阅读
1评论
编程语言 >
2024年04月20日
189725阅读
1评论
安装JDK调用DLL安装GCC编写代码运行 安装JDK 操作系统:centos7 下载jdk xxxxxxxxxx mkdir -p /data/jdk && cd /data/jdk wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz" #解压 tar -zxvf jdk-8u141-linux-x64.tar.gz 配置profile xxxxxxxxxx vi /etc/profile #文件尾部新增如下配置(目录若不同,自行修改) export JAVA_HOME=/data/jdk/jdk1.8.0_141 export P