过客匆匆@1
码龄6年
关注
提问 私信
  • 博客:86,504
    86,504
    总访问量
  • 42
    原创
  • 375,444
    排名
  • 6
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2018-11-23
博客简介:

weixin_43779185的博客

查看详细资料
个人成就
  • 获得36次点赞
  • 内容获得36次评论
  • 获得124次收藏
  • 代码片获得306次分享
创作历程
  • 2篇
    2022年
  • 34篇
    2021年
  • 7篇
    2020年
成就勋章
TA的专栏
  • excel导出说明
  • 底层代码分析
    1篇
  • camunda流程图
    1篇
  • 文档解析
    1篇
  • docx文档解析
    1篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 服务器
    linux
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

编程题1--进制转换通用方法

十进制转N进制,N进制转十进制
原创
发布博客 2022.07.04 ·
275 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql安装及使用(主要为了记录服务无法启动的问题)

mysql安装及使用,服务无法解决的问题,图形化工具的使用
原创
发布博客 2022.05.09 ·
328 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

jvm内存溢出 -- 项目启动不了

项目中遇见的问题:Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000006c0000000, 2863661056, 0) failed; error='无法分配内存' (errno=12)解决:项目更新jar包后,可以正常启动,但是新功能没有实现,看日志时发现,项目启动失败报内存溢出。排查发现原来前一版本的进程包还在。方案:1、top 命名查看当前内存情况 : 这里发现原项目进程还在2、stop
原创
发布博客 2021.08.12 ·
924 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

oracle语法之函数篇(substr、instr)

一、substr:字符截取函数格式一:substr(string,i):string:需要截取的字符串i:从第i个位置开始截取之后的字符串格式二:substr(string.i1,i2):string:需要截取的字符串i1:0或者1,表示从第一个位置开始截取i2:要截取的字符串的长度二、instr:字符查找函数格式一:instr(检索的源字符串,检索的目标字符串)select instr('hellocmf','cmf'): //结果6...
原创
发布博客 2021.07.06 ·
203 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

orace错题集 -- (ora-25156,ora-00979:group by报错,ORA-01861: 文字与格式字符串不匹配)

问题一:ORA-25156:旧样式的外部联接(+)不能与 ANSI链接一起使用由于sql的部分改动导致了上面的问题,其实是由于之前sql中使用了一下外连接方法AND a.C_FUNDACCO = b.c_fundacco(+)所以新增的sql中,left join也要改成使用这种连表方式(表逗号分隔,where后面关联条件和上面一样写)参考:http://t.zoukankan.com/alphajuns-p-12216971.html...
原创
发布博客 2021.07.01 ·
717 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

虚拟机设置网络配置静态ip之搭建java开发环境01

前提:1、安装好虚拟机 – 设置为.net模式2、设置网络设置网络前要确认任务管理器-服务中 以下已经服务是开启的状态配置一个静态ip,方便后续xshell连接:4、使用xshell连接虚拟机 – 用3配置的ip主机:192.168.137.128端口:22用户名/密码一、安装jdk可以去官网下载jdk-8u172-linux-x64.tar.gz文件,通过xftp拖进linux目录mkdir -p /usr/local/ta5jdk -- 创建目录tar xzvf jdk-
原创
发布博客 2021.06.22 ·
229 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

oracle语法4-实际应用中相关问题(日期格式转换,值特殊处理)

