简析java JNI技术 JNI是Java Native Interface的缩写,通过使用 Java本地接口书写程序,可以确保代码在不同的平台上方便移植。从Java1.1开始,JNI标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。本地代码与 Java 虚拟机之间是通过 JNI 函数实现相互操作的。JNI 函数通过接口指针来获得,本地方法将 JNI 接口指针当作参数来接受。
go 如何查看项目中所有执行的init函数 需要配置环境变量GODEBUG=inittrace=1,可以在goland启动项的environment中快速配置,内容如下: 运行项目,查看所有调用的init函数
git 常见用法及遇到的问题 近来搭建环境,下载git 2.37.1,windows环境的,发现设置用户名、密码的时候不需要添加双引号了,如果添加用户名、密码用双引号包括,双引号会带到全局参数里面,这里记录一下。
java后台系统登陆重定向访问https跳转到http的解决方法 1、问题描述 开发了一个web后台系统,nginx配置了证书,开启443端口,支持https请求;但是后台系统中使用了相对路径的重定向,导致登陆重定向报错; 备注:nginx配置了证书,支持443,但是不支持80端口;后端只处理http请求;...
thymeleaf layui中th:checked 多条件组合的使用方式 1、thymeleaf th:checked 多条件组合 //后台设置session的值 request.getSession().setAttribute("user", htUser);页面的写法:非空且包含指定字符th:checked="${user.operateDbs != null && #strings.contains(user.operateDbs,db.id)}">做个记录,方便后面查询!...
springboot2.x 集成kafka 报异常 Failed to start bean ‘inputBindingLifecycle‘ 1、异常描述使用springboot2.5.12 集成 spring-cloud-starter-bus-kafka 的时候遇到问题,报异常:Failed to start bean 'inputBindingLifecycle'使用的springcloud版本是2020.0.5搜索了一下解决方案,没解决问题!2、解决办法知道是因为版本兼容问题导致的,但是根据网上所说的修改都没有解决问题。最后去springcloud官网找到官方推荐的对应版本信息:Spring Cloud
java中获取指定类中的属性的get set方法 获取类属性的指定方法。import lombok.Data;import java.beans.BeanInfo;import java.beans.IntrospectionException;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.lang.reflect.Method;import java.time.LocalDateTime;import java.util
编写java项目依赖的基础镜像 这里记录下编写Dockerfile时java项目依赖的的基础镜像,基础镜像主要有如下几项配置:1、依赖的基础环境,这里选择centos;2、设置镜像的时区,这里选择 Asia/Shanghai;3、安装需要的基础命令,如 wget、unzip,4、配置jdk环境;# Base imageFROM centos:latestMAINTAINER bobo <xxx@qq.com># set timezoneENV TIME_ZONE Asia/ShanghaiRU
SpringBoot项目通过Dockerfile部署到docker上 1、准备Dockerfile配置文件 先准备Dockerfile文件,为后面的构建镜像做准备;这里准备了一个最基本的配置文件: 1、引入依赖openjdk8 2、指定项目可执行文件在构建镜像中的地址 3、执行启动命令# 该镜像需要依赖的基础镜像FROM openjdk:8-jdk-alpine# 指定维护者名称MAINTAINER bobo xxx@qq.com# ge#在容器中创建挂载点,可以多个#VOLUME ...
baomidou / dynamic-datasource-spring-boot-starter 手动切换数据源 我的项目中需要手动切换数据源,切换后显示不同数据源的内容;而dynamic-datasource-spring-boot-starter的文档要收费,就自己琢磨了一下,这里记录一下。需要解决的核心类:DynamicRoutingDataSource/* * Copyright © 2018 organization baomidou * * Licensed under the Apache License, Version 2.0 (the "License"); * you ma
layui v2.6.3 表单编辑时,数据找不到 在使用layui v2.6.3版本 动态表单编辑数据时发现要操作的数据undefine;具体情况如下:<script th:src="@{/lib/layui-v2.6.3/layui.js}" charset="utf-8"></script>table.on('tool(currentTableFilter)', function (obj) { console.log(obj);//这里obj.data为空,没有找到我们填充的数据
mysql5.7修改密码 mysql5.7版本修改密码和 之前的版本不同,这里记录一下;use mysql; #SHOW VARIABLES LIKE 'validate_password%'; #设置密码验证策略为lowset global validate_password_policy=LOW;#5.7以后密码改成authentication_string字符串了update mysql.user set authentication_string=password('lNsk8mIXTOrpmJ8n') w