自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (5)
  • 问答 (10)
  • 收藏
  • 关注

原创 《程序员成长课》读书笔记——1-2章

前言书是工具,我没有细读,我是带着问题去这本书的。所以,我将分享我的问题,及我通过这本书获取了哪些方法,来解决我的问题。我的问题:我现在工作2-3年的Java开发工作,但是我对自己的工作不满意,公司小,平台小,工作内容单一,技术无法提升。我想解决:“成长”,或者是成长的方法,提升技术、工作能力,跳槽,也正是这本书刚好能解决我的问题书籍目录及解决的问题第一章 技术怎么选择?怎么...

2020-02-11 14:09:13 247

原创 最重要的技术深入学习

学习技术的方法,学习的方法官方英文教程, 涉及的知识点, 遇到的问题, 应用的场景, 解决的方案, 实践的案例, 总结的经验。把知识与别的知识联系起来。这些知识的关联。才是最好的理解。主题阅读,体系学习。找到自己擅长的能力,放大它,如数学,计算机,逻辑思维,思考与写作学习计算机的整个体系知识,对计算机行业有整体的了解快速实现技术功能,应用到软件开发中网上的面试题,及如何解答,结合实际开发场景。...

2022-08-05 10:29:05 509 1

原创 Java 技术体系的简单描述

分布式、注册中心(ZK)、集群、微服务、企业总线、Docker、 K8S、多地容灾、服务网关、DNS负载(流量都到一个IP肯定不行),防火墙、Session共享、SLB负载均衡、动态节点、监控系统、分布式事务、分布式日志系统、分布式文件系统、数据库中间件(主从、读写分离、分表、分库)、分布式缓存(ehcache、redis)、定时任务、任务调度、消息中间件(MQ)、RPC、中台系统、第三方工具包、DevOps。ERP、OA、MES、MRP、WMS、PLM、CRM、MIS、Saas、商城系统、财务系统。...

2022-08-05 10:24:04 233

原创 PLSQL中使用书签

把SQL的查询保存到一个sql文件中。Sql文件中的语句太多,不好查找、分类。在开发过程中,经常需要执行SQL查询。把书签栏放到最右边。

2022-08-05 10:23:09 504

原创 小程序多个接口请求loadding无法消失问题

按上面的逻辑请求的时候,生成一个key放到Set中。响应完成后,删除这个key。

2022-08-05 10:22:40 536

原创 IT项目管理的理解

范围管理、成本管理、进度管理、质量管理。

2022-07-26 13:27:12 141

原创 关注时事与新闻的意义

了解新闻很重要,潜移默化影响自己,能成为兴趣再好不过

2022-07-16 23:09:48 750

原创 《自卑与超越》爱情篇

爱你是我一生最大的幸运

2022-06-22 20:42:09 100

原创 解决懒惰、拖延的方法

你不是懒,只是没有让你不得不做的理由

2022-06-21 22:28:18 658 3

原创 Linux常用命令

基本命令切换目录cd 目录名查看目录下文件及文件夹ls、ll移动文件/重命名mv创建目录mkdir强制删除目录/文件(小心)rm -rf 目录/文件查看软件进程ps -ef|grep 程序关键字杀进程kill -9 进程id查看所有进程top查看内存free -h查看磁盘df -h编辑文本文件/没有则创建新文件vi/vim分页查看大文本文件more动态查看日志文件tail -f 日志文件解压、压缩文件

2022-02-07 17:27:51 115 1

原创 Vmware安装Linux、Windows系统

window镜像下载地址https://msdn.itellyou.cn/https://next.itellyou.cn/https://www.microsoft.com/zh-cn/software-download/windows10linux镜像下载地址https://developer.aliyun.com/mirror/Linux下载精简版本Windows安装VMware的安装与使用(2)-----ISO镜像的导入_谷子499的博客-CSDN博客_vm

2022-02-07 16:40:33 655

原创 Vmware安装使用

官网地址VMware 中国 - 交付面向企业的数字化基础 | CN安装注册账号软件下载参考文档最新超详细VMware虚拟机安装完整教程 - 付宗乐 - 博客园使用虚拟网络编辑,修改子网ip 和 默认网关网段配置...

2022-02-07 16:27:06 644

原创 OpenBI 调研

