- 博客(40)
- 资源 (1)
- 收藏
- 关注
原创 常见排序算法
冒泡排序(Bubble Sort)是一种简单的排序算法。它通过多次遍历待排序的元素,比较相邻的两个元素并交换位置,使较大的元素逐渐向右移动到数组的末尾,从而实现排序的目的。具体的步骤如下:从数组的第一个元素开始,依次比较相邻的两个元素。如果前一个元素大于后一个元素,则交换它们的位置,使较大的元素向右移动。继续比较下一对相邻元素,重复上述操作,直到遍历到倒数第二个元素(第一轮遍历结束时,最大的元素已经排在了最后)。重复上述步骤,每次遍历都将待排序部分的最大元素移动到最右边。
2023-07-06 13:56:11
647
转载 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
5925
原创 mybatisplus连接池连接MySQL数据库时报异常错误解决方法
问题描述:数据库名、地址、用户名配置的都正确,报错:Access denied for user ‘root‘@‘localhost‘ (using password: YES)my.ini 修改参数,详细参考https://blog.youkuaiyun.com/qq_36675754/article/details/81381341/
2021-07-09 14:23:31
565
转载 apache-maven插件安装配置
时间久了有点忘了,记录下转载地址:https://blog.youkuaiyun.com/s_trick/article/details/86562784
2021-07-08 17:13:16
172
原创 linux系统源码下载地址
官网下载经常速度太慢,无法下载,提供另一个链接:http://ftp.sjtu.edu.cn/sites/ftp.kernel.org/pub/linux/kernel/
2021-06-25 11:09:13
949
原创 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
204
原创 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
790
原创 微服务入门(二)服务消费者 和服务提供者
一 、 如上篇文章,先导入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
522
原创 微服务 之注册中心 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
97
原创 资源下载网址收藏
资源下载网址收藏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
235
原创 maven 如何解决父子项目间的依赖j a r包的冲突
springboot 如何解决父子项目间的依赖j a r包的冲突父项目使用dependencymanagement标签子项目使用denpendenceis标签父项目使用dependencymanagement标签子项目使用denpendenceis标签具体使用参考引用:https://blog.youkuaiyun.com/softmanfly/article/details/50015515...
2021-04-30 10:02:33
534
原创 windows下启动springboot 项目jar包快捷方式
windows下启动springboot 项目jar包快捷方式:新建bat文件,编辑内容:@echo offjava -Dfile.encoding=utf-8 -jar projectname-1.0.jar
2020-12-15 20:02:31
467
原创 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
788
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
103
转载 springboot 接收参数 对象中包含对象List
前端 ajax提交 设置 contentType:“application/json”提交格式:{“dd”:“sdfs”,“sdfs”:“fwef”,“sdfs”:[],“ojroegon”:[]}方法里入参为:@RequestBody Class beanName这样就能愉快地接收了 _
2020-12-03 20:35:17
1676
原创 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
178
原创 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
327
原创 导出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
407
转载 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
305
原创 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
243
原创 call-setters-on-nulls: true mabatis返回的map 为空时也展示键值对
call-setters-on-nulls: true 返回的map 为空时也展示键值对
2020-11-10 19:55:46
3006
2
原创 RequestMapping 注解
RequestMapping 注解RequestMapping代替 GetMapping 或PostMappingHTTPRequestservlet 可以获取请求方式httpConn.setRequestMethod(request.getMethod());
2020-11-10 19:54:12
79
原创 流转字节数组
inputstream转byte数组InputStream is = httpConn.getInputStream();byte[] bytes = IOUtils.toByteArray(is);
2020-11-10 19:42:28
377
转载 @Controller和@RestController的区别?
@Controller和@RestController的区别?知识点:@RestController注解相当于@ResponseBody + @Controller合在一起的作用。如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,或者html,配置的视图解析器 InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容。如果需要返回到指定页面,则需要用 @Controller配合视图
2020-11-03 18:54:19
66
原创 java获取 服务端 客户端 ip
获取服务端ipInetAddress address = InetAddress.getLocalHost();return address.getHostAddress();客户端ipHttpServletRequest requestrequest.getRemoteAddr();
2020-11-03 16:10:35
166
原创 一对多表结构,查询一的信息的同时统计多的数量
一对多表结构,查询一的信息的同时统计多的数量代码: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
635
原创 java获取项目在磁盘路径
java获取项目在磁盘路径1、获取resource路径String path = ClassUtils.getDefaultClassLoader().getResource("").getPath();2 获取项目路径savePath = System.getProperty(“user.dir”)
2020-11-02 14:36:04
1401
原创 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
2048
原创 TCP 为什么是可靠连接
1 通过 TCP 连接传输的数据无差错,不丢失,不重复,且按顺序到达。2 TCP 报文头里面的序号能使 TCP 的数据按序到达3 报文头里面的确认序号能保证不丢包,累计确认及超时重传机制4 TCP 拥有流量控制及拥塞控制的机制5 TCP 的顺序问题,丢包问题,流量控制都是通过滑动窗口来解决的6 拥塞控制时通过拥塞窗口来解决的...
2019-08-27 16:43:54
1350
原创 安装win系统,过程中报错报错0xc0000605
操作系统的文件已过期文件:\Windos\systeme32\winload.exe解决方式:进bios把时间跳到2014年12月以前就可以了按键enter进入日期年月日的选项,选择 + -来更改日期...
2019-05-30 09:52:15
3950
转载 Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?1、什么是Set?(what)Set是Collection容器的一个子接口,它不允许出现重复元素,当然也只允许有一个null对象。2、如何来区分重复与否呢?(how)“ 用 iterator() 方法来区分重复与否 ”,这是在网上流传的答案...
2019-05-25 17:46:57
2836
1
转载 Java 反射详解
1、什么是反射?Java反射就是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;并且能改变它的属性。而这也是Java被视为动态(或准动态,为啥要说是准动态,因为一般而言的动态语言定义是程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言。从这个观点看,Perl,Python,Ruby是动态语言,C++,Java,C#不是动态...
2019-05-24 21:44:10
132
转载 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
290
1
转载 Oracle视图中的错误ORA-04063
错误ORA-04063:view view_test has errors这个错误发生的原因有两种情况:1、一种是创建的视图本身有误,但是通过force等命令强制创建成功了,比如视图本身包含基表中不存在的列(或者是基于不存在的列使用了分析函数创造的列)。解决方案:最好不要用强制方法创建视图,保证所用的列都是真实存在的!2、视图的基表,或者视图基于其创建的视图被删除了。Oracle中的视图...
2019-05-24 17:16:41
7269
原创 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
1073
转载 (转)oracle视图详解
(转)oracle视图详解Oracle视图详解转载一. 视图的定义视图(view),也称虚表, 不占用物理空间,这个也是相对概念,因为视图本身的定义语句还是要存储在数据字典里的。视图只有逻辑定义。每次使用的时候,只是重新执行SQL。视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的表叫做该视图的基表。一个视图也可以从另一个视图中产生。视图的定义存在数据库中...
2019-05-24 16:45:17
330
转载 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
505
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人