自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Kevin's life

当你的才华还撑不起你的野心时,那就静下心来学习

  • 博客(208)
  • 收藏
  • 关注

原创 上传本地代码及更新代码到GitHub

上传本地代码第一步:去github上创建自己的Repository,创建页面如下图所示:红框为新建的仓库的https地址第二步:echo "# Test" >> README.md第三步:建立git仓库git init第四步:将项目的所有文件添加到仓库中git add .第五步:git add README.md第六步:提交到仓库git commit...

2019-08-28 09:22:36 546 6

原创 java中的classpath

classpath就是class的path,也就是类文件(.class的路径)。我们经常用到classpath的地方,就是在指定一些配置/资源文件的时候会使用到。比如说,我们在web.xml中指定springmvc的配置文件,如下图,我们使用:classpath:entry/dev/spring-mvc.xml;再比如,当我们把Mapper.xml文件放在了main/java/…/mappi...

2019-08-22 21:04:58 644 3

原创 Lombok

Lombok介绍Lombok是一个Java库,能自动插入编辑器并构建工具,简化Java开发。通过添加注解的方式,不需要为类编写getter或eques方法,同时可以自动化日志变量。Lombok使用方法Lombok的使用跟引用jar包一样,可以在官网(https://projectlombok.org/download)下载jar包,也可以使用maven添加依赖:<dependency...

2019-08-14 14:16:26 4730 4

原创 Mysql锁机制

一、锁的定义锁是计算机协调多个进程或多个线程并发访问某一资源的机制。在数据库中,除了传统的计算机资源(如CPU、RAM、IO)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素,从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。二、锁的分类1、从数据操作类型划分:(1)、读...

2019-08-06 09:04:56 259 3

原创 UE图是什么?

UE图是指用户界面功能图,UE是用户体验(userexperience)的缩写。用户体验设计,就是最大程度上是网站的功能设置界面设置更加人性化,方便用户,满足用户体验基于以用户为中心的设计原则,采用焦点小组、可用性试验、用户测试等易用性研究方法,对用户在使用产品过程中的体验感受进行正确准确的评估、充分认识用户的真实期望和目的、对用户操作流程的预设设计进行修正和有效的改进,保证产品核心功能及用户任...

2019-07-31 20:00:08 9074 12

原创 XXL-JOB

一、什么是XXL-JOB?XXL-JOB是一个轻量级分布式任务调度框架,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。二、Java主流三大定时器技术选型选型时原则:少服务器 后期维护方便 增加任务省事而且快捷 不涉及启停服务1、Quartz优点:支持集群部署缺点:没有自带的管理界面;调度逻辑和执行任务耦合在一起;维护需要重启服务...

2019-07-26 09:02:42 4822 19

原创 【ionic4】自定义弹框

定义方法import { ToastController, AlertController } from '@ionic/angular';constructor( // 构造方法 public router: Router, public http: InterceptorService, public tipMessageService: TipMessag...

2019-06-17 21:16:23 1499 14

原创 【Spring Boot】IDEA 创建Spring Boot项目(详细步骤)

1、新建springboot项目1.1新建项目 file——>new——>project1.2.红圈的地方一般写自己的项目名加公司名之类,只要唯一就可,填完“Next”1.3.选择web,勾选spring web starter 。左边栏还可以根据自己的需要选择sql,springcloud等依赖。也可以集成mybatis进来,此处我们忽视。点击“next”1.4.填写项...

2019-06-10 11:53:55 42046 13

原创 【Spring Boot】走进Spring Boot

什么是Spring BootSpring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是 Spring Boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Spring Boo...

2019-06-06 11:45:48 467 8

原创 【java】轻松学会Java注解(Annotation)

什么是注解?注解就相当于一种标记,在程序中加了注解就等于为程序加了某种标记。注解就是对于代码中某些鲜活个体的贴上去的一张标签。简化来讲,注解如同一张标签。标签是对事物行为的某些角度的评价与解释。Annontation像一种修饰符一样,应用于包、类型、构造方法、方法、成员变量、参数及本地变量的声明语句中。它是在 Java SE 5.0 版本中开始引入的概念。元注解负责注解其他注解,J...

2019-05-22 20:05:18 236 18

原创 【前端】Angular 中的数据交互(get, post, jsonp )

一、 get 请求数据Angular5.x 以后 get、post 和和服务器交互使用的是 HttpClientModule 模块。1、在 app.module.ts 中引入 HttpClientModule 并注入import {HttpClientModule} from '@angular/common/http';imports: [ BrowserModule, HttpCli...

2019-05-14 17:59:00 668 14

原创 SSM集成swagger的问题解决

遇到的問題:log提示出現的問題:問題解決方法:在POM.xml添加下面的代碼 <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifa...

2019-05-05 21:49:45 947 6

原创 java多线程 start 和 run 方法的区别

首先要知道实现多线程最基本的两种方式:1、继承 java.lang.Thread 类;2、实现 java.lang.Runnable接口;其中 Thread 类也是实现了 Runnable 接口,而 Runnable 接口定义了唯一的一个 run() 方法,所以基于 Thread 和 Runnable 创建多线程都需要实现 run() 方法,是多线程真正运行的主方法。@Functional...

2019-04-30 20:05:54 401 6

原创 Mysql目前主要的几种索引类型

索引的理解:索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。索引是对数据库表中的一列或多列的值进行排序的一种数据结构。索引的作用就类似于书本的目录,新华字典的拼音,偏旁部首的首查字,可以快速的检索到需要的内容,所以当数据达到几百万的时候,那么索引就很有必要了。索引优点:1.大大加快数据的检索速度;2.创建唯一性索引...

2019-04-23 14:57:50 2279 13

原创 WebAPI跨域(最管用的方式)

解决WebAPI 跨域问题最有效的方法:在 App_Start 的 WebApiConfig.cs 文件里添加下面的代码:var allowOrigins = ConfigurationManager.AppSettings["cors_allowOrigins"]; var allowHeaders = ConfigurationManager.AppSetting...

2019-03-27 17:15:16 1887 28

原创 【vue.js】vue中get和post请求

vue中和后台交互,首先要引用vue-resource.js<!-- 引入vue-resource插件--><script src="../js/vueJs/vue-resource.js"></script>vue中get请求function getRequest(url, params) { return new Promise((resol...

2019-03-18 17:16:01 6020 20

原创 【vue.js】axios提交的数据格式

axios用post提交的数据格式vue框架推荐使用axios来发送ajax请求post提交数据的四种编码方式1.application/x-www-form-urlencoded这应该是最常见的post编码方式,一般的表单提交默认以此方式提交。大部分服务器语言对这种方式都有很好的支持。在PHP中,可以用$_POST[“key”]的方式获取到key的值,在node中我们可以使用querys...

2019-03-17 11:16:53 1653 6

原创 【WebAPI】WebAPI参数传递

Get请求返回参数类型1.基础类型前端请求://查询用户(登录验证)$.ajax({ type: "get", url: "http://localhost:1632/OrderSystem/User/Login", data: { userId: “1”, password: "1"}, success: function ...

2019-03-10 20:58:22 1324 4

原创 WebAPI的使用

Web API 和 WCF 的比较WCF特点1、这个也是基于SOAP的,数据格式是XML2、这个是Web Service(ASMX)的进化版,可以支持各种各样的协议,像TCP,HTTP,HTTPS,Named Pipes, MSMQ.3、WCF的主要问题是,它配置起来特别的繁琐4、它不是开源的,但可以被任意一个了解XML的人使用5、它可以部署应用程序中或者IIS上或者Windows服务...

2019-03-01 08:10:55 1126 18

原创 【前端】Vue.js中的指令以及其用法

v-bind v-on v-model v-for v-html v-text v-if v-else-if v-else v-show v-once v-pre v-cloak1、声明式渲染有两种方法A、文本插值,用两个花括号:{{内容}}html如下:&amp;amp;amp;amp;amp;lt;div id=&amp;amp;amp;amp;quot;app&amp;amp;amp;amp;quot;&a

2019-02-18 22:36:07 588 17

原创 【前端】vue.js入门介绍

1.简介Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的 渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定...

2019-02-17 13:26:05 2497 16

原创 心理学推荐书籍——《九型人格》

一、什么是“九型人格”?九型人格&quot;,已有几千年的历史传承,这是一门古老的智慧,是一门关于性格类型的学问。如今,九型人格迸发出了勃勃生机。在个人成长、家庭婚恋、亲子教育、人际沟通、企业管理等很多领域都有广泛应用。九型,就是按照人们习惯性的思维模式、情绪反应和行为习惯等性格特质,将人的性格分为9种类型,1号完美型 ,2号助人型,3号成就型,4号自我型,5号理智型,6号疑惑型,7号活跃型,8号领袖...

2019-02-09 10:58:40 7537 12

原创 心理学推荐书籍——《色眼识人》

 《色眼识人》整体分为三个部分,第一部分:为什么要这么分类人的性格,这种分类方式有什么依据;第二部分:各种性格的优势,举例说明;第三部分:各种性格的过当,举例说明。  颜色在性格方面的分析只是起到代号的作用,就像其他性格研究中的分类一样,只是这种分类相对于其他性格心理学选用的那些词语更容易让人记住。而且不同颜色本身也会给人不同的感觉,所有更容易让人接受。红色让人觉得热烈,黄色是古代权力的象征,...

2019-01-25 14:31:34 2345 20

原创 【JavaWeb】Servlet(一)

什么是ServletServlet(Server Applet),全称Java Servlet,未有中文译文。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用...

2019-01-22 15:24:43 208 14

原创 【java】总结java高并发的处理

什么是高并发?高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。高并发相关常用的一些指标有响应时间(Response Time),吞吐量(Throughput),每秒查询率QPS(Query Per Second),并发用户数等。响应时间:系统对请求做出响应的时间。例如系统处理一个HTTP请求需要2...

2019-01-18 10:32:36 1440 11

原创 【Asp.net】Javascript获取服务器时间与cookie的过期分析

cookie设置的过期时间是以服务器时间为基准,在浏览器得到服务器的任何HTTP响应头后会将浏览器的时间与服务器同步.而使用new Date()获取的本地时间并不准确.与服务器相差很大.本地时间可被客户修改.如果cookie使用本地时间可被人利用实现永久免登陆验....

2019-01-01 18:51:56 343 4

原创 【Asp.net】cookie知识

1. 使用 Cookie 对象保存和读取客户端信息.要存储一个 Cookie 变量, 可以通过 Response 对象的 Cookie 集合, 语法如下:Response.Cookies[varName].Value=值;//varName 为变量名.要取回 Cookie, 可以使用 Request 对象的 Cookie 集合, 并将指定的 Cookie 集合返回, 语法如下 : 变量...

2018-12-25 21:35:52 345 17

原创 【java基础】日期操作类

一、DateFormat类此类是一个日期的格式化类,专门格式化日期的操作.使用时引用java.util.Date类。该类本身就已经包含了完整的日期,所以只需要将些日期按照一些好的格式格式化一下显示.观察DateFormat类的定义:此类是定义在java.test包中的。public abstract class DateFormat extends Format1.1、DateForm...

2018-12-19 12:50:35 407 10

原创 【Java基础】字符串(String)常用操作

字符串查找String提供了两种查找字符串的方法,即indexOf与lastIndexOf方法。1、indexOf(String s)该方法用于返回参数字符串s在指定字符串中首次出现的索引位置,当调用字符串的indexOf()方法时,会从当前字符串的开始位置搜索s的位置;如果没有检索到字符串s,该方法返回-1 1 String str =&quot;We are students&quot;; 2 int ...

2018-12-12 21:19:45 192 8

原创 【Java基础】Java 基本数据类型

Java 的两大数据类型:内置数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。 byte: byte 数据类型是8位、有符号的,以二进制补码表示的整数; 最小值是 -128(-2^7); 最大值是 127(2^7-1); 默认值是 0; byte 类型用在大型数组中节约空间,主要代替整数...

2018-12-08 08:24:36 390 7

原创 【C#】WPF音乐控件

一、使用SoundPlayerSoundPlayer 只能支持WAV格式的文件using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Media;//必须引用using System.Wind...

2018-11-30 17:16:47 1599 8

原创 【C#】窗体最小化到托盘(WinForm和WPF)

下面以WPF为例新建WPF项目Test,主窗体MainWindow.xaml,在后台MainWindow.xaml.cs填写下面的代码。然后就能实现最小化到托盘的功能。//引用根据需要添加,可以去除不必要的引用using System;using System.Collections.Generic;using System.Linq;using System.Text;using ...

2018-11-25 12:01:46 7525 21

原创 【C#】WPF和winform窗体贴边隐藏(类似QQ)

【WPF】实现窗体贴边隐藏(类似QQ)1.新建WPF项目Test,主窗体MainWindow.xaml,在后台MainWindow.xaml.cs填写下面的代码。主窗体调用Hide类,实现隐藏功能。//有些引用可能是不需要的,视情况而定using System;using System.Collections.Generic;using System.Linq;using System...

2018-11-20 20:20:36 3536 22

原创 【C#】 获取 IP,MAC,计算机名,硬盘号等

一、新建C#winform工程computer二、form窗体代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;usin...

2018-11-15 21:26:34 744 16

原创 【SQLite】SqlLite在VisualStudio2017中C#的使用

第一步:添加插件第二步:选择依赖项。…待续

2018-11-06 17:46:12 8762 10

原创 【SQLite】SqlLite安装和使用

一、在 Windows 上安装 SQLite1.1 访问 SQLite 下载页面,从 Windows 区下载预编译的二进制文件sqlite-tools-win32-.zip 和 sqlite-dll-win32-.zip 压缩文件。1.2创建文件夹 C:\sqlite,并在此文件夹下解压上面两个压缩文件,将得到 sqlite3.def、sqlite3.dll 和 sqlite3.exe 文件...

2018-11-06 17:42:53 29636 11

原创 【SQLite】SqlLite简介

什么是 SQLite?1.&amp;gt;SQLite是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。就像其他数据库,SQLite 引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接。SQLite 直接访问其存储文件。2.&amp;gt;SQLite是一种嵌入式数据库,它跟微软的Access差...

2018-11-06 16:59:24 4204 8

原创 【ASP.NET】TreeView控件

一、TreeViewTreeView 为一种用树形来组织数据的方式。例如我们经常看到的网页的菜单,有一级菜单,二级菜单,甚至还会有三级菜单。可以简单的把这些菜单看成一个树,每一个链接都是树的一个节点。。包含其他节点的节点称为“父节点”。包含在其他节点中的节点称为“子节点”。没有任何子节点的节点称为“叶节点”。不被任何其他节点包含并且是所有其他节点的上级节点的节点称为“根节点”。一个节点可以同时是...

2018-11-02 16:57:56 2970 11

原创 .net中的三大框架WPF、WCF和EF

一、WPF框架WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。WPF是微软新一代图形系统,它提供了超丰富的.NET UI 框架,集成了矢量图形,丰富的流...

2018-10-30 08:58:14 11903 25

原创 【MyBatis】mapper.xml映射文件

Mapper.xml映射文件中定义了操作数据库的sql,每个sql是一个statement,映射文件是mybatis的核心。1 parameterType(输入类型)1.1 #{}与${}#{}实现的是向prepareStatement中的预处理语句中设置参数值,sql语句中#{}表示一个占位符即?。...

2018-10-24 11:53:02 1388 22

空空如也

空空如也

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

TA关注的人

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