结论:Bug:定时刷新功能有问题,找不到人Bug:发布后的大屏不能取消发布1、在宝塔里的一键部署,搜索openbi2、php设置的禁用函数,删除掉putenv3、oracle数据连接需要安装php扩展。到gitee上,下载php7.2.33的源码包,按以下文档操作linux下安装php扩展pdo_oci和oci8 - 糖葫芦9312 - 博客园细心一点,这里不一样。我就弄错一直安装不上。我的环境PHP7.2.33Centos 7...

2022-02-06 17:18:26 1080

原创 软件开发多年的网站收藏

源码类:github、gitee/开源中国、leetcode博客类:csdn、博客园、stack overflow、掘金Iteye、51CTO文档类:w3cSchool在线教程、易百教程、菜鸟教程培训类:极客学院、51CTO学院、慕客学院、慕客网、w3cschool、网易公开课中国大学MOOC、网易云课堂、腾讯云课堂其它:infoQ、知乎、简书、B站、百度百科、维基百科、百度学术...

2022-02-02 11:23:08 426

原创 Windows环境Yapi部署及使用

安装环境 nodejs(7.6+) mongodb(2.6+) nodejs安装,推荐使用nvm安装 Nodejs 版本12.10.0,比较新版本安装后,不能使用Yapi nvm安装Releases · coreybutler/nvm-windows安装nvm前注意 nvm安装到了有空格的路径上(D:\Program Files),会导致切换版本失败 打开CMD 或 powerShell 时,要以管理员运行(出现问题nvm use 出现exit st.

2022-02-01 09:21:43 568

原创 VS(visual studio)常用快捷键

请把下面的每一个功能都试用一遍,这会给你的开发带来很大便利。Ctrl + F 搜索 ,Ctrl + H 搜索替换,Ctrl +G跳转行数Ctrl+M+O折叠光标所在类中所有方法体;Ctrl + ; 搜索解决方法Ctrl + Shift + F 全局搜索复制一整行代码,Ctrl + C ,Ctrl + VAlt + 上下方向键 移动代码删除一整行代码,Ctrl + L快速插入foreach、try等循环:Tab + Tab;回到光标前一位置: Ctrl + -;代码智能

2021-12-20 13:25:52 5245

原创 解决Vue中使用echart组件刷新问题

场景:在父级组件中provide(){return{$hot:this}},子级组件中使用inject:['$hot'],我的错误使用:在子级组件中去监听父级中数据的变化,来修改子组件的数据绑定解决方法:在父组件中使用 refs ,在子组件中去定义刷新方法 refresh,来手动刷新子组件的数据绑定总结问题:对于inject的使用不熟悉 ->学习网上开源的代码,学习正确的使...

2021-09-29 15:16:19 1007

原创 springboot 集成 shiro

shiro基础概念认证:账号密码的验证授权:账号对应的接口权限,数据库保存用户权限,一般就是增删改查的权限,permissions和roleshiro过滤器:用户访问接口时,哪些需要验证权限,哪些不用验证密码验证:密码的加密规则按以下步骤把代码添加springboot项目中,就可以完成shiro的最简单的集成,用户的登录对应的表,用户对应的接口权限的权限数据表、角色表,自行添加就可以了1、添加依赖<!-- shiro start--> &l.

2021-08-25 14:42:27 108

原创 Springboot 项目部署到Tomcat,在Eclipse中的Tomcat中启动

解决什么问题?1、Springboot项目需要打包为War部署2、项目中使用到自己的私有包时,要如何引用jar包,在tomcat能使用3、项目需要在tomcat中启动,因为tomcat中可以多个项目使用同一个端口4、项目部署在windows上,直接在windows服务器调试代码,在eclipse中启动解决:1、Springboot项目需要打包为War部署2、项目中使用到自己的私有包时,要如何引用jar包,在tomcat能使用https://blog.csdn.net/qq_20

2021-08-25 14:05:36 912

原创 Eclipse常用快捷方式

Ctrl +Shift +R 快速查找类名Alt +Shift +S --> 选择getter和setter,快速插入getter和setterCtrl + H 全局搜索文件中的关键字Ctrl + Shift + F 格式化代码Ctrl +Shift +O 快速导入jar包Ctrl + 1 快速解决错误Ctrl + / 代码提示...

2021-08-16 13:22:41 116

原创 Springboot 处理跨域

import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.http.HttpHeaders;import org.springframework.web.servlet.config.annotation.CorsRegistry;import org.springframework.

2021-08-16 13:14:03 97

原创 数据大屏调研

方案一:积木报表官网 - JimuReport报表,免费的企业级Web报表工具(免费)http://jimureport.com/bigScreen支持多种数据源缺点:不能本地部署编辑页预览页方案二:Vue项目gitee项目https://gitee.com/MTrun/big-screen-vue-datav我修改后的项目预览...

2021-08-12 08:57:59 97

原创 SpringBoot + Mybatis 整合Druid

前言为什么要用线程池Druid,当用户大量访问数据库时,数据库建立连接,又没有释放时,此时,就会消耗大量的内存,数据库可能就崩溃了。以下内容的前提,需要已经整合那springboot和mybatis步骤1、添加druid依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-st.

2021-08-11 15:34:40 571

原创 vue项目多环境打包

1、package.json文件 "scripts": { "serve": "vue-cli-service serve", "test": "vue-cli-service build --mode test", "prod": "vue-cli-service build --mode production", "release": "vue-cli-service build --mode release", "build": "vue-cli-ser

2021-08-11 10:05:40 350

原创 springboot 项目jar转war

前言springboot项目使用IDEA创建的,开始时未设置war类型,但实际想通过tomcat来部署项目,需要转为war。场景:前端端分离项目,前端也需要部署,如果使用jar方式,前端项目就需要部署一个服务,使用tomcat来部署,只需要一个tomcat就可以了实现步骤1、修改pom.xml文件,添加war <groupId>com.tsingshan</groupId> <artifactId>mesreport</a...

2021-08-11 09:41:45 333

原创 成为前端后,对后端开发的反思

1年多前,我还是Java后端开发,对于前后端分离的开发,还处在只了解后端开发的水平。由于公司前端人员都辞职了,那我就顶上了。在我这一年多的时间里,我总结了与后端人员对接过程中的问题,如下三点,后端人员在接口开发完成后,请检查,请能大大提高接口质量,提升工作效率。自测因为我没有前端开发的情况下,后端开发接口会比较麻烦,自测也比较麻烦。有一些接口,字段非常多,在测试过程中很难模拟数据。一般后端人员会使用本地数据库来开发项目,这样就导致了一个问题:后端人员在发布前,并没有对线上的测试数据进行数据.

2021-04-01 10:01:48 436

原创 Spring AOP 面试准备

AOP 是通过代理模式中的动态代理实现的代理模式分为静态代理(AspectJ)、动态代理(JDK代理、GCLib代理)问题1: 为什么需要代理模式,什么是代理模式?同生活中的代理,客户需要完成一件事情,但自己无法完成。 需要通过代理拥有的能力来完成这件事。从而代理模式具备了2个特性,对原对象保密性和功能扩展。问题2: 什么是AOP?面向切面编程,它是一种编程的思想,它有很多的应用。主流是Spring AOP 和 AspectJ问题3: 为什么需要AOP?AOP实现哪些功能?AOP

2021-01-03 21:21:48 107

原创 大屏地图数据功能

每次看到中国地图,看到世界地图时,对人生总有一种感触,这个世界那么大,人生那么短,自己这么渺小,为什么不做自己开心的事情,为什么为一点小事而不开心呢?为什么要为金钱苦恼?Echarthttp://www.demodashi.com/demo/14294.htmlhttps://www.w3cschool.cn/echarts_tutorial/echarts_tutorial-b4l52gpi.htmlhttps://blog.csdn.net/qq_21963133/article/det

2020-09-29 16:28:11 478

原创 反思——努力的方向

出来工作4年了,我时常的反思自己的工作、生活、学习。但一直都不能满意,其实我知道什么原因——所做的事情得不到成就感,没有挣到想要的钱,没有让别人认可我、喜欢我我想大部分的人都跟我差不多,不论是能力差,还是好,我们都是在为别人打工,挣着一份固定的收入。我不满足于这些,我不想有一天,公司不需要我了,我无处可去,或者要再找一份一样的工作,再这样下去我知道该怎么做,但是总是达不到自己想要的结果工作别人在10年后,会怎么反思自己,做应该做的努力?转发一篇别人写的文章:https://www

2020-06-20 22:42:48 244

原创 Spring boot 整合 Mybatis Plus 报 invalid bound statement (not found)错误

ServiceImpl上加@Primary全网找了个遍也没,也没找到答案,无意中发现。真的坑人的bug,这种源码中的报出的错误,都不知道怎么解决1、本来invalid bound statement (not found)这个错误,一般就是扫描什么的出错、名称出错之类的,一般问题不大但是,我怎么改都还是这个错误。2、在我试了好几种方式之后,出来这个错误Consider marking one of the beans as @Primary, updating the consu...

2020-06-16 22:17:02 1396

原创 小程序学习——Java后端开发一个小程序

一、注册小程序注册邮箱 注册小程序注册地址:https://mp.weixin.qq.com/wxopen/waregister?action=step1&token=&lang=zh_CN选择注册个人主体 注册完成后,生成appId和密钥二、下载微信开发者工具下载地址:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html三、下载一个小程序脚手架,微信开发者工具打开http.

2020-06-15 21:41:47 550

原创 Spring源码阅读IOC——DefaultListableBeanFactory

目的:掌握DefaultListableBeanFactory的功能和实现逻辑 掌握DefaultListableBeanFactory的设计原理和设计方法 掌握DefaultListableBeanFactory 开发过程一、功能和 实现逻辑功能:实现容器的加载(IOC过程:容器的加载 -xml配置文件及资源文件读取 -bean实例化注册 -IOC的应用) 容器:bean工厂,用来存储业务中的bean对象在《Spring源码深度解...

2020-06-10 09:19:50 127

原创 工作多年,能力和工资被同学甩了几条街了!

多年的工作让我对这份工作失去了动力,对于平常的工作就是上级安排什么我就做什么,没有自己的工作方法,工作效率低。没有自己的工作、学习目标,没有计划,即使做了计划也不能按时完成,习惯无法养成,经常半途而废。工作这么多年,感觉自己只懂得皮毛,在面试时没有竞争力,以后工作难找以上加粗部分是我在工作中遇到的问题,下面我会针对以上的问题,写出解决方法提示:下面的方法只是教你怎么做好一件事,如果你连自...

2020-02-12 08:35:21 269 1

原创 Java体系知识学习——Java怎么学?

软件公司组织架构为了改善我们的生活,努力工作,到金字塔的上层。Java基础Java SE 数据结构、算法、集合、多线程、JVM、IO、NIO、JDBC Java EE JSP、Servlet、JNDI、JMS Web JS、html、CSS 数据库 Mysql、Oracle、Mongodb开源架构和第三方软件常用开发框架 Hibernate Mybatis ...

2020-02-03 11:56:22 1469

原创 Git可视化工具SmartGit安装和使用方法

软件下载链接:https://pan.baidu.com/s/1zlAhffgC3bP1WJ86nPPgfw 密码:tp3k安装解压,选择32位,64位系统启动,可能会有一个启动不了,两个都试一下点击 next这里会提示更新最新版本,点击 Continue Anyway ,不更新。填写姓名和 邮箱,提交版本时,显示的提交人信息,填写后,Next,后面都是Nex...

2020-01-28 23:02:42 15622

原创 【重要】给Java初学者的建议——常用框架

目录为什么学框架?建议学的框架有哪些?要怎么学?学习资源为什么学框架?如果你是刚毕业的学生:加分项(有项目经验更好) 如果刚工作1-2年:公司工作必需要用框架、学好框架准备以后的机会和面试 如果是工作多年的老鸟:搭建基础框架、解决复杂的技术问题、解决新人遇到的问题、升职标准:代码规范化、代码安全性快:减少重复代码(复用性)、代码量少、可扩展性简单:代码容易看懂(可读性)、...

2020-01-26 17:24:32 734 1

自动切换ip,bat脚本

使用场景,在公司中有多个网络,一种网站可以连接内网(设备固定ip),一种不可以。需要在两种网络切换。切换网络后,因为ip没有自动变化,无法上网。 使用注意,在Win 10中需要管理员运行。可以把bat文件创建快捷方式,然后,默认管理员运行

2022-02-01

接口文档工具Yapi从0到1搭建使用文档及用法

Windows环境Yapi部署及使用.pdf Centos7环境Yapi部署.pdf Yapi使用-HAR导入接口.pdf 新手使用Yapi必备,还在使用postman,因为无法访问外网而苦恼吗?快来使用Yapi吧

2022-02-01

2017阿里技术年度精选文章

全年发布的近 300 篇文章中,我们选出 65 篇,集结成这套 《2017 阿里技术年度精选》

2017-12-21

敏捷开发的必要技巧(Java)

带你进入敏捷开发的: 需求精确 保障代码质量 提高开发效率 高效的自我管理团队

2017-11-24

javaee文件上传到tomcat webapp中

项目中做文件上传接口时,可以把上传到tomcat的webapp目录下,返回文件的访问url。

2017-03-02

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

TA关注的人

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