- 博客(49)
- 资源 (7)
- 收藏
- 关注
原创 WebStorm配置vue模板文件和vue-ts模板文件
WebStorm配置vue模板文件第一步:第二步:第三步:这个是WebStorm内置的vue模板文件, 可以直接在这个基础上更改内容下面是我这边vue模板文件的内容<style></style><template> <div> </div></template><script> export default {
2020-12-23 11:14:11
1883
原创 Iview 表格 选中一行时, 将当前行高亮显示, 并且设置对应的样式(背景色)
.ivu-table-row-highlight td{ background-color: #B8D9FD;}<Table :disabled-hover="true" border highlight-row :height="500" :columns="columns" :data="data" ></Table>highlight-row 是iview table组件的高亮属性, disabled-hover是iview table 组件的鼠标悬停.
2020-09-15 14:12:13
4059
4
原创 AES加密解密 -兼容Linux和Windows
使用写死的KEY, 就可以了。https://blog.youkuaiyun.com/qq_36255237/article/details/105687655
2020-07-29 16:07:31
476
原创 Java - 插入排序/直接插入排序
import java.util.Arrays;public class Insertion { public static void main(String[] args) { int [] array = {1, 0, 88, 25, 3, 10, 2, 95, 66, 888, 23, 5}; System.out.println("原:" + Arrays.toString(array)); sort(array); ..
2020-06-22 17:30:47
218
原创 Java - 冒泡排序
import java.util.Arrays;public class Bubble { public static void main(String[] args) { int [] array = {0, 88, 25, 3, 10, 1, 95, 66, 888, 23, 5}; System.out.println("原:" + Arrays.toString(array)); asc(array); Syste...
2020-06-19 17:09:34
170
原创 Java - AES加密解密
内容: 使用Java中Cipher工具类进行AES加密,并将加密后的byte数组转换成16进制字符串。(也可以转换成base64字符串)加密过程:1.数组扩容(需要是16的倍数)2. 加密得到byte数组3. 遍历byte数组,对byte字节进行补码成正十进制数值4. 十进制数值转换成十六进制数值5. 十六进制数值如果只有一位需要在前面追加0补充。 这是为了解密时十六...
2020-04-22 17:24:59
880
原创 Java - 请求过滤器
实现效果: 根据当前请求路径和配置中指定不进行过滤的请求路由信息, 做对应的过滤操作 并且不进行过滤的配置可以通过配置文件或集合直接添加两种方式进行package com.example.demo.util;import org.springframework.stereotype.Component;import javax.serv...
2020-04-21 14:33:34
976
原创 计算机组成原理 (一) - 一分钟了解计算机组成
一、 电子计算机的分类 计算机又称电子数字计算机,是电子计算机中的一类。 电子计算机分两大类: 二、计算机发展史 本章以计算机使用的电子器件分代:三、存储程序概念 存储程序概念的提出是因为第一个电子数字计算机(ENIAC)的存储容量极小,仅能存储20个字长为10位的十进制数。 在研制ENIAC的同时, 冯...
2020-03-14 16:13:17
1030
原创 Java - 查找排序
个人理解: 每次找到当前查找数组的最小值,并替换位置package com.example;import java.util.Arrays;public class SelectionSort { private static void sort(int [] array){ System.out.println("遍历前: " + Arrays...
2020-03-12 17:51:15
221
原创 Java时间工具类
import java.text.SimpleDateFormat;import java.util.Date;public class DateUtil { public static long DAY_TIMESTAMP = 1000 * 60 * 60 * 24; public static long WEEK_TIMESTAMP = DAY_TIMESTAMP *...
2020-02-26 14:30:19
213
原创 Java非空验证工具类
import java.util.Collection;import java.util.Map;public class VerifyUtil { public static boolean stringIsEmpty(String o) { return isNull(o) || 0 == o.length(); } public stati...
2020-02-25 09:31:01
844
原创 Vue - (二) Vue生命周期
vue的生命周期分为:创建前/后,加载前/后,更新前/后,销毁前/后。个人目前常用的是: 创建后,加载后。也就是created和mounted<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title&...
2019-08-23 16:22:15
172
原创 Vue - (一) Vue中双向绑定的原理-Object.defineProperty
Vue中双向绑定的原理是使用了Object.defineProperty进行绑定的。我们先来看下官方给出的说法:当你把一个普通的 JavaScript 对象传入 Vue 实例作为data选项,Vue 将遍历此对象所有的属性,并使用Object.defineProperty把这些属性全部转为getter/setter。Object.defineProperty是 ES5 中一个无...
2019-08-23 15:46:58
367
原创 基于TypeScript, Vue, Spring boot的一个示例项目
简介:基于TypeScript, Vue, Spring boot的一个示例项目。本意是根据一个学校书籍阅读系统的一个例子,体验TS在实际项目中的使用。相关整合:1. 基于vue-cli3.0搭建的vue-ts项目。2. 整合vue的路由控制。3. 整合axios, cookie相关所需要插件。4. 菜单的权限控制。5. ts全局变量调用声明6. Spring boot...
2019-08-19 16:40:05
1073
原创 TypeScript - (八) TypeScript中命名空间的基本使用
简介:个人理解:TypeScript中的命名空间其实是为功能文件做一个归类。比方说我们所使用的的学校案例,我们的学生类,人类,学校类都可以在一个命名空间下进行定义。一. 先来看下用命名空间的第一种写法namespace MySchool { class People { // 姓名, 默认小明 private name: s...
2019-08-12 18:39:48
1928
原创 惊! 价值十个亿的人工智能核心代码居然是这样[滑稽]
import java.util.*;public class LanguageChat { private static Map<String, String> replaceMap = new HashMap<>(); public static void main(String[] args) { initRepla...
2019-08-10 08:23:13
2620
原创 TypeScript - (七) TypeScript中泛型的使用以及一个迷你版Map
简介: 泛型是一种约定,可以约定类的类型以及类中属性,方法返回值,参数等类型。内容: 根据编写一个泛型HashMap了解泛型的作用和使用。1.定义一个泛型的Node// <>里的K,和V就是我们定义的泛型,至于是什么类型,我们也不知道。但是当创建之后,key和value对应的类型就会更改成定义的类型。class Node<K,V>{...
2019-08-08 18:14:43
2549
2
原创 TypeScript - (六) 了解TypeScript的接口以及模拟后台的写法
一. 初步观察TypeScript中的接口 1. 创建一个StudentManagement接口,里面包含学生对象和学生大小两个属性import Student from "../classes/Student";// 学生管理的一个接口,接口包含一个可选的学生对象,只读必须的学生大小interface StudentManagement { student?...
2019-08-06 16:40:41
1944
原创 TypeScript - (五) TypeScript中类的概念以及使用
简介:TypeScript是面向对象的,TypeScript中类的写法其实和我们写Java,C#等等面向对象语言的语法基本一致。它是JavaScript的一个超集,本质上向JavaScript添加了可选的静态类型和面向对象编程。本文内容介绍: 1.了解TypeScript中的类的概念以及使用。 2.了解TypeScript中继承的使用以及文件的引用。 3...
2019-08-05 19:21:54
674
原创 TypeScript - (四) JavaScript中的闭包(TS中类的原理)
TypeScript的主要原理其实是JavaScript中的闭包-模块模式,所以单独写出来作为后续的参考。说起闭包之前,先来了解下在JavaScript中的变量作用域问题。变量的作用域分为全局变量和局部变量。JavaScript只有在函数里声明的变量才是局部变量if(true){ //这是全局变量 var a = 5;}function asd(){ ...
2019-08-04 15:04:18
4473
原创 TypeScript - (三) TypeScript中变量的声明及使用
附上仓库:https://github.com/chenrui123456/TypeScript-DemoTypeScript中类型一共有:1.boolean 布尔2.string 字符串3.number 数值 4.array or [] 数组5.tuple 元组6.enum 枚举7.any 任何类型8.void 9.null 10.undefined1. b...
2019-08-01 16:35:41
1633
原创 TypeScript - (二) 在WebStorm中创建和配置TypeScript项目
说明:本人使用的是WebStorm2019.1,其他版本的请注意。1. WebStorm创建一个普通项目。 File -> New -> Project点击Create之后直接打开(new window)创建好了之后是一个空白的文件夹(包含.idea文件夹)2. 在项目根目录下新建一个tsconfig.json文件。具体配置可以直接...
2019-08-01 15:08:13
4333
原创 TypeScript - (一) 搭建TypeScript环境,运行第一个"Hello World" TypeScript程序
简介:TypeScript是由微软C#首席架构师开发的一款JavaScript超集的编程语言,写好的TypeScript文件可以编译成可执行的JavaScript文件。个人对TypeScript的理解:1.JavaScript的强类型,超集。2.写法基本与后端写法一样。3.模块化模式开发,面向对象编程模式。提示:进行以下操作前,请确保正确安装了node环境。1. 安...
2019-08-01 13:45:55
1783
1
原创 代码生成器
作用: 生成SSM框架整个Java基础后台文件和vue单组件文件。 生成的SSM框架文件包括: 1.Controller 2.Service 3.ServiceImpl 4.Dao 5.Entity 6.Mapper.xml 生成的Vue文件包括: 1. .vue文件用法: 配置好对应的数据库信...
2019-07-18 11:31:23
220
原创 iView上传文件控件的使用(预览+控制上传)
场景: 我们希望iView上传控件使用过程中,通过我们的点击按钮确认好了才上传。而不是通过设置action地址,点击之后立马就上传。注:1. 这种场景适用于很多的表单元素,上传的文件只是其中之一。用户点击提交按钮时,统一上传。2.用户本身就要对上传的文件进行初步处理,比方说预览,删除操作。vue组件代码:css使用iview官网提供的<style> ...
2019-07-17 10:57:07
4711
20
原创 Eureka - Ip分配的问题
第一种: 强制设置IP地址prefer-ip-address: trueip-address: 192.168.17.1031.如果prefer-ip-address 设置为 true ,eureka会帮我自动匹配IP地址2.如果设置了ip-address,eureka会将服务的ip地址设置成我们设置的。两者同时设置,eureka使用ip-address,也就是我们设置的...
2019-06-23 20:19:46
1059
原创 Eureka 多节点
实现效果: 两个服务中心相互注册,互相引用。在其中一个服务中心注册的服务,另外一个服务中心也可以看见它注册的服务。注意: 1.如果其中一个注册中心挂掉了,另外一个是看不到挂掉的注册服务。 2.主机名可以不使用。127.0.0.1也可以。看情况。使用主机名是为了可以明确知道这个是在那台机子上。1.在 C:\Windows\System32\drivers\etc\ho...
2019-06-23 20:13:28
919
原创 Eureka 客户端不使用@EnableEurekaClient却可以注册到注册中心
客户端不使用注解的问题,应该是Spring Cloud的一个BUG。我发现在没使用注解的时候,他们还是经过一个注册的方法,(注册到服务中心) 他们应该是根据配置文件来的。所以用不用注解都一样。如果想看的话,可以对比下不用eureka依赖和用了依赖之后。启动时遍历的对比。进行端口观看。有一种办法可以解决不注册的问题。# 不向注册中心注册 ,是否注册到服务中心 ,false =...
2019-06-14 17:35:24
14104
8
原创 Java 一个API接口的返回模型类
package cn.com.unilog.crm.utils;/** * API接口请求返回的模型类 * * @author cr * @date 2019-06-05 */public class MyResult { private MyResult() { } // region 属性区 /** * 服务名称 ...
2019-06-05 17:53:34
2441
原创 Spring Cloud Eureka使用中遇到的问题。
(一) 为什么通过网关访问接口,访问不到。prefer-ip-address: trueip-address: 192.168.17.103配置解释:1.如果prefer-ip-address 设置为 true ,eureka会帮我自动匹配IP地址2.如果设置了ip-address,eureka会将服务的ip地址设置成我们设置的。如果两者同时设置,eureka使...
2019-06-05 10:59:58
699
原创 Spring Cloud - Eureka 单个注册中心搭建。(2+F)
注: 本文使用Spring boot 2.0.1,Spring Cloud Finchley.SR2。 尽量保持一致。个人对eureka的理解:1.服务的注册和监控中心(监控是指每个注册到服务中心的客户端服务的一个状态。)2.和微服务其他模块的关联: 其他微服务需要注册到该中心上进行使用。3.注册中心可以理解成服务端,中心管理。 其他所有注册到服务中心的服务,是客户端也是调用者。...
2019-06-04 18:12:23
217
原创 前端JS生成随机数(字母加数字)
自己想了一个比较简单的办法,没有用ASCII码转换。转换方法: String.fromCharCode(...number),类似于Java的(char)number。created() { let total = 15; console.log('生成的长度:',total); for (let i = 0; i < 10; i++) { c...
2019-05-28 15:40:43
4745
原创 vue中render函数阅读性比较好的写法推荐
推荐写法一:{ title:'操作', align: 'center', render: (h ,params) =>{ let row = params.row; let status = row.status; let that = this; let editButtonStyle = { props: { type: 'success',...
2019-04-16 11:48:52
1816
原创 IDEA创建Spring boot项目
我用的IDEA 版本是2019.1的。1.File->new->project2.选择Spring Initlalizr3.填写对应的信息4.基础项目就选一个WEB,其他的按需引用。5.项目名称和路径的选择6.finish之后的项目结构7.编写一个测试控制器和一个根路径的内容。8.访问之后就是刚才写好的信息了。9.下...
2019-04-15 14:37:43
410
原创 Vue全局变量配置(多用于调用后端API)
我们在使用Vue时,通常需要调用后端API进行一系列的操作。下面分享一个我的配置方案。1.变量分类配置新建文件,加入配置内容如下:export const apiAddress = { install(Vue){ Vue.prototype.$javaAddress = '11'; }};export const config = { ...
2019-04-09 17:17:39
1045
原创 Java - JDBC封装和简单的读取代码
DataSource: 数据源配置,主要是配置数据库的连接,驱动,用户名,密码。这里可以用定死的默认值,也可以用get set方法。public class DataSource { private String url = ""; private String driver = "com.mysql.jdbc.Driver"; private String ...
2019-04-02 17:47:03
174
原创 Java Post请求时返回数据量过大,导致有时候接收数据会卡死。
对接HBASE接口的时候,发现调用HBASE接口时,获取的BASE64字符过大会导致POST请求超时。然后我设置了超时时间等,发现还是会卡死在哪里,最后报了超时的异常。最后在代码里加了 Thread.sleep(1);inputStream = response.getEntity().getContent();byte[] buffer = new byte[1024];int...
2019-03-07 14:23:55
22959
原创 C#调接口的时候,有时候拿到的值可能会和你上传时候的不一样
HttpUtility.UrlEncode()值用这个封装一下。这是帮其他公司对接API的时候遇见的
2019-03-05 18:01:55
232
原创 Vue跨域解决方案
1.如果是后台是Spring boot项目,直接用下面的代码就可以解决跨域问题。import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConf...
2019-01-10 10:07:42
3129
requestFilterDemo.zip
2020-04-21
typescript-vue-springboot-example.zip
2019-08-19
VuePractice.zip
2019-07-23
CodeGenerator.zip
2019-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人