1、将数字型日期转为字符串格式20210201 转为 2021-02-01select to_char(to_date('20210201','yyyymmdd') from dual2、解决数据库某字段值为0.03,但是查询出来显示为.03的问题select rtrim(to_char('0.03', 'fm9990.9999'), '.') from dual ; -- ‘0.03’-- 如果不加fm的话,数值前面会多两个空格,显示为‘ 0.03’;...
原创
发布博客 2021.05.20 ·
243 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

ArrayList中值得思考的问题:在循环中调用remove(Object o)方法会报错

前言:ArrayList中有两种删除的方法,remove(int index):按下标删除;remove(Object o):删除某个元素;这里其实删除某个对象的内部实现逻辑,也是找出这个元素的下标,按下标删除;但是按元素删除需要注意一点,千万不要在循坏里面删除元素,会出现报错的情况:@Testpublic void getRemoveError(){ List<String> list = new ArrayList<String>(); list.add("1");
原创
发布博客 2021.05.08 ·
525 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

ArrayList底层学习02 -- 初始化及核心方法解析(add,get,grow)

一、属性private static final int DEFAULT_CAPACITY = 10; 初始容量10private int size; // 动态数组的实际大小二、构造函数1、有参构造函数 public ArrayList(int initialCapacity) { if (initialCapacity > 0) { this.elementData = new Object[initialCapacity]; } else if (in
原创
发布博客 2021.05.06 ·
285 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ArrayList底层学习01 -- 实现RandomAccess、Cloneable、java.io.Serializable接口深层理解

一、描述ArrayList类继承了List集合实现了RandomAccess、Cloneable、java.io.Serializable接口这些接口里面什么都没有,就相当于一个标记类二、对这些标记类的认识1、实现了java.io.Serializable接口,就表示ArrayList对象支持序列化什么是序列化??我用代码说明下UserInfo一个没有实现序列化接口的对象public class UserInfo { private String id; private String
原创
发布博客 2021.04.28 ·
397 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

hashmap底层学习 --jdk1.8 版本

一、理解hashmap是一个数据+链表+红黑树(1.8及以后才有)的存储结构,当添加一个key-value时,先计算元素key的hash值,找到bucket(理解为数组)中的位置来存储键值对对象,对于相同hash值的键值对对象将它存储在数组的同一位置以此添加在链表的下一个节点(链表结构主要是为了解决hash碰撞的问题);二、主要的常量和节点中的内容 static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 初始容量
原创
发布博客 2021.04.27 ·
120 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

本地安装rabbitmq

一、由于rabbitmq是erlang语言,要先安装erlang语言开发包官网:http://www.erlang.org/downloads一直下一步就可以正常安装配置变量:检查是否安装成功cmd 输入erl 打印出版本号二、安装rabbitmq直接下一步安装就好了配置变量:检查是否安装成功cmd进入C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.9\sbin目录激活 RabbitMQ’s
原创
发布博客 2021.04.21 ·
1058 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

springboot集成camunda

前面文章有写springboot项目,在此配置文件基础上集成camunda一、添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> <optional>true</optional> </depe
原创
发布博客 2021.04.23 ·
8917 阅读 ·
0 点赞 ·
3 评论 ·
15 收藏

java解析pdf文档(前面写了docx的解析所以也思考写一份pdf的解析)--PdfReader底层分析

一、直接将前篇docx文档转成pdf文档用于测试二、由于使用pdf文档所以需要引入一个新的依赖<!--itextpdf是生成PDF文档的一个java类库--><dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.7</version></dependency&
原创
发布博客 2021.04.15 ·
1989 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

java解析word(.docx)文档

一、首先我们要了解一下XWPFDocument中在解析时使用到的对象XWPFParagraph :段落XWPFPictureData : 图片XWPFTable :表格二、固定模板的docx文档这里是我自己定义的文档文件,我需要取出表格中的数据,以及文档日期;因为我现在做的大多是金融项目,涉及的解析还比较简单,主要是用户在使用过程中需要上传文档,然后调用后端接口解析出文档中的金额日期数据返回给前端,填充在指定位置以供参考;三、核心代码示例:/** * 获取固定格式docx文档的数据
原创
发布博客 2021.04.15 ·
7219 阅读 ·
1 点赞 ·
15 评论 ·
20 收藏

oracle语法3 - 高级语法及性能

一、exists 和 not existsexists :sql 返回结果集为真not exists :sql 不返回结果集为真表A:IDNAME1A12A23A3表B :IDAIDNAME11B122B232B3表A和表B是1对多的关系 A.ID => B.AIDSELECT ID,NAME FROM A WHERE EXIST (SELECT * FROM B WHERE A.ID=B.AI
原创
发布博客 2021.04.14 ·
354 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

xshell部署环境常用的linux命令

一、进入项目目录cd /home/project二、拷贝项目到项目根目录(/demo)git clone 项目在git上的目录三、通过xftp将application.yml配置文件和启动脚本start.sh放在项目根目录vim application.yml : 修改项目配置文件信息选择 i ,修改后以wq命令保存后退出start.sh: 支持本地debug#!/bin/bashdir=./cd $dirservice=demo-serviceps -ef |grep ${ser
原创
发布博客 2021.04.14 ·
568 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

springClound框架搭建

一、19年参与的第一个大型项目用的就是springClound分布式框架
转载
发布博客 2021.05.11 ·
123 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

导出指定格式的文档 -宏变量

1、首先自己新建一个word文档,将需要导出的文档格式事先编辑好,设置宏变量后,后续替换成对应的数据;例如:后面##就是宏变量需要替换对应的数据;2、由于导出docx文档,需要使用到XWPFDocument对象,需引入依赖:<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.
原创
发布博客 2021.04.12 ·
472 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

oracle 11安装

1、官网下载11的安装包,这里分享一个百度网盘的安装包链接链接:https://pan.baidu.com/s/1ETEk9rdYWymtAqme9U_gfw提取码:i7t52、下载后解压,点击setup.exea、有些电脑最前面会提示环境不满足oracle安装,我这里直接忽略继续安装了b、下面配置安全更新时会报连接失败,这里不勾选第二个选项,然后勾上我红框的地方就可以继续了c、系统类直接下一步d、典型安装:Oracle基目录最后是不带中文和其他特殊字符,这里我直接默认路径不改动了管理口
原创
发布博客 2021.04.09 ·
541 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏
加载更多