详解idea+maven打jar包的两种方式

两种打jar包的方法: jar包工程是maven下的quickstart工程 需要jar的是maven下的webapp工程(我这里是这样的 )一、普通jar包的打包方式:在我们的idea工程界面,点击右上角的proje...

2020-11-04

Redis缓存,泛型集合与json字符串的相互转换实例

难点是泛型如何转换一、arrayList<Map<String, Object>>转化json字符串,存入redis缓存 ArrayList<Map<String, Object>> listProfit //将ArrayList<Map<String, Objec...

2020-11-04

java队列之queue用法实例分析

Queue: 基本上,一个队列就是一个先入先出(FIFO)的数据结构Queue接口与List、Set同一级别,都是继承了Collection接口。LinkedList实现了Deque接 口。Queue的实现1、没有实现的阻塞...

2020-11-04

Java 实现Redis存储复杂json格式数据并返回给前端

问题背景在Java Web项目中,经常需要前端请求数据,后台从数据库中查询并计算最后返回json格式数据给前端。而每次请求都需要计算一次可能比较浪费时间,这时我们可以将计算好的结...

2020-11-04

Maven deploy配置方法详解

作用
在本地的pom文件配置好之后,执行deploy命令,可以将maven所打的jar包上传到远程的repository,便于其他开发者和工程共享。pom.xml配置
首选,在pom文件中project标签下添加如...

2020-11-04

使用java连接Redis,Maven管理操作

pom配置<&#63;xml version="1.0" encoding="UTF-8"&#63;><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xs...

2020-11-04

Java使用Cipher类实现加密的过程详解

