lzl_Avery
码龄5年
  • 93,689
    被访问
  • 98
    原创
  • 25,691
    排名
  • 14
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2016-11-23
博客简介:

lzl_Avery的博客

查看详细资料
  • 1
    领奖
    总分 38 当月 1
个人成就
  • 获得14次点赞
  • 内容获得5次评论
  • 获得36次收藏
创作历程
  • 3篇
    2022年
  • 7篇
    2020年
  • 4篇
    2019年
  • 9篇
    2018年
  • 76篇
    2017年
  • 2篇
    2016年
成就勋章
TA的专栏
  • java框架
    2篇
  • 基础
    66篇
  • 面向对像
    1篇
  • 基础linux
    5篇
  • oracle
    3篇
  • sql
    10篇
  • 异常
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

文件操作文件复制

package test;import sun.reflect.misc.FieldUtil;import java.io.*;import java.nio.file.Files;/** * 文件操作 文件复制 文件上传的后端操作本质是文件夹复制IO流操作 * 那么javaweb项目文件上传是怎么操作的呢? * 1前端使用multipart上传文件,后端获取文件的绝对路径建立file * 2后端新建文件的保存目录路径 从而建立保存的新文件的file对象 * 3使用io流进.
原创
发布博客 2022.03.24 ·
142 阅读 ·
0 点赞 ·
0 评论

IO字节流字符流

package test;import java.io.*;/** * 字节流和字符流的测试 */public class IOtest { public static void main(String[] args) { IOtest iOtest=new IOtest(); try { //注意字节流在读取时 存在中文乱码问题 需谨慎 iOtest.byFileOutputStream();//字节流.
原创
发布博客 2022.03.24 ·
176 阅读 ·
0 点赞 ·
0 评论

集合操作去重

package test;import java.util.*;import java.util.stream.Collectors;public class DemoTest { /** *Arrays类中提供了一个静态方法asList,使用该方法我们可以将一个数组转换为对应的List集合。 *其方法定义为: *static<T>List<T>asList<T...a> *返回的List的集合元素类型由传入的数组.
原创
发布博客 2022.03.24 ·
147 阅读 ·
0 点赞 ·
0 评论

2020-12-29

问题:当我们对mysql数据中主键自增的id执行delete后下次再插入时id不会与上一个连续解决利用触发器CREATE TABLE `tb` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键', `name` varchar(50) NOT NULL DEFAULT 'default' COMMENT '表名', PRIMARY KEY (`Id`)) ENGINE=InnoDB AUTO_INCREMENT=11...
原创
发布博客 2020.12.29 ·
34 阅读 ·
0 点赞 ·
1 评论

mysql如何对一个嵌套查询求和?

答:
给你举个例子吧 你要的是1 2 3 4这状态下的求和 其实就是分组求和 第一步查寻求和字段假设就是time 分组字段status 表里有这两个字段 先说子查询 不管你子查询做了什么样的操作select a,b,c....等查询字段这是你的子查询业务,time as time,status as status from 剩下的你的 子查询条件,最后要分组求和只需要在外面包裹select sum(t.time),t.status from(子查询) as t group by t.status 不就可以搞定了么
回答问题 2020.09.25

不耻下问:Java语言三个数排序不用数组怎么实现呢

答:
写个三目运算嵌套也可以,temp=a>b?(a>c?a:c):(b>c?b:c);这样可以找到最大值temp,同理可找到最小值和中间值从而顺序不就出来了么
回答问题 2020.09.25

mysql数据库引擎及数据库索引使用算法原理和优缺点

mysql索引实现原理:为什么要使用索引?帮助mysql高效获取数据结构 没有索引可能会异致全表扫描mysql中索引采用的是哪些数据结构?hash 平衡 b树 b+树 用得最多的是b b+树hssh算法:优点:查找可以直接根据key访问缺点:不能进行范围查询 比大小是以hash值来比较的index=hash(key) 通过key计算hash值得到index存放位置因为底层数据散列的,无法进行比较大小平衡二叉树又称AVL树(二分查找算法)优点:平衡二叉树算法基本与二叉树查...
原创
发布博客 2020.09.22 ·
65 阅读 ·
0 点赞 ·
0 评论

求一带登陆的outh2的资源服务器和认证服务器代码

答:
https://download.csdn.net/download/lzl_Avery/12831013 你看看我写的这个呢,我这个是基于sprngcould的微服务方式的
回答问题 2020.09.21

文件上传接口,服务发布时正常,过一段时间后全部404,服务重启恢复?

答:
说明服务挂掉了所以404找不到了,那么就如你的问题所描述的为什么会挂掉? 后台多个不同业务需要调用文件上传服务接口,在微服务 项目中文件上传是一个单独的服务对吧?可能是多个服务调用文件服务器,承受不了压力,可以考虑文件服务器集群,如果注册中心用的Eureka 集群就so easy了,另外对于接口设计上要考虑的一系列问题不知道你是否了解?1接口幂等性(文件重复上传),2服务雪崩现象是否有了解( 在高并发下,某个接口请求量特别高导致jvm资源被其占用,导致其它接口资源没有线程资源去处理它的事)(如果是服务雪崩问题就需要做 服务熔断、降级等措施咯),嗯基本上差不多也就这些原因会导致 (针对你的具体几天不知道)这个也可能是其它某个服务在几天内某个时间内 高并发调用你的文件上传接口也有可能出现这种情况,服务雪崩效应导致的是整个微服务瘫痪
回答问题 2020.09.11

ES数据库与kibana环境安装以及kibana操作ES

ES数据库与kibana环境安装以及kibana操作ES环境安装环境linux环境 并且已安装好jdk环境准备安装包:es安装包与对应版本kibanaelasticsearch-6.4.3.tar.gzkibana-6.4.3-linux-x86_64.tar.gz软件安装一般安装位置/usr/local/ 把安装包传到这个目录下安装ES解压estar -zxvf elasticsearch-6.4.3.ta...
原创
发布博客 2020.09.10 ·
174 阅读 ·
0 点赞 ·
0 评论

elasticsearch与kibana环境安装与es的基本操作.docx

发布资源 2020.09.10 ·
docx

Hibernate批量插入大量数据速度性能慢的解决方案

Hibernate批量插入大量数据速度性能慢的解决方案Hibernate的缓存,Hibernate有内部缓存与二级缓存之说。由于Hibernate对这两种缓存有着不同的管理机制,对于二级缓存,我们可以对它的大小进行相关配置,而对于内部缓存,Hibernate就采取了"放任自流"的态度了,对它的容量并没有限制。Hibernate先把数据...
原创
发布博客 2020.03.18 ·
1549 阅读 ·
0 点赞 ·
0 评论

nutz框架学习

Nutz框架学习相关整理1.简要介绍nutz框架源码开放可以下载它的jar包也可以下载它的源码改成自己的,这是不同于其它框架的一点点区别,其它区别就自己去发现了这里不解释属于初学也不了解,下面是就自己学习自我整理的一点东西,建议看nutz社区或者官方文档。2.官网文档入...
原创
发布博客 2020.03.04 ·
375 阅读 ·
1 点赞 ·
0 评论

mysql的1055以及group by和order by

举个常见的业务例子:求每组数据并每组数据按倒序排建表语句略1)有人想用下面的这条语句取巧的方式得到 按性别分组中每组中年龄最大的那一条数据select * from (select * from persion order by age desc)group by sex;实际上并不能得到想要的结果,在mysql5.7以前版本sql_mode...
原创
发布博客 2020.01.19 ·
136 阅读 ·
0 点赞 ·
0 评论

mysql5.7存储过程不明白为什么要把游标判断的放在declare其它变量的前面否则就要报错

--存储过程作用去除以.cn结尾的url后面的参数create PROCEDURE g_sp()begin declare done int default FALSE; declare tid int; declare gurl varchar(255);-- 声明游标 declare cur cursor for select id,url from t_c...
原创
发布博客 2020.01.02 ·
705 阅读 ·
0 点赞 ·
0 评论

linux下oracle安装和删除用户和表空间

1、删除用户和表空间drop user usernamecascade;drop tablespace tablespacename including contents and datafiles cascade constraint;chmod -R 777 +文件名 所有用户读写权限 r==>可读 w==>可写 x==>可执行 r=4 w=2 x=1一、修改操作...
原创
发布博客 2019.09.11 ·
1306 阅读 ·
0 点赞 ·
0 评论

shell初识

echo "`sh ./a.sh`"for((i=1;i<=10;i++));doecho $(expr $i \* 3 + 1);doneecho "`sh ./b.sh`"echo "`rm -rf a.sh b.sh`"说明:执行a.sh执行循环,执行b.sh执行rm删除a.sh b.sh两个文件上述实验代码貌似明白了点什么...
原创
发布博客 2019.08.12 ·
81 阅读 ·
0 点赞 ·
0 评论

oracle创建大表空间,创建用户等相关

创建用户并授权create userlinxing1 identified by linxing12345default tablespace表空间名quota unlimited on表空间名;grant connect,dba to linxing1;1.删除表空间:drop tablespace 表空间名 including contents and datafi...
原创
发布博客 2019.07.29 ·
321 阅读 ·
0 点赞 ·
0 评论

tomcat7项目换到tomcat8乱码以及tomcat异常

-- 异常Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.  java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters a...
原创
发布博客 2019.02.15 ·
1402 阅读 ·
0 点赞 ·
0 评论

cron在线工具,修复在线工具存在的bug

发布资源 2019.01.14 ·
zip
加载更多