-
Spring Cloud Feign实例讲解学习
所属栏目:[Java] 日期:2020-12-14 热度:169
前面博文搭建了一个Eureka+Ribbon+Hystrix的框架,虽然可以基本满足服务之间的调用,但是代码看起来实在丑陋,每次客户端都要写一个restTemplate,为了让调用更美观,可读性更强,现在我们开始学习使用Feign。 Feign包含了Ribbon和Hystrix,这个在实战中才慢[详细]
-
Spring Boot实现文件上传示例代码
所属栏目:[Java] 日期:2020-12-14 热度:101
使用SpringBoot进行文件上传的方法和SpringMVC差不多,本文单独新建一个最简单的DEMO来说明一下。 主要步骤包括: 1、创建一个springboot项目工程,本例名称(demo-uploadfile)。 2、配置 pom.xml 依赖。 3、创建和编写文件上传的 Controller(包含单文件上[详细]
-
java-Spring Hibernate没有获取参数的值
所属栏目:[Java] 日期:2020-12-14 热度:118
我尝试通过邮递员使用post方法对我的spring boot应用程序进行API调用. 这是输入: { "username": "name","password": "1234","age": 12,"salary": 5000,"role": 1} 这是控制器中的代码: @RequestMapping(value = "/signup",method = RequestMethod.POST,con[详细]
-
Java NIO深入分析
所属栏目:[Java] 日期:2020-12-14 热度:83
以下我们系统通过原理,过程等方便给大家深入的简介了Java NIO的函数机制以及用法等,学习下吧。 前言 本篇主要讲解Java中的IO机制 分为两块: 第一块讲解多线程下的IO机制 第二块讲解如何在IO机制下优化CPU资源的浪费(New IO) Echo服务器 单线程下的socke[详细]
-
spring boot中使用http请求的示例代码
所属栏目:[Java] 日期:2020-12-14 热度:163
因为项目需求,需要两个系统之间进行通信,经过一番调研,决定使用http请求。 服务端没有什么好说的,本来就是使用web 页面进行访问的,所以spring boot启动后,controller层的接口就自动暴露出来了,客户端通过调用对应的url即可,所以这里主要就客户端。[详细]
-
java DateUtil工具类时间戳类型转换详解
所属栏目:[Java] 日期:2020-12-14 热度:158
本文实例为大家分享了DateUtil工具类时间戳类型转换的具体代码,供大家参考,具体内容如下 package com.sinosoft.media.sms.util; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class DateUtil { //[详细]
-
Java日期处理工具类DateUtils详解
所属栏目:[Java] 日期:2020-12-14 热度:178
本文实例为大家分享了Java日期处理工具类DateUtils的具体代码,供大家参考,具体内容如下 import java.sql.Timestamp; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * 日期[详细]
-
基于红黑树插入操作原理及java实现方法(分享)
所属栏目:[Java] 日期:2020-12-14 热度:72
红黑树是一种二叉平衡查找树,每个结点上有一个存储位来表示结点的颜色,可以是RED或BLACK。 红黑树具有以下性质: (1) 每个结点是红色或是黑色 (2) 根结点是黑色的 (3) 如果一个结点是红色的,则它的两个儿子都是黑色的 (4) 对于每个结点,从该结点到其子孙[详细]
-
IDEA添加Java类注释模版的方法
所属栏目:[Java] 日期:2020-12-14 热度:194
本文介绍了IDEA添加Java类注释模版的方法,分享给大家,具体如下: IDEA版本:IntelliJ IDEA 2017.2.5 x64 eclipse能在类上方输入/**,回车添加类注释模版,但idea没有默认添加这个功能,需要做一些设置。下面介绍三种方法实现: 创建类默认添加类注释 手动添[详细]
-
深度优先与广度优先Java实现代码示例
所属栏目:[Java] 日期:2020-12-14 热度:191
在编程生活中,我们总会遇见树性结构,这几天刚好需要对树形结构操作,就记录下自己的操作方式以及过程。现在假设有一颗这样树,(是不是二叉树都没关系,原理都是一样的) 1、深度优先 英文缩写为DFS即Depth First Search. 深度优先搜索是一种在开发爬虫早[详细]
-
详解IntelliJ IDEA中TortoiseSVN修改服务器地址的方法
所属栏目:[Java] 日期:2020-12-14 热度:199
公司的svn的地址改变了,怎么办呢。自己本地的正在修改的项目怎么办呢? 修改一下svn的服务器地址咯。 1.就是先关闭ide,重新打开,然后选择svn去设置新的路径。如下图: 2.然后打开原来的项目,选中项目之后,再按图如下操作。 上面的from就是现在的url,下[详细]
-
利用Java+MySQL实现附近功能实例
所属栏目:[Java] 日期:2020-12-14 热度:70
前言 在移动互联网广泛发展的今天,APP开发成为许多企业进入移动互联网的首选,笔者开发了众多的APP,发现很多app都有这样一个功能,那就是获取附近的人,怎么样来获取附近的人呢?其实很简单,就是要时刻记录用户的坐标(经纬度)信息到数据库中,然后根据[详细]
-
SpringBoot集成swagger的实例代码
所属栏目:[Java] 日期:2020-12-14 热度:59
Swagger 是一款RESTFUL接口的文档在线自动生成+功能测试功能软件。本文简单介绍了在项目中集成swagger的方法和一些常见问题。如果想深入分析项目源码,了解更多内容,见参考资料。 Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风[详细]
-
Java语言中的内存泄露代码详解
所属栏目:[Java] 日期:2020-12-14 热度:108
Java的一个重要特性就是通过垃圾收集器(GC)自动管理内存的回收,而不需要程序员自己来释放内存。理论上Java中所有不会再被利用的对象所占用的内存,都可以被GC回收,但是Java也存在内存泄露,但它的表现与C++不同。 JAVA中的内存管理 要了解Java中的内存泄露[详细]
-
Spring实现处理跨域请求代码详解
所属栏目:[Java] 日期:2020-12-14 热度:101
一次正常的请求 最近别人需要调用我们系统的某一个功能,对方希望提供一个api让其能够更新数据。由于该同学是客户端开发,于是有了类似以下代码。 @RequestMapping(method = RequestMethod.POST,value = "/update.json",produces = MediaType.APPLICATION_JS[详细]
-
详解Maven仓库之本地仓库、远程仓库
所属栏目:[Java] 日期:2020-12-14 热度:60
什么是Maven仓库 在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/lib的子目录,那里存放着各类第三方依赖jar文件,如log4j.jar,junit.jar等等。 每建立一个项目,你都需要建立这样的一个/lib目录,然后复制一对jar文件[详细]
-
快速理解spring中的各种注解
所属栏目:[Java] 日期:2020-12-14 热度:101
Spring中的注解大概可以分为两大类: 1)spring的bean容器相关的注解,或者说bean工厂相关的注解; 2)springmvc相关的注解。 spring的bean容器相关的注解,先后有:@Required, @Autowired,@PostConstruct,@PreDestory,还有Spring3.0开始支持的JSR-330标准[详细]
-
java针对于时间转换的DateUtils工具类
所属栏目:[Java] 日期:2020-12-14 热度:188
本文实例为大家分享了时间转换的DateUtils工具类,供大家参考,具体内容如下 import java.sql.Timestamp;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.HashMap;import java.util.Map;import net.sf[详细]
-
java字符串与日期类型转换的工具类
所属栏目:[Java] 日期:2020-12-14 热度:74
常用的字符串转date,和日期转字符串的方法,具体内容如下 package com.cq2022.zago.base.util; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.GregorianCal[详细]
-
浅谈Java BitSet使用场景和代码示例
所属栏目:[Java] 日期:2020-12-14 热度:98
一、什么是BitSet? 注:以下内容来自JDK API: BitSet类实现了一个按需增长的位向量。位Set的每一个组件都有一个boolean值。用非负的整数将BitSet的位编入索引。可以对每个编入索引的位进行测试、设置或者清除。通过逻辑与、逻辑或和逻辑异或操作,可以使用[详细]
-
基于Java实现的一层简单人工神经网络算法示例
所属栏目:[Java] 日期:2020-12-14 热度:51
本篇章节讲解基于Java实现的一层简单人工神经网络算法。供大家参考研究具体如下: 先来看看笔者绘制的算法图: 2、数据类 import java.util.Arrays;public class Data { double[] vector; int dimention; int type; public double[] getVector() {[详细]
-
K均值聚类算法的Java版实现代码示例
所属栏目:[Java] 日期:2020-12-14 热度:58
1.简介 K均值聚类算法是先随机选取K个对象作为初始的聚类中心。然后计算每个对象与各个种子聚类中心之间的距离,把每个对象分配给距离它最近的聚类中心。聚类中心以及分配给它们的对象就代表一个聚类。一旦全部对象都被分配了,每个聚类的聚类中心会根据聚类[详细]
-
maven+阿里云创建国内镜像的中央仓库(亲测可用)
所属栏目:[Java] 日期:2020-12-14 热度:101
众所周知,在墙内开发很头疼的一件事就是Maven仓库的连接速度太慢。虽然对于很多互联网企业和大中型软件公司,建个镜像是分分钟的事。但对于个人开发者和小公司来说,确实是个问题。之前有一阵子开源中国有提供maven仓库镜像,但目前已经无法使用了。 下面是[详细]
-
java编程无向图结构的存储及DFS操作代码详解
所属栏目:[Java] 日期:2020-12-14 热度:119
图的概念 图是算法中是树的拓展,树是从上向下的数据结构,结点都有一个父结点(根结点除外),从上向下排列。而图没有了父子结点的概念,图中的结点都是平等关系,结果更加复杂。 无向图 有向图 图G=(V,E),其中V代表顶点Vertex,E代表边edge,一条边就是一[详细]
-
Java日期工具类DateUtils实例详解
所属栏目:[Java] 日期:2020-12-14 热度:109
在项目开发中,日期是我们必不可少的的一部分,本文将总结代码开发中的关于日期常用的一些方法,以方便自己后期使用。下面直接上菜了: package com.example.util; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.A[详细]