交流

  • # vmwa Tools无法使用的解决方案 使用 ```sudo apt-get install open-vm-tools-desktop``` 命令即可

  • Maven Compiler 插件默认会加 -source 1.5 及 -target 1.5 参数来编译,这样就没法使用Java8的新特性。 解决办法: ``` 1.8 1.8 1.8 ``` 或者 ``` org.apache.maven.plugins maven-compiler-plugin 3.8.1

  • linux软链接2021-05-21 09:29:46

    # 1.ln -s 目标目录 (软链接地址) # 目标目录指软连接指向的目标目录下,软链接地址指“快捷键”文件名称,该文件是被指令创建的。 # 2.rm -rf 软链接地址 # 删除软链接地址

  • Caffeine 是基于Java 8 的一个高性能本地缓存库 ## 添加依赖 `pom.xml` 中添加 ``` org.springframework.boot spring-boot-starter-cache com.github.ben-manes.caffeine caffeine 2.8.8 ``` ## 配置缓存 配置缓存类型`applic

  • 重写与重载2021-05-19 09:46:29

    # 重写与重载 重写: 1.重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。 2.重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。 3.重写方法的修饰符要比被重写方法范围更广。 ​ ```java class Animal{ //父类方法的修饰符范围下,抛出的异常要广 protected void move() thr

  • Java包装类型缓存池2021-05-18 23:16:33

    读代码,下面几个问号处,输出什么? ``` class Hello{ public static void main(String[] args){ Integer a = 127; Integer b = 127; System.out.println(a == b); // ?

  • 找到`.m2`目录,Windows系统,如下图所示: ![WechatIMG53.png](https://static.daimaku.net/post/202105/18/4b19baccd9ce1152fdbb121ba4c18c62.png) 如果是macOS系统,使用命令 `open ~/.m2`就能进入`.m2`目录。 将下面的内容,保存为`settings.xml`文件,放入

  • 先看下面这三条SQL ``` select * from user where name = 'jack'; select * from user where name = #{name}; select * from user where name = '${name}'; ``` 这些SQL都可以达到我们的目的,去查询名字叫`jack`的用户。 动态 SQL 是 MyBatis 的强大特

  • JS的8种数据类型2021-05-17 09:33:32

    1.Boolean (布尔类型)(True False) 2.null(特殊的类型,通常表示空,没有东西) 3.undefined (表示一个没有赋值的变量,声明的变量从来没有赋值) 4.number(表示整数和浮点数) 5.bigint(表示大的整数('1n'),与number类型不能混合使用。) 6.string(js中字符串是单独的数据类型,用引号就可以表示字符串) 7.symb

  • * Preferences -> Build -> Compiler -> Java Compiler -> Target bytecode version 1.8 * File > project structure -> project -> SDK 1.8 * File > project structure -> Modules -> Sources -> Language level

  • # 前提 只有表单的输入元素区分受控组件和非受控组件 # 受控组件 表单元素含有 `value` 属性,且 `value` 绑定到 `state`。当元素没有更新到 `state` 的 `onChange` 事件时,无法改变组件的值。每当输入的值改变,组件会被重新渲染。 >```react >function Input() { > const [content, setContent] =

  • document.getElementsByClassName()[].setAttribute("selected","")选中元素,设置selected属性 ```html Document 上海 北京 广州 document.getElementsBy

  • ## Map是类似对象的一种键值对集合,区别在于Map的键不仅限于是字符串,其他各种类型的值包括对象都可以成为Map的键 ``` const a=new Map() =>undefined a.set('name','jack') =>Map(1){'name'=>'jack'} a.get('name') =>'jack' ``` ## Set是类似数组的一种数据结构,不同点在于Set中没有

  • 为了提高系统的安全性,防止机器人批量操作,我们常用的方法就是使用图形验证码 ## Kaptcha 简介 Kaptcha 出自谷歌验证码工具,可高度配置生成验证码图片: - 验证码的字体 - 验证码字体的大小 - 验证码字体的字体颜色 - 验证码内容的范围(数字,字母,中文汉字!) - 验证码图片的大小,边框,边框粗细,边框颜色 - 验证码的干扰线 - 验证码的样式(鱼眼样式、3D、普通模糊、

  • print打印为了更加美观,可以指定长度 ``` {:5} 固定5个字符,从最左边开始 {:^5} 固定5个字符,居中 ``` 示例代码 ``` numbers = ["9787111544937", "9787111128069"] names = ["深入理解计算机系统", "C程序设计语言"] print("{:20}{}".format("ISBN", "书名")) for i i

  • React中上传文件2021-05-11 21:41:59

    React中上传文件,如果后端API要求格式为`multipart/form-data`,则使用下面的方式上传 ``` import React, {useEffect, useState} from 'react'; import axios from "axios" function UploadDemo(props) { const [fileData, setFileData

  • 用winsw在Windows上部署服务,相当方便 ## 下载文件 https://github.com/winsw/winsw 下载 `WinSW-x64.exe`,重命名为 `myapp.exe` ## 配置文件 在`myapp.exe`同级目录,新建配置文件`myapp.xml` ``` myapp myapp 示例服务 java -Xms5

  • 查看端口被哪个进程占用 ``` netstat -ano |findstr "端口号" ``` 通过进程id查找对应的进程名称 ``` tasklist |findstr "进程id号" ``` 结束指定进程 ``` taskkill /f /t /im "进程id或者进程名称" ```

  • http请求响应码2021-05-07 22:32:43

    ### http请求响应码 #### 1XX-信息响应 | 状态码 | 释义 | | ------ | ------------------------------------------------------------ | | 100 | 想要追我,请你继续,她临时说。暗

  • 数据库查询limit用法2021-05-07 09:36:16

    ```sql select * from table limit(i,n)//i为查询结果的索引值,默认从0开始,n为查询结果返回的数量 select * from table limit(4,3)//查询第5页每页3条 ```

上一页 1...151617181920212223 下一页