- 博客(32)
- 收藏
- 关注
转载 初始化vue项目
vue官网:https://cn.vuejs.org/index.html转自:https://blog.youkuaiyun.com/weixin_42153615/article/details/1178952861、下载npmnpm: Nodejs下的包管理器。webpack: 它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。vue-cli: 用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是给你一套vue的结构,包含基础
2022-03-08 17:25:39
1001
原创 Windows 10安装MySQL8.0
一、下载下载地址:https://dev.mysql.com/downloads/mysql/安装完成后解压即可二、安装1、配置环境变量添加Path:2、安装MySql在mysql-8.0.28-winx64文件夹下面新建一个my.ini文件my.ini内容:[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=D:\\mysql-8.0.28-winx64# 设置mysql数据库的数据的存放目录..
2022-02-27 18:45:38
989
2
原创 Schedule 定时任务cron表达式
cron表达式一共有七位,最后一位是年,可以省略,所以我们可以写六位:第一位: 秒,取值0-59第二位:分,取值0-59第三位:小时,取值0-24第四位:日期(天),取值1-31第五位:月,取值1-12第六位:星期,取值1-7,指星期一、星期二...;注意:1代表星期天,2代表星期一第七位:年,可以留空,取值1970-2099cron中,还有一些特殊的符号,含义如下:1 * 可以理解为每的意思,每秒,每分,每天,每月,每年... 2 ? 问号只
2021-12-29 09:33:59
3576
原创 mvn查看项目依赖数
一、如果使用IDEA工具点击这个按钮既可查看二、通过mvn命令查看在pom.xml目录下执行mvn dependency:tree如果需要指定配置文件:mvn --settings D:\maven\apache-maven-3.5.2\conf\settings.xml dependency:tree输出结果:也可以指定将结果输出到文件,方便查看mvn dependency:tree>tree.txt会在根目录下生产一个tree....
2021-12-25 21:03:43
1406
转载 springboot自定义jackson序列化,默认null值个性化处理返回值
转载:https://www.cnblogs.com/guoxiaoyu/p/13667961.html 最近在项目中遇到,返回对象和属性为null时,接口不返回这个字段,但在实际中即使这个字段为null也是需要返回的,也试了好多,加json注解什么的,都没效果,最后通过下面的方式实现了,特此记录一下第一步:写配置类@Configurationpublic class WebConfiguration extends WebMvcConfigurationSupport {@Overr
2021-12-24 16:40:09
1961
原创 Windows 离线安装oracle12C
一、下载二、安装解压后打开database文件夹,如下图,并且双击steup.exe,软件会加载并初步校验系统是否可以达到了数据库安装的最低配置,如果达到要求,就会直接加载程序并进行下一步的安装。耐心等待。。1、 配置安全更新2、安装选项3、系统类(如果是安装到服务器上,请选择服务器类。因为“博主”安装在自己的电脑上,所以选择了桌面类)4、Oracle主目录用户使用现有的Windows用户:如果选择该项,则需要指定没有管理权限的用户。 创建...
2021-12-11 20:54:22
1186
原创 IDEA插件开发-内部模式
一、开启内部模式在IDEA安装目录,bin目录下,找到idea.properties文件,将idea.is.internal=true添加到该文件中,保存,重启IDEA二、使用UI检查器选中Tools—>Internal Actions —> UI —> UI InspectorCtrl+Alt+鼠标左键,选中要查看的IDEA 按钮,如启动按钮在这,我们可以看到该按钮的一些基本信息,图标、背景、布局,包括对应的源码文件等IntelliJ平台中使用的各种组件都
2021-04-18 19:19:46
1001
转载 IDEA插件开发入门
>>>> IntelliJ IDEA 与 IntelliJ PlatformIntelliJ IDEA 简称 IDEA,是 Jetbrains 公司旗下的一款 JAVA 开发工具,支持 Java、Scala、Groovy 等语言的开发,同时具备支持目前主流的技术和框架,擅长于企业应用、移动应用和 Web 应用的开发,提供了丰富的功能,智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等。Int
2021-04-18 17:58:18
1345
原创 Spring事务详解
参考博客:https://blog.youkuaiyun.com/trigl/article/details/50968079一、什么是事务简单来讲,事务就是一系列指令的集合二、事务的特性原子性:事务包含的操作,要么全部成功,要么全部失败,只要有一个失败一致性:事务必须使数据从一个一致性状态转换到另一个一致性状态,也就是说一旦事务完成(不管成功还是失败),系统必须确保它所建模的业务处于一致的状态,而不会是部分完成部分失败。在现实中的数据不应该被破坏。隔离性:一个事务的执行不能受其它事务的干扰。指
2021-03-15 19:56:26
478
原创 计算器
public static void main(String[] args) { String sun = "3+2*-3*4-1"; Stack<Character> stack = new Stack<>(); Stack<Double> numbers = new Stack<>(); List<Character> operator = Arrays.asList('+', '-', '*', '/');.
2021-03-07 14:19:18
206
原创 求和最小时间
题目描述:小明数学不太好,如果他计算a+b需要花费(a+b)的时间,现在有n个数字,让小明去求这n个数字的和,求小明计算这n个数字所花费的最小时间;备注:每次都要先算最小的两个数的和,这样总时间才会最小。输入:[1,2,3]输出:9说明:1+2需要3秒3+3需要6秒总共需要9秒输入:[1,2,3,4,5]输出:33说明:1+2需要3秒3+3需要6秒4+5需要9秒6+9需要15秒可以使用优先队列PriorityQueue实现; public static void m
2021-03-04 22:31:52
1671
1
原创 SpringMVC
一、Spring MVC的请求流程1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4、 DispatcherServlet调用HandlerAdapter处理器适配器。5、 HandlerAdapter经过适...
2021-01-25 22:29:46
96
原创 Spring框架面试整理
一、Spring IOCIoC(Inverse of Control:控制反转)是一种设计思想,就是将原本在程序中手动创建对象的控制权,交由Spring框架来管理。IoC 在其他语言中也有应用,并非 Spring 特有。IoC 容器是 Spring 用来实现 IoC 的载体, IoC 容器实际上就是个Map(key,value),Map 中存放的是各种对象。将对象之间的相互依赖关系交给 IoC 容器来管理,并由 IoC 容器完成对象的注入。这样可以很大程度上简化应用的开发,把应用从复杂的依赖...
2021-01-25 22:27:55
150
原创 JVM面试题整理
一、类加载过程加载:通过全类名获取定义此类的二进制字节流;将字节流所代表的静态存储结构转换为方法区的运行时数据结构;在内存中生成一个代表该类的 Class 对象,作为方法区这些数据的访问入口验证: 确保加载的类信息符合JVM规范,没有安全方面的问题,主要包括文件格式验证,元数据验证,字节码验证,符号引用验证准备:正式为类变量(static变量)分配内存并设置类变量初始值的阶段,这些内存都将在方法区中进行分配。注意此时的设置初始值为默认值,具体赋值在初始化阶段完成解析:虚拟机常量池内的符号引用
2021-01-25 22:17:28
126
原创 HashMap Hashtable LinkedHashMap 和TreeMap.
https://blog.youkuaiyun.com/qq_39455116/article/details/82830102java为数据结构中的映射定义了一个接口java.util.Map;它有四个实现类,分别是HashMap Hashtable LinkedHashMap 和TreeMap.Map 主要用于存储键(key)值(value)对,根据键得到值,因此键不允许键重复(重复会覆盖),但允许值重复。一、HashMap 是一个最常用的Map,它根据键的HashCode 值存储数据,根...
2020-07-12 18:45:06
179
原创 详解lambda表达式
概述Lambda表达式是Java8中的新特性,编码是,一般尽可能轻量级的将代码封装为数据,传统的解决方案是通过接口和实现类(匿名内部类)实现,这中方式存在语法冗余,this关键字,变量捕捉,数据控制等问题Lambda表达式,是对这块代码的一个优化例如线程的创建:通过lambda表达式实现:基础语法函数式接口(function interface)简单来说就是只包含一个接口方法的特殊接口,通过@FunctionalInterface注解标注注意:1、函数式接口中默认接口和..
2020-05-24 15:22:58
44774
4
原创 git 常用命令
git 命令1. 更新代码: git pull从某个分支更新代码:git pull origindev2. 提交代码:将文件内容添加到索引(将修改添加到暂存区): git add . (所有文件)或git add <path>(单个文件)将暂存区的文件提交到本地仓库: git commit-m "修改描述"提交到...
2019-07-06 18:02:26
116
原创 git本地仓库和远程仓库的配置
一、本地仓库在C盘下新建一个github的目录,作为本地仓库的目录,并初始化生成本地仓库查看目录下的文件至此,本地仓库创建完成二、远程仓库在GitHub上创建仓库创建完成后,我们可以看到下面的信息,执行下面的命令即可因为上面本地仓库已经初始化完成,所以不需要再创建本地仓库查看GitHub仓库代码已提交三、clone 代码这...
2019-07-06 17:21:09
705
1
原创 GitHub和git的配置
一、git 配置1. 配置用户名git config --global user.name "lei"2. 设置邮箱git config --global user.email "861164174@qq.com"此时,会在C:\Users\Administrator目录下生成.gitconfig配置文件:3.查看系统配置git config --system -...
2019-07-06 16:18:21
244
转载 HighCharts解析之pie饼图
转载:https://www.cnblogs.com/leaf1117/p/3482485.htmlpie:饼图选项 参数 描述 默认值 allowPointSelect 点击标签时允许序列的点被选择 false animation 动...
2019-06-22 22:35:18
551
原创 InputStream 数据流的重复读取
基于业务的需求,我这边需要先读取其中一个字段,然后才能对这个数据流去做相对应得处理,这时就需要进行重复读取主要有两种方式:一种是通过ByteArrayOutputStream,以缓存的方式去处理 第二种是通过mark()和reset()方法,以标记和重置的方式实现一、ByteArrayOutputStream 利用ByteArr...
2019-06-05 23:03:10
4453
原创 Synchronized
Synchronized两种用法:对象锁和类锁一、对象锁代码块形式:手动指定所对象@Overridepublic void run() { synchronized (this) { System.out.println(Thread.currentThread().getName() + ":lock1已运行"); try { ...
2019-04-10 22:10:15
222
原创 按照bit位读取Java中的IO流
private static int value;private static int next = 7;//读取一个bit位的值public static int readBit(InputStream inputStream) throws IOException { if (next == 7){ value = inputStream.read(); ...
2019-04-10 21:51:54
739
原创 通过设置内存大小解决堆栈溢出
一、Java内存模型二、 栈溢出(StackOverflowError)栈是线程私有的,他的生命周期与线程相同,每个方法在执行的时候都会创建一个栈帧,用来存储局部变量表,操作数栈,动态链接,方法出口灯信息。局部变量表又包含基本数据类型,对象引用类型(局部变量表编译器完成,运行期间不会变化)所以我们可以理解为栈溢出就是方法执行是创建的栈帧超过了栈的深度。那么最有可能的就是方法递归调用产生这...
2019-04-10 21:43:35
2066
原创 Java位运算符
参考:https://www.imooc.com/article/282999单位换算1. bit:位一个二进制数据0或1,是1bit;2. byte:字节1 byte = 8 bit , 存储空间的基本计量单位;3. 一个英文字符占一个字节1 字母 = 1 byte = 8 bit;4. 一个汉字占2个字节1 汉字 = 2 byte ...
2019-03-24 14:47:56
136
转载 redis.conf的配置解析
转自:http://www.cnblogs.com/zhang-ke/p/5981108.html#redis.conf# Redis configuration file example.# ./redis-server /path/to/redis.conf################################## INCLUDES #############
2018-02-07 16:38:47
140
转载 史上最简单的 SpringCloud 教程
http://blog.youkuaiyun.com/forezp/article/details/70148833本文出自方志朋的博客中文官方文档:https://springcloud.cc/spring-cloud-dalston.html错过了这一篇,你可能再也学不会 Spring Cloud 了!Spring Boot做为下一代 web 框架,Spring Cloud 作为最新
2018-02-06 16:56:08
200
转载 SpringCloud Eureka参数配置项详解(转)
转自:http://www.cnblogs.com/chry/p/7992885.htmlEureka涉及到的参数配置项数量众多,它的很多功能都是通过参数配置来实现的,了解这些参数的含义有助于我们更好的应用Eureka的各种功能,下面对Eureka的配置项做具体介绍,供大家参考。 Eureka客户端配置 1、RegistryFetchIntervalSeco
2018-02-06 10:55:43
2217
原创 Linux(Ubuntu)安装Nginx
参考博客:https://www.cnblogs.com/wyd168/p/6636529.html一、安装g++ apt-get install build-essential二、安装PCRE库 cd /usr/local/src wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.t
2018-01-22 16:07:44
184
转载 Xshell连接本地VMware安装的Linux(ubuntu)虚拟机
转载出处:http://www.linuxdiyf.com/linux/16710.html http://blog.youkuaiyun.com/gane_cheng/article/details/52913354一、开放22端口 当我们安装好ubuntu,用ssh远程登录时,会出现如下错误。[c:\~]$ ssh 192.168.142.84Connecting to 1
2018-01-20 16:19:02
1687
原创 Linux使用命令截屏
ubuntu 中截图命令是gnome-screenshot应用程序选项: -w, –window 抓取窗口,而不是整个屏幕 -a, –area 抓取屏幕的一个区域,而不是整个屏幕-b, –include-border 抓图中包含窗口边框 -B, –remove-border 去除屏幕截图的窗口边框-d, –delay=秒 在指定延迟后抓图[以秒计] -e, –bor
2018-01-20 16:00:21
21563
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人