一、先看一个简单加密,解密实现1.1 加密/** * content: 加密内容 * slatKey: 加密的盐,16位字符串 * vectorKey: 加密的向量,16位字符串 */public String encrypt(String conte...

2020-11-04

如何解决项目中java heap space的问题

起因17年的一个项目出了OOM(java heap space)问题,眼下有个问题:法院项目,不能外网,一连接外网高院会直接定位到计算机,发出警报(档案的机密性啊)不能远程,那只能视频教他们怎么做了,全...

2020-11-04

java Spring Boot 配置redis pom文件操作

1.创建一个redis maven项目,在pom中添加如下信息spring boot 版本 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artif...

2020-11-04

通过Maven进行jedis连接redis的实现

最近项目要用到redis,很多东西忘得差不多了,稍微回顾了利用Java客户端连接redis的过程,这里jedis是连接redis的Java客户端,如果没有Maven,需要手动下载jar包,很麻烦,于是这里使用Ma...

2020-11-04

Mac下安装配置Maven并在IDEA中配置的详细教程

Mac下安装配置Maven并在IDEA中配置下载Maven下载地址注意看自己系统,mac/linux下载tar.gz,windows下载zip设置环境变量首先解压到usr/local下打开终端,vim ~/.zshrc,在后面添加...

2020-11-04

Java实现Redis的集合(set)命令操作

配置文件请看上篇Java实现redis https://www.freexyz.cn/article/190922.htm下面测试redis的集合set的类型,注释里面的代码是linux中redis命令package com.huadian.set;import...

2020-11-04

详解SpringCloudGateway内存泄漏问题

SpringCloudGateway内存泄漏问题项目完善差不多,在进入压力测试阶段期间,发现了gateway有内存泄漏问题,问题发现的起因是,当时启动一台gateway,一台对应的下游应用服务,在压力测试...

2020-11-04

java实现模拟进度计量器

本文实例为大家分享了java模拟进度计量器的具体代码,供大家参考,具体内容如下一、程序说明1、自定义模拟血压计外观图class MyCanvas 继承 Canvas类,重写其中的public void pai...

2020-11-04

maven依赖关系中的<scope>provided</scope>使用详解

关于maven依赖中的<scope>provided</scope>使用scope的其他参数如下:compile
默认的scope,表示 dependency 都可以在生命周期中使用。而且,这些dependencies 会传递到依赖的项...

2020-11-04

浅谈spring中isolation和propagation的用法

可以在XML文件中进行配置,下面的代码是个示意代码<tx:advice id="txAdvice" transaction-manager="txManager"> <tx:attributes> <tx:method name="add*" propagation="REQUI...

2020-11-04

springboot打jar包之后下载文件的路径问题

错误信息
能看到下载的路径中包含了jar包,wlaqWeb-0.0.1-SNAPSHOT.jar!
java.io.FileNotFoundException: file:\C:\Users\PENGXIN\Desktop\网络安全\jars\wlaqWeb-0.0.1-SNAP...

2020-11-04

SpringBoot2.x入门教程之引入jdbc模块与JdbcTemplate简单使用方法

前提这篇文章是《SpringBoot2.x入门》专辑的第7篇文章,使用的SpringBoot版本为2.3.1.RELEASE,JDK版本为1.8。这篇文章会简单介绍jdbc模块也就是spring-boot-starter-jdbc组件...

2020-11-04

Java简单实现动态代理模式过程解析

基本知识:JDK动态代理是java.lang.reflect.*包提供的方式,它必须借助一个接口才能生成代理对象.步骤:1、首先建一个接口类,并提供一个实现类:public interface ISubject { publ...

2020-11-04

maven实现jar包导入+导出方式

普通 jar 包的导出
1.点击 file 中的project.structor=>选择Artifacts=>+=>选择 jar+=>选择from modules with dependencies

2.如果你的 jar 包具有主函数main,即为可执行ja...

2020-11-04

JAVA 创建线程池的注意事项

1、创建线程或线程池时请指定有意义的线程名称,方便出错时回溯。创建线程池的时候请使用带ThreadFactory的构造函数,并且提供自定义ThreadFactory实现或者使用第三方实现。Thr...

2020-11-04

RocketMq事务消息发送代码流程详解

一、RocketMq事务消息流程:1、首先会向broker发送一个预请求消息,消费者不可见2、回调执行本地事务(比如操作数据库)3、事务执行成功后,再次发送消息给broker,告诉broker事务执行...

2020-11-04

Spring Bean常用依赖注入方式详解

一般而言,Spring的依赖注入有三种:构造器注入、setter注入以及接口注入。本文主要讲构造器注入与setter注入。1、构造器注入为了让Spring完成构造器注入,我们需要去描述具体的...

2020-11-04

解析maven的用法和几个常用的命令(推荐)

做项目时使用maven构建项目已经是现在的流行做法了。那么maven的作用是什么呢?maven中的几个常用的命令都有什么用?下面我们来看一下。maven最大的作用就是用于对项目中jar包...

2020-11-04

简单了解Spring IoC相关概念原理

Spring Ioc是Spring框架的基础,本文会简单的介绍下Spring Ioc。Sprong Ioc即控制反转,它是一种通过描述(在java中可以是XML或注解)并通过第三方去产生或获取特定对象的方式。Spr...

2020-11-04

Spring.Net IOC依赖注入原理流程解析

一。什么是IOC.(Inversion of Control)  IOC,即控制反转。不是什么技术,而是一种思想。在传统开发中,我们需要某个对象时,就手动去new一个依赖的对象。而IOC意味着将对象的控...

2020-11-04

java爬取豆瓣电影示例解析

为什么我们要爬取数据在大数据时代,我们要获取更多数据,就要进行数据的挖掘、分析、筛选,比如当我们做一个项目的时候,需要大量真实的数据的时候,就需要去某些网站进行爬取,...

2020-11-04

IDEA中使用Docker Compose容器编排的实现

(一)确保idea 中连接到docker(二)打包镜像我这里测试的是前后分离项目 如果是微服务中呢,由于前文中在pom.xml 中绑定了idea docker 打包插件 在其 父工程中使用 打包命令 即可将...

2020-11-04

Eclipse中常用快捷键汇总

Eclipse是一个很强大的、免费的开发平台,Java常用此工具来做开发。快捷键作为提升开发效率的必备手段,有必要了解一下,下面介绍了常用的快捷键。Eclipse中的快捷键1.补全代码的...

2020-11-04

java实现数字炸弹

数字炸弹游戏规则数字炸弹游戏规则:在一个数字范围内,有一个数字作为炸弹,谁猜中这个炸弹就被惩罚.比如范围是1 ~ 99,炸弹是60,然后猜了一个数字是30,30不是炸弹,那么现在猜数字的...

2020-11-04

详解Maven打包和运行

将项目进行编译、测试之后,接下来就是打包(package),我们的pom.xml中没有指定打包类型,那么使用默认打包类型jar,简单的执行命令mvn clean package进行打包从输出内容可以看出,Mave...

2020-11-04

为什么不推荐使用BeanUtils属性转换工具示例详解

什么是BeanUtils工具BeanUtils工具是一种方便我们对JavaBean进行操作的工具,是Apache组织下的产品。BeanUtils工具一般可以方便javaBean的哪些操作?1)beanUtils 可以便于对java...

2020-11-04

SpringCloud 服务注册和消费实现过程

系统架构在没有微服务之前有已经有跨服务调用了,比如ServiceB去调用ServiceA中的服务 , 传统模式可以直接在ServiceB中写ServiceA中的服务但是这样是写死了的,不够灵活。
下图...

2020-11-04

IDEA 2020.1.1好用的plugins插件推荐

把 IDEA 做了个升级,目前IDEA2020.2 还没有正式版本,所以用的是 2020.1.1插件推荐: 官网-- https://plugins.jetbrains.com/idea (下载插件的时候,一定要注意版本匹配!!!)1、Chi...

2020-11-04

Java Poi 在Excel中输出特殊符号的实现方法

最近的工作围绕报表导出,并没有集成相应的报表插件,只是使用了Poi。其中有一个需求,Excel中导出特殊符号,如√、×等。在网上找寻了许久,没有相关资料,故记录分享一下。思考良久,走...

2020-11-04

Jar包冲突问题原理及解决方案

背景:
新需求需要引入新jar包,引入后发现本地启动没有报错,发到测试环境提示某个bean无法创建,nested exception is java.lang.VerifyError: Bad type on operand stack。解决:
1...

2020-11-04

使用spring oauth2框架获取当前登录用户信息的实现代码

使用spring oauth2框架做授权鉴定。想获取当前用户信息怎么办?我们知道spring oauth2是基于spring security的实现的。spring security可以通过SecurityContextHolder.getCon...

2020-11-04

Spring及Mybatis整合占位符解析失败问题解决

问题:写了一个新的dao接口,进行单元测试时提示:
Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert...

2020-11-04

java基于spring boot本地上传图片示例解析

前几天项目中刚好需要上传图片的需求,当时想的是用七牛云,因为我用七牛云也用了好几次,就是把图片上传到七牛云空间里面,数据库里面保存的是这张上传图片的url地址 那么页面...

2020-11-04

在Idea2020.1中使用gitee2020.1.0创建第一个代码库的实现

以前一直做C#项目,最近一个项目得用JAVA,记录下自己遇到的坑,给大家趟趟路。
这里只介绍重点的地方,其他地方大家网上找文档,太多了,不想一一抄过来。一、学习目标:编写代码+连接数...

2020-11-04

SpringMVC Controller解析ajax参数过程详解

在使用ajax发送请求时,如果发送的JSON数据的参数是一个类中的不同属性,在Controller类的方法中使用@RequestBody Object obj会直接封装进obj对象中例如:前端部分代码JavaScript...

2020-11-04

Java对世界不同时区timezone之间时间转换的处理方法

最近出现一个问题是这样的:我们的系统在国外打印的日志时间由于时差关系和国内不一致,看起来不方便,希望国外的日志和国内保持一致,即:需要对不同时区的时间做转换调整,统一为国内...

2020-11-04

SSM框架前后端信息交互实现流程详解

一、从前端向后端传送数据
常见的3种方式1、form表单的action:此方法可以提交form表单内的输入数据,也可同时提交某些隐藏但设置有默认值的<input>,如修改问题时,我们除了提交问...

2020-11-04

详解java 拼音首字母搜索内容功能的示例

序一款成熟的产品,首页的搜索功能除了正常的关键词匹配以外;还要考虑到用户忘记输入汉字或者用户想通过关键字首字母来进行搜索的操作。这不,阿淼公司最近在做游戏盒子,其中包含...

2020-11-04

详解Java时区处理之Date,Calendar,TimeZone,SimpleDateFormat

一、概述1、问题描述使用Java处理时间时,我们可能会经常发现时间不对,比如相差8个小时等等,其真实原因便是TimeZone。只有正确合理的运用TimeZone,才能保证系统时间无论何时都是...

2020-11-04

java时区转换的理解及示例详解

一、时区的基本概念GMT(Greenwich Mean Time),即格林威治标准时,是东西经零度的地方。人们将地球人为的分为24等份,每一等份为一个时区,每时区横跨经度15度,时间正好为1小时。往西...

2020-11-04

JSP页面无法识别EL表达式问题解决方案

今天在JSP页面接收Controller返回的数据user_nickname,使用EL表达式显示数据发现在页面输出的始终是字符串${user_nickname}经过查阅资料,问题在于使用的web.xm版本约束为2.3...

2020-11-04

Java连接数据库JDBC技术之prepareStatement的详细介绍

一、prepareStatement 的用法和解释1.PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程2.使用 Statement 对象。在对数据库只执行一次性存取的...

2020-11-04

简单讲解java中throws与throw的区别

Java中throws和throw的区别讲解
当然,你需要明白异常在Java中式以一个对象来看待。
并且所有系统定义的编译和运行异常都可以由系统自动抛出,称为标准异常,但是一般情况下Java...

2020-11-04

springboot DTO字符字段与日期字段的转换问题

不会自动转换string与date主要是这个意思,前端提交的JSON里,日期是一个字符串,而对应后端的实体里,它是一个Date的日期,这两个在默认情况下是不能自动转换的,我们先看一下实体
实...

2020-11-04
返回顶部
顶部