自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

原创 常见排序算法

冒泡排序(Bubble Sort)是一种简单的排序算法。它通过多次遍历待排序的元素,比较相邻的两个元素并交换位置,使较大的元素逐渐向右移动到数组的末尾,从而实现排序的目的。具体的步骤如下:从数组的第一个元素开始,依次比较相邻的两个元素。如果前一个元素大于后一个元素,则交换它们的位置,使较大的元素向右移动。继续比较下一对相邻元素,重复上述操作,直到遍历到倒数第二个元素(第一轮遍历结束时,最大的元素已经排在了最后)。重复上述步骤,每次遍历都将待排序部分的最大元素移动到最右边。

2023-07-06 13:56:11 606

转载 java8 计算List对象BigDecimal属性的最大值、最小值、总和、平均值

代码举例@Slf4jpublic class Test { public void test() throws IOException { User user1 = new User(2, "Steven", new Date(), 2000.0, new BigDecimal(2000)); User user2 = new User(3, "Steven", new Date(), 3000.0, new BigDecimal(3000));

2021-09-27 10:58:39 5417

原创 mybatisplus连接池连接MySQL数据库时报异常错误解决方法

问题描述:数据库名、地址、用户名配置的都正确,报错:Access denied for user ‘root‘@‘localhost‘ (using password: YES)my.ini 修改参数,详细参考https://blog.csdn.net/qq_36675754/article/details/81381341/

2021-07-09 14:23:31 448

转载 apache-maven插件安装配置

时间久了有点忘了,记录下转载地址:https://blog.csdn.net/s_trick/article/details/86562784

2021-07-08 17:13:16 131

原创 linux系统源码下载地址

官网下载经常速度太慢,无法下载,提供另一个链接:http://ftp.sjtu.edu.cn/sites/ftp.kernel.org/pub/linux/kernel/

2021-06-25 11:09:13 821

原创 rust语言基础(一)

话不多说,新建工程后直接上main.rs 的代码///Adds one to the number given.////// # Examples////// ```/// let x = add(1, 2);//////```fn add(a: i32, b: i32) -> i32 { return a + b;}fn main() { // 使用{} 做替换符 let a = 12; // a= 123 ; 会报错,a为不可变变量

2021-06-24 22:51:52 174

原创 mac 安装rust环境

1.安装 curl https://sh.rustup.rs -sSf | sh如下图过程,1)2)3)可选择默认设置,我直接回车默认的安装。2编译按照指示刷新环境变量source $HOME/.cargo/env重启窗口查看安装版本3.版本查看rustc --version4.安装包版本查看cargo --version...

2021-06-24 10:32:31 610

原创 微服务入门(二)服务消费者 和服务提供者

一 、 如上篇文章,先导入pom依赖。<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache

2021-06-06 17:59:45 464

原创 微服务 之注册中心 eureka

如何新建注册中心微服务:可以直接用idea新建工程以sping initializer选择建议使用jdk8 ,建议使用springboot 2.0以上选择spring web,eureka server 。以下是pom文件依赖:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XM

2021-06-06 17:11:24 59

原创 资源下载网址收藏

资源下载网址收藏idea下载官方:https://www.jetbrains.com/idea/download/#section=macjdk官网下载:https://www.oracle.com/java/technologies/javase-downloads.htmltomcat:https://tomcat.apache.org/

2021-05-20 22:43:43 189

原创 maven 如何解决父子项目间的依赖j a r包的冲突

springboot 如何解决父子项目间的依赖j a r包的冲突父项目使用dependencymanagement标签子项目使用denpendenceis标签父项目使用dependencymanagement标签子项目使用denpendenceis标签具体使用参考引用:https://blog.csdn.net/softmanfly/article/details/50015515...

2021-04-30 10:02:33 462

原创 windows下启动springboot 项目jar包快捷方式

windows下启动springboot 项目jar包快捷方式:新建bat文件,编辑内容:@echo offjava -Dfile.encoding=utf-8 -jar projectname-1.0.jar

2020-12-15 20:02:31 417

原创 mybatis 实现动态数据源连接

mybatis 动态数据源 :springboot项目yml配置:spring:application:name: name #autoconfigure:exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfiguredatasource:maintype: oracle#用来获取主数据源是哪种类型dynamic:primary: masterstrict: falsedatasou

2020-12-14 20:38:55 694 1

原创 后续更新20201210

待更新内容:mybatis 动态数据源实现自定义过滤器过滤特殊符号 ,防止sql注入等springboot 定时器redis 数据查询自定义拦截器实现日志各种sql统计语句xml自定义sql语句(不绑定实体,返回map,object 等), 动态增加表字段语句。jdk8 stream 流后续更新轻量网络协议通信activity工作流各个表关系js回调简单加密工具类java 自定义字典常量springboot常用配置sql distinct、uninon 详解...

2020-12-10 19:45:05 70

转载 springboot 接收参数 对象中包含对象List

前端 ajax提交 设置 contentType:“application/json”提交格式:{“dd”:“sdfs”,“sdfs”:“fwef”,“sdfs”:[],“ojroegon”:[]}方法里入参为:@RequestBody Class beanName这样就能愉快地接收了 _

2020-12-03 20:35:17 1588

原创 oracle 导出dmp数据

oracle 导出dmp数据:exp usernmae/password@ip:host/instantname file=f:\daochu.dmp owner=( tablespacename )导入dmp数据:imp username/password@ip:host/instancename full=y file = d:\data\daochu.dmp ignore=y注意:不用进sqlplus. 以上是直接导出/导入表空间所以表结构和表数据...

2020-12-02 14:41:32 98

原创 excel工具类 自定义列名非注解方式

直接上代码:excel工具类package com.sdfs.common.utils;import org.apache.poi.hssf.usermodel.*;import org.apache.poi.ss.usermodel.Cell;import org.apache.poi.ss.usermodel.Row;import org.apache.poi.ss.usermodel.Sheet;import org.apache.poi.xssf.streaming.SXSSFWorkb

2020-12-01 17:46:56 240

原创 导出word工具类,使用替换模板的方式。 文字、图片、表格等

直接上代码,导出word工具类,使用替换模板的方式:package com.project.utils;import org.apache.poi.util.Units;import org.apache.poi.xwpf.usermodel.*;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.util.*;im

2020-12-01 17:38:43 324

转载 oracle新建表空间及用户并授权

1、创建表空间:格式: create tablespace 表间名 datafile ‘数据文件名’ size 表空间大小create tablespace data_test datafile ‘e:\oracle\oradata\test\data_1.dbf’ size 2000M;create tablespace idx_test datafile ‘e:\oracle\oradata\test\idx_1.dbf’ size 2000M;(*数据文件名 包含全路径, 表空间大小 2000

2020-12-01 17:34:11 266

原创 oracle存储过程创建 测试

oracle 创建存储过程:create or replace procedure p_procedure_nameasCURSOR cur_1 ISSELECT clumnfrom table ;beginFOR rec IN cur_1 LOOPDbms_output.Put_line(rec.clumn );update table set table.clumn = rec.clumn ;commit;END LOOP;Dbms_output.Put_lin

2020-11-30 15:43:34 219

原创 call-setters-on-nulls: true mabatis返回的map 为空时也展示键值对

call-setters-on-nulls: true 返回的map 为空时也展示键值对

2020-11-10 19:55:46 2792 2

原创 RequestMapping 注解

RequestMapping 注解RequestMapping代替 GetMapping 或PostMappingHTTPRequestservlet 可以获取请求方式httpConn.setRequestMethod(request.getMethod());

2020-11-10 19:54:12 44

原创 自定义异常

java 自定义异常extends RuntimeException重写toString方法

2020-11-10 19:45:21 33

原创 json对象转字符串

json对象转json字符串json.toJSONString()

2020-11-10 19:43:45 138

原创 流转字节数组

inputstream转byte数组InputStream is = httpConn.getInputStream();byte[] bytes = IOUtils.toByteArray(is);

2020-11-10 19:42:28 340

转载 @Controller和@RestController的区别?

@Controller和@RestController的区别?知识点:@RestController注解相当于@ResponseBody + @Controller合在一起的作用。如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,或者html,配置的视图解析器 InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容。如果需要返回到指定页面,则需要用 @Controller配合视图

2020-11-03 18:54:19 36

原创 java获取 服务端 客户端 ip

获取服务端ipInetAddress address = InetAddress.getLocalHost();return address.getHostAddress();客户端ipHttpServletRequest requestrequest.getRemoteAddr();

2020-11-03 16:10:35 124

原创 一对多表结构,查询一的信息的同时统计多的数量

一对多表结构,查询一的信息的同时统计多的数量代码:SELECTzy.*,count( DISTINCT ( ckjl.sid ) ) AS sycs,count( DISTINCT ( dyjl.sid ) ) AS dycsFROMzz_zy zyLEFT JOIN zz_zysyjl ckjl ON ( zy.sid = ckjl.zyid AND ckjl.sylx = 0 )LEFT JOIN zz_zysyjl dyjl ON ( zy.sid = dyjl.zyid AND d

2020-11-03 10:59:40 547

原创 java获取项目在磁盘路径

java获取项目在磁盘路径1、获取resource路径String path = ClassUtils.getDefaultClassLoader().getResource("").getPath();2 获取项目路径savePath = System.getProperty(“user.dir”)

2020-11-02 14:36:04 1276

原创 自定义异常

如何自定义异常:继承 RuntimeException 类实现自定义异常方法

2020-11-02 14:28:15 59

原创 jdk8 stream 流 集合去重 List 根据某字段去重

jdk8 stream 流 集合去重 List 根据某字段去重直接上代码直接上代码List = List.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(Zy::getSid))), ArrayList::new));

