- 博客(78)
- 资源 (2)
- 问答 (6)
- 收藏
- 关注

原创 Mac下Idea快捷键总结(不断更新)
command+,preferences设置command+; project Structure设置command+n 生成get set toString方法command+delete 删除一整行command+d 复制当前代码到下一行shift+command+上下箭头 移动代码option+command+t 调出try catchoption+回车 自动导入import classoption+command+L 格式化代码...........................
2022-03-30 09:27:25
28646
2
原创 Redis启动报错(Could not create server TCP listening socket *:6379: listen: 提供了一个无效的参数)已解决
redis启动报错
2023-07-20 17:33:49
866
原创 ‘<>‘ operator is not allowed for source level below 1.7(已解决)
'' operator is not allowed for source level below 1.7
2022-10-14 11:30:35
671
原创 MAC未能打开文稿“.txt”.文本编码Unicode(UTF-8)不适用
MAC未能打开文稿“.txt”.文本编码Unicode(UTF-8)不适用
2022-06-27 13:48:39
4428
原创 Typora使用教程(mac版本)
标题使用#可以表示标题一级标题对应一个#,二级标题对应两个#,依此类推,最多至六级标题(需要注意的是,#后需要加一个空格才能表示标题,否则为普通字符)也可以使用快捷键表示相对应的标题(command+1~6)字体使用一对*括住的文本表示斜体文本也可以使用快捷键command+i使用一对**括住的文本表示粗体文本也可以使用快捷看command+b使用一对***括住的文本表示粗斜体文本分割线使用三个* + - 及以上表示分割线删除线使用一对~~括住的文本来表示删
2022-05-10 11:03:34
1639
原创 javaweb复习
bgcolor背景颜色 可以修改简单的样式效果onclick:“alert(‘你好’)” 可以直接设置事件响应后的代码页面换行<br/>水平线<hr/>常用标签font标签是字体标签,可以用来修改文本字体的颜色,属性,大小color...
2022-05-03 15:34:45
215
原创 全选 全不选 反选
这个我们应该都很熟悉,今天我们来实现一下功能 <script type="text/javascript"> //全选 function checkAll(){ var hobbies = document.getElementsByName("hobby"); for (var i = 0;i < hobbies.length;i++){ hobbies[i].check..
2022-05-03 10:43:06
274
原创 简单Debug
断点调试入门(断点可以在debug过程中,动态的下断点)带拐弯箭头:逐行执行代码F7 向下方法:进入方法alt+shift+F7:强制进入方法shift+F8:跳出方法红色正方形:结束debug1.看一下变量的变化情况 int sum = 0; for (int i = 0; i < 5; i++) { sum += i; System.out.println("i=" + i);
2022-04-18 17:39:44
334
原创 Enum枚举
enum关键字实现枚举使用关键字enum代替class常量名如果有多个常量,使用逗号,进行分隔,最后用分号结尾枚举对象必须放在枚举类的行首
2022-04-17 11:55:16
601
原创 Mac下IDEA中用git提交代码时忽略文件的设置
在idea开发中,经常会用git或者其他版本管理工具提交代码到远程但是idea默认会把所有只要本地与远程不同的文件都会列出来经观察发现,基本都是后缀名为.iml, .idea这类文件,但是这些是不需要提交的如果每次都手动忽略这些文件,会比较麻烦,而且也容易丢失重要文件的提交今天特地来设置一下打开设置 在最底下一栏中新加入文件忽略类型 这里暂时加入*.xml;.idea;target;三种文件类型 点击Apply-OK后在提交代码就会自动屏蔽掉这些文...
2022-04-14 16:53:32
2176
原创 length与length()
length一般获取数组的长度 int[] arr = {12,14,15,64}; System.out.println(arr.length);length()一般获取String字符串中字符的个数 String str = "hello"; System.out.println(str.length());
2022-04-14 10:36:20
346
原创 Mybatis复习
配置mybatis环境<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration><!-- 配置mybatis环境--> <s.
2022-04-11 07:14:20
2786
1
原创 踩坑记录:List中的add方法,添加多个对象时出现重复的问题
用list存储User对象信息,当存储多个对象时,发现存储的数据都是一样的之前代码: User user = new User(); List<User> list = new ArrayList<>(); for (int i = 0; i < 5; i++) { user.setName("Tom"+i); user.setAge("18"+i); user.setLocation("Chin
2022-03-31 19:03:58
2968
2
原创 Mac配置Tomcat环境变量
从官网下载tomcat https://tomcat.apache.org 解压到一个没有特殊符号的目录中(一般纯英文即可) touch ~/.bash_profile // 将目录跳转到.bash_profile这个文件夹 open -t ~/.bash_profile //打开.bash_profile文件 这时候会弹出一个新的窗口 输入以下内容 export PATH=$PATH:/............/bin(Tomcat 路径) sudo s...
2022-03-31 16:54:43
2332
原创 Mybatis中常见标签名
prefix:在trim标签内sql语句加上前缀suffix:在trim标签内sql语句加上后缀suffixOverrides:指定去除多余的后缀内容,如:suffixOverrides=",",去除trim标签内sql语句多余的后缀","prefixOverrides:指定去除多余的前缀内容<insert id="方法名" parameterType="" useGeneratedKeys="" keyProperty="" > insert into 表名
2022-03-30 14:15:00
938
原创 mac下安装与配置JDK
首先查看电脑是否安装了jdk,在终端中输入java -version,如果已安装会显示版本;如果没有安装请点击以下网址进行安装Java Downloads | Oracle 安装后以后,首先获取JAVA_HOME的路径,在终端输入/usr/libexec/java_home可获取到 开始配置环境变量。 在终端输入sudo vim /etc/profile,提示需要输入密码则需要输入密码,密码输入成功以后则进入可编辑页面。 按i进入编辑模式,将以下代码添加到下方 export JAVA_HOME=
2022-03-26 17:49:18
182
原创 解决谷歌浏览器启动页面默认是搜狗浏览器
1.右击谷歌浏览器快捷键,选择常规,注意把只读前面的√去掉,然后点击应用确定!2.右击谷歌浏览器快捷键,选择快捷方式,你会发现目标中启动的位置后面多了一个网站,删除多余网址即可...
2022-03-14 21:29:51
4079
原创 包装类与基本数据类型(看完这一篇足够面试了)
简而言之:==当两边是基本数据类型时,比较的是值当两边是引用类型时,比较的是地址equals()基本数据类型不能用equals()比较引用类型比较时,如果没有重写比较地址值,如果重写了,比较具体属性中的内容int与Integer之间比较(变量值一样) int与int比较 用==比较,肯定为true 基本数据类型没有equals()方法 int与Integer比较 Integer会自动拆箱 ==与equals()比较都为true int与new Int..
2022-03-13 17:06:44
805
原创 类型转换相关面试题
类型转换 int a=10; double b=3.4; System.out.println(a>b?a:b); System.out.println(a);/*输出:10.0 10解析:这里是一个很容易让人不注意的类型转化,这里a与b参与了运算,所以类型向类型大的方向转化,10就变成了10.0,但是a本身是没有变化的*/+=的情况 short a=1; //
2022-03-10 19:17:35
233
原创 springboot练手项目(springboot+mp)
导入相关依赖 配置连接池,连接数据库 因为要写映射文件,所以要设置别名搜索和加载映射文件目录 #连接池spring: datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/bill-manager?serverTimezone=UTC&characterEncoding=utf8&useUnicode=true&useSSL=fa..
2022-03-05 21:26:46
1399
原创 Spring(3)Spring整合JDBC
EmpDao接口引入spring-jdbc、mysql、c3p0依赖public class AppTest { @Test public void test01() throws PropertyVetoException { //创建数据库 ComboPooledDataSource dataSource = new ComboPooledDataSource(); //四大参数 // 驱动 dataS
2022-03-04 15:58:42
448
原创 Spring(2)AOP
什么是AOP? AOP是面向切面编程,采用横向抽取机制,取代传统纵向继承机制,将业务无关的代码解耦,适用于性能监视,操作日志的记录,权限校验等。横向抽取即通过代理向目标方法织入增强方法。 Spring AOP Spring中Aop底层基于动态代理实现的。 目标对象如果有接口,自动使用jdk动态代理。 如果没有接口,自动使用cglib动态代理。 (底层自动切换,不需要人为手动修改) 什么是目标对象? (Target)目标对象:要被增强(处理)的方法的对象。企业开发中,一般是..
2022-03-04 11:51:15
326
原创 MYSQL(3)
约束对表中的数据进行限定,保证数据的正确性、有效性和完整性分类:主键约束:primary key(相当于 非空约束+唯一约束)非空约束:not null唯一约束:unique外键约束:foreign key检查约束:check(只有个别数据库存在)/* 约束的使用格式: 1. 创建表格时, 添加约束(列级约束) create table 表名( 字段名称 数据类型 约束关键字, .....
2022-03-01 22:47:44
840
原创 MYSQL(2)
排序查询ASC升序(默认)DESC降序SELECT .... ORDER BY 排序字段 排序方式;多字段排序SELECT .... ORDER BY 排序字段1 排序方式1, 排序字段2排序方式2......;(先按照排序字段1进行排序,如果排序字段1有重复,则进行排序字段2)聚合函数count(表达式):统计行数sum(表达式):求和avg(表达式):求平均值max(表达式):求最大值min(表达式):求最小值where条件是在查询之前进行筛选的分组.
2022-03-01 17:07:57
928
原创 MYSQL(1)
关系型数据库:以表格形式存储数据(表名、表、行、列)举例:人员表、部门表、地区表,如果放到一张表里,会存储很多行,应该把各个数据分开存储SQL:结构化查询语句SQL通用语法SQL 语句可以单行或多行书写,以分号结尾。 可使用空格和缩进来增强语句的可读性。 MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写。 3 种注释 * 单行注释: -- 注释内容 或 # 注释内容(mysql 特有) * 多行注释: /* 注释 */SQL分类 (面试题)DDL(Data .
2022-03-01 12:07:57
212
原创 JAVASE(7)
集合集合的框架结构Java中集合框架顶层框架是:Collection集合 和Map集合。其中Collection集合中存取元素的基本单位是:单个元素。 其中Map集合中存取元素的基本单位是:单对元素。
2022-02-28 15:40:20
265
原创 JAVASE(6)
Object类如果定义⼀个Java类时没有使⽤extends关键字声明其⽗类,则其⽗类默认为 java.lang.Object 类当一个类中没有重写equals方法时,则调用从Object类中继承下来的版本,默认比较两个对象的地址为了比较两对象中的内容,需要重写equals方法...
2022-02-25 18:00:11
407
原创 JAVASE(5)
final关键字final关键字修饰类体现在该类不能被继承final关键字修饰成员方法体现在该方法不能被重写final修饰到的成员变量必须被初始化且不能改变值(初始化三种方式:显式初始化、构造块中初始化、构造方法体中初始化)常量通常使用public static final关键字共同修饰成员变量来表达常量的含义,常量的命名规范要求所有字母都要大写,不同的单词之间采用下划线连接多态主要指同一种事物表现出来的多种形态饮料:可乐、雪碧、芬达、脉动...人:学生、教师、工人、保安....
2022-02-20 23:38:13
230
jQuery怎么获取多选下拉框值
2022-04-27
代码生成器Generator生成的实体类example
2021-11-24
for循环中i++与++i有什么区别吗?
2021-11-08
VUE中阻止默认事件啥意思啊?
2021-11-08
VUE中阻止默认时间啥意思啊?
2021-11-07
兄弟门,查询各个年级的男女人数sql语句怎么写
2021-11-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人