java

java

最新发布

java

用实现runnable接口的方法创建线程时要,

阅读(30) 作者(adminnsf)

用实现runnable接口的方法创建线程时要,00-1010多线程run方法中如何直接调用服务业务类要注意下图:线程启动的四种方式使用@Aysnc注释实现多线程用户线程和守护线程的区别;Java锁的六种状态;睡眠和等待的四种拒绝策略;为什么wait(),notify()和notifyAll()在对象中,而不在线程类中?目录Java多线程运行方法

java

spring的aware接口简书,springboot aware接口

阅读(55) 作者(adminnsf)

spring的aware接口简书,springboot aware接口春天中有很多继承于知道的中的接口,这些接口到底是做什么用到的。意识到,翻译过来是知道的,已感知的,意识到的,所以这些接口从字面意思应该是能感知到所有知道的前面的含义。先举个回调接口的例子,实现回调接口接口,可以让该豆感知到自身的BeanName(对应春

java

Java获取本地IP,java获取本机ip地址端口号

阅读(45) 作者(adminnsf)

Java获取本地IP,java获取本机ip地址端口号目录1 获取局域网互联网协议(互联网协议)地址注射毒品获取全部IPV4/IPV6 IP地址3 获取全部存放本机互联网协议(互联网协议)地址知识点补充1 获取局域网IP地址inet地址。getlocalhost().getHostAddress();2 获取全部 IPV4/IPV6 IP地址私有静态ListStrin

java

java中什么叫泛型,java为什么使用泛型

阅读(27) 作者(adminnsf)

java中什么叫泛型,java为什么使用泛型00-1010泛型概述和优点自定义泛型类自定义泛型方法自定义泛型接口泛型通配符、上限和下限摘要目录泛型概述泛型:JDK5中引入的一个特性,可以在编译时约束和检查操作的数据类型。泛型的格式:数据类型;注意:泛型只能支持引用数据类型。系统的所有接口和实现类都

java

logback打印mybatis,mybatis 日志输出

阅读(18) 作者(adminnsf)

logback打印mybatis,mybatis 日志输出目录在回溯中显示框架查询日志一、配置文件二、定制包的日志水平三、通过logback-spring.xml文件将操作数据库结构化查询语言记录到日志文件中网上看了很多篇文章关于如何配置框架的回溯日志的,复杂的简单的都有,但是有用的没几个,耽误了很多时间。通过对回溯的学习,以下方式

java

spring 数据库连接,springmvc连接mysql数据库

阅读(22) 作者(adminnsf)

spring 数据库连接,springmvc连接mysql数据库目录一、创建一个专家项目二、导入坐标三、托管数据源类四、测试一、创建一个Maven项目二、导入坐标在pom.xml加入如下坐标,并且点击右上角刷新。依赖项依赖项groupIdorg.springframework/groupId工件id spring-上下文/工件id版本5 .3 .1

java

Redis分布式锁的实现,redis实现分布式锁的几种方式

阅读(22) 作者(adminnsf)

Redis分布式锁的实现,redis实现分布式锁的几种方式t;秒 int lockExpire = (int) (timeout / 1000); // 获取锁的超时时间->超过这个时间则放弃获取锁 long end = System.currentTimeMillis() + acquireTimeout; while (System.currentTimeMillis() < end) { //在获取锁时间内 if (jedis.setnx(lockKey, identi

java

rabbitmq管理界面使用,rabbitmq环境配置

阅读(27) 作者(adminnsf)

rabbitmq管理界面使用,rabbitmq环境配置00-1010 windows下安装RabbitMQ检查RabbitMQ运行状态配置可视化RabbitMQ管理界面linux下安装rabbit MQ目录RabbitMQ这取决于Erlang。当你在window上安装它的时候,你需要先安装Erlang。首先确定你的window电脑是32位还是64位,然后下载相应版本的Erlang软件。以

java

pageable分页排序,java的pagehelper分页

阅读(29) 作者(adminnsf)

pageable分页排序,java的pagehelper分页在维护老项目的时候需要对部分分页进行手动修改、方式是获取前端的分页参数页,面,张,版以及行、新页面请求对象把分页参数传进去、通过queryable.setPageable(可分页);保存、最后进行调用。完整代码如下:@ response body @ request mapping(value= getLbjzkList ,

java

feign添加header,feignclient调用外部接口

阅读(30) 作者(adminnsf)

feign添加header,feignclient调用外部接口目录FeignClient共享页眉及踩坑问题思路定义拦截器将拦截器注入到弹簧说说坑吧假装设置页眉头部抛出如下错误信息我找到了下面的代码问题就解决了FeignClient共享Header及踩坑问题我们在调用假装的情况下,经常需要用到客户端所持有的页眉比如说授权令牌

java

javaweb文件的上传和下载,javaweb文件的上传和下载

阅读(16) 作者(adminnsf)

javaweb文件的上传和下载,javaweb文件的上传和下载00-1010简介前端上传文件,后端接受文件摘要。00-1010这里实现一个简单的图片上传功能,主要是为了熟悉这个文件上传的交互流程。更复杂的文件上传,比如大文件的切片上传,断点续传等。这里就不介绍了。00-1010首先在前端创建一个页面。在这里,我们选择以

java

spring redistemplate,redistemplate redission

阅读(27) 作者(adminnsf)

spring redistemplate,redistemplate redissionurityContextHolder.getContext().getAuthentication().getPrincipal()).getId();ValueOperations<String, Object> valueOperations =redisTemplate.opsForValue();//查询缓存中是否有数据List<Menu> menus =

java

kafka和其他消息队列的区别,kafka队列模式

阅读(36) 作者(adminnsf)

kafka和其他消息队列的区别,kafka队列模式00-1010 Kafka消息队列的两种模式1、点对点模式2、发布/订阅模式:Kafka消息队列模型图解00-1010消息队列包括两种模式,点对点模式(队列)和发布/订阅模式(主题)。00-1010对等模式包括三个角色:消息发送者(生产者)接收者(消费者)发送方生成消息并将其发送到

java

java多线程callable例子,java中runnable和callable的区别

阅读(23) 作者(adminnsf)

java多线程callable例子,java中runnable和callable的区别使用Runnable和Callable接口实现多线程的区别首先看两个实现的步骤:1.实现可运行接口公共类thread demo { public static void main(String[]args){ for(int I=1;I=5;I) {//创建并启动线程newthread (newrunner(), thread i)。通过实现Runnab

java

mybatis xml if判断,mapper.xml where if判断

阅读(23) 作者(adminnsf)

mybatis xml if判断,mapper.xml where if判断00-1010在mapper.xml 1中使用if标签测试判断。写出等于条件2的字符串的两种方法。非空条件的判断3。当mapper.xml if test写为1时判断一个数组是否包含一些坑。分页2。字符串形式的数据比较目录mapper.xml中if标签test判断的用法 将双引号和单引号的位置互