2020-11-02 14:24:30 1978

原创 TCP 为什么是可靠连接

1 通过 TCP 连接传输的数据无差错,不丢失,不重复,且按顺序到达。2 TCP 报文头里面的序号能使 TCP 的数据按序到达3 报文头里面的确认序号能保证不丢包,累计确认及超时重传机制4 TCP 拥有流量控制及拥塞控制的机制5 TCP 的顺序问题,丢包问题,流量控制都是通过滑动窗口来解决的6 拥塞控制时通过拥塞窗口来解决的...

2019-08-27 16:43:54 1265

原创 安装win系统,过程中报错报错0xc0000605

操作系统的文件已过期文件:\Windos\systeme32\winload.exe解决方式:进bios把时间跳到2014年12月以前就可以了按键enter进入日期年月日的选项,选择 + -来更改日期...

2019-05-30 09:52:15 3301

转载 Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?

Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?1、什么是Set?(what)Set是Collection容器的一个子接口,它不允许出现重复元素,当然也只允许有一个null对象。2、如何来区分重复与否呢?(how)“ 用 iterator() 方法来区分重复与否 ”,这是在网上流传的答案...

2019-05-25 17:46:57 2781 1

转载 Java 反射详解

1、什么是反射?Java反射就是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;并且能改变它的属性。而这也是Java被视为动态(或准动态,为啥要说是准动态,因为一般而言的动态语言定义是程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言。从这个观点看,Perl,Python,Ruby是动态语言,C++,Java,C#不是动态...

2019-05-24 21:44:10 89

转载 Spring MVC 面试题

Spring MVC什么是springMVC?作用?为什么要用springMVC?说出spring mvc底层执行流程(工作原理)说说spring mvc中常用注解有哪些,分别什么作用?springmvc和strus2的区别?如何在spring mvc实现RESTful 服务spring mvc如何返回JSON数据什么是拦截器?有什么用?spring mvc如何定义拦截器?spring mvc中如...

2019-05-24 20:53:26 247 1

转载 Oracle视图中的错误ORA-04063

错误ORA-04063:view view_test has errors这个错误发生的原因有两种情况:1、一种是创建的视图本身有误,但是通过force等命令强制创建成功了,比如视图本身包含基表中不存在的列(或者是基于不存在的列使用了分析函数创造的列)。解决方案:最好不要用强制方法创建视图,保证所用的列都是真实存在的!2、视图的基表,或者视图基于其创建的视图被删除了。Oracle中的视图...

2019-05-24 17:16:41 6916

原创 oracle 12c版本新建表空间、用户、赋权限

oracle新建表空间、用户、赋权限1、创建表空间:格式: create tablespace 表间名 datafile ‘数据文件名’ size 表空间大小 create tablespace db_1 datafile 'H:\app\root\oradata\orcl\db_1.dbf' size 2000M; (...

2019-05-24 17:00:40 995

转载 (转)oracle视图详解

(转)oracle视图详解Oracle视图详解转载一. 视图的定义视图(view),也称虚表, 不占用物理空间,这个也是相对概念,因为视图本身的定义语句还是要存储在数据字典里的。视图只有逻辑定义。每次使用的时候,只是重新执行SQL。视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的表叫做该视图的基表。一个视图也可以从另一个视图中产生。视图的定义存在数据库中...

2019-05-24 16:45:17 227

转载 oracle存储过程及游标使用实例

oracle存储过程及游标使用实例create or replace procedure t_table_count_test asv_tablename varchar2(50);v_count integer;str_sql varchar2(200);–从all_tables里面获取的所有表的表名称,保存在游标内CURSOR mycursor isselect t.tabl...

2019-05-24 16:41:48 461

spring-cloud.zip

微服务注册中心,服务消费者模块,生产者模块,网关模块,熔断器监控面板性能监控模块,日志sleuth和zipkin的集成

2021-06-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除