其他
文章平均质量分 50
夏天的味道٥
这个作者很懒,什么都没留下…
展开
-
Mac 利用Homebrew安装JDK
mac 利用brew安装jdk17原创 2024-04-18 10:06:21 · 1000 阅读 · 0 评论 -
java实现多级菜单(递归)
菜单实体类: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 publicclassMenu { // 菜单id privateString id; // ...转载 2019-10-24 09:44:15 · 743 阅读 · 0 评论 -
实现 java.io.Serializable接口的作用
实现java.io.Serializable接口的类启用了类的可序列化。未实现此接口的类将不会将其任何状态序列化或反序列化。可序列化类的所有子类本身都是可序列化的。序列化接口没有方法或字段,仅用于标识可序列化的语义。为了允许序列化非可序列化类的子类型,子类型可能负责保存和恢复超类型的public,protected和(如果可访问)包字段的状态。只有当扩展的类具有可访问的no-arg构造函数初始...原创 2019-09-03 15:32:24 · 477 阅读 · 0 评论 -
简述对JVM,JRE,JDK的理解?
JVM:Java虚拟机,JVM就是一个软件,JVM是由Java大神写的软件,针对不同的操作系统,提供了不同版本的JVM,Java代码 经过一次编译生成统一的字节码文件,字节码文件都运行在JVM中JDK:JD开发者工具,包含了JRE:编译工具Javac.exe,运行工具java.exe;文档生成工具:javadoc文档生成工具JRE:JRE是Java程序...原创 2019-01-15 13:46:24 · 1940 阅读 · 0 评论 -
Ajax用户登录
后台@Controllerpublic class AjaxController { //用户登录 @RequestMapping("/login") @ResponseBody public Boolean login(String username,String password){ System.out.println(username); System.out.pr...原创 2019-01-11 14:25:54 · 706 阅读 · 0 评论 -
【bug】垃圾代码,以及优化问题
1、类型错误2、非空判断位置错误3、同类事物失效处理方式二选一:4、逻辑错误既然是第一次循环遍历完成就要break结束循环,为何不直接取第一个元素?5、代码优化相关问题:a、验证b、非空校验c、复杂度关于嵌套查询的优化:可以将要嵌套的集合转成一个map集合,在循环第一层时,通过map集合获取对应数据就ok了...原创 2020-04-30 10:32:14 · 205 阅读 · 0 评论 -
QueryWrapper常用的条件参数
setSqlSelect 设置 SELECT 查询字段 where WHERE 语句,拼接 + WHERE 条件 and AND 语句,拼接 + AND 字段=值 andNew AND 语句,拼接 + AND (字段=值) or OR 语句,拼接 + OR 字段=值 orNew OR 语句,拼接 + OR (字段=值) eq 等于= allEq 基于 map 内容等于= ne 不等于<> gt 大于&原创 2021-01-21 16:33:54 · 5804 阅读 · 0 评论 -
【nacos】mysql持久化+nginx方式的集群(linux)
1、下载安装解压nacos2、启动服务器参考官方文档Linux/Unix/Mac启动命令(standalone代表着单机模式运行,非集群模式):sh startup.sh -m standalone如果您使用的是ubuntu系统,或者运行脚本报错提示[[符号找不到,可尝试如下运行:bash startup.sh -m standaloneWindows启动命令(standalone代表着单机模式运行,非集群模式):startup.cmd -m standalone3、mysql持久化原创 2021-10-13 17:04:05 · 230 阅读 · 0 评论 -
Mac通过自带的ssh连接Linux服务器并上传解压文件
需求:1:mac连接linux服务器2:将mac上的文件上传到linux服务器指定位置3:解压文件mac上使用命令,推荐使用 iterm2 。当然,也可以使用mac自带的终端工具。一、连接远程服务器输入命令连接Linux服务器:ssh username@ip其中: username为登录Linux服务器所需的用户名,ip为服务器的地址。默认端口号为22,如果要指定端口号,使用 -p port// 以下两种方式都可以ssh username@ip -p port ssh -p port转载 2021-09-07 16:54:54 · 1433 阅读 · 0 评论 -
Mac下安装nacos
nacos是spring cloud alibaba推出的注册中心和配置中心,可用于替代netfix的eureka。\下载nacos的压缩包,并解压https://github.com/alibaba/nacos/releases进入解压目录的bin目录下,打开终端,输入命令启动,输出nacos is starting with standalone即为成功sh startup.sh -m standalone进入可视化页面,账号密码都是nacos,进行登录即可,nacos的端口为8转载 2021-03-08 11:38:18 · 558 阅读 · 1 评论 -
虚拟机安装win7【64】系统、安装考试系统
一、安装虚拟机链接:https://pan.baidu.com/s/1P9HkMJ7JuMYjHwfVg6biRQ提取码:ubvo复制这段内容后打开百度网盘手机App,操作更方便哦二、安装win7系统1、点击新建虚拟机,配置相关文件2、定义虚拟机名称和win7系统安装位置,安装位置建议不要放在C盘中3、安装完成后可以看到如图的效果,点击编辑虚拟机设置引用下载好的系统镜像文件。4、回到主界面选择开启虚拟机,等待一段时间会出现win7系统的安装..原创 2020-10-19 12:58:39 · 1986 阅读 · 3 评论 -
Docker安装Rbbitmq【windows】
1.首先先安装rabbitmq镜像i.查询rabbitmq镜像docker search rabbitmq:managementii.拉取rabbitmq镜像docker pull rabbitmq:management2.启动rabbitmq镜像i.执行命令:docker run -d --hostname my-rabbit --name rabbitmq...原创 2019-09-27 16:11:25 · 169 阅读 · 0 评论 -
Decker安装-Windows
1.登陆docker,没有的话就先注册吧,点击download desktop,再点击Get started with Docker Destkop,弹出界面再点Download Docker Desktop for Windows下载windows版的docker2.安装成功-->cmd --> docker version出现这种情况的话,执行命令:doc...原创 2019-09-27 16:04:54 · 1380 阅读 · 0 评论 -
【kettle】如何将上一步查询或解析出来的值作为下一步要执行的条件
1、在核心对象 -> 转换 -> 字段选择,选择字段选择后,编辑字段选择,其中字段名称即为传入下一步的条件,注意:该字段名称顺序会影响下一步的条件2、“?” 号代表上一步传入的条件,第一个“?” 代表上一步第一个字段名称,第二个“?” 代表上一步第二个字段名称,依次类推。注意:如果有这样的验证操作,一定要加个count,如果不加,这条数据没有查询到,那么就不会往下执行了...原创 2020-03-25 11:29:43 · 7391 阅读 · 0 评论 -
【kettle】tinyint 类型查出来的值为布尔值的问题
在DB连接选项中加入参数 tinyInt1isBit false原创 2020-03-25 11:10:08 · 537 阅读 · 0 评论 -
【kettle】中文乱码解决
characterEncoding utf8"-Dfile.encoding=UTF-8"原创 2020-03-25 11:06:37 · 496 阅读 · 0 评论 -
【kettle】空字符串和NULL的问题
在使用kettle迁移数据时,对表输入的字段为null的已经做了空字符串处理后,在表输出时,发现kettle将空字符串转为了null处理,百度发现,说是kettle默认情况下把空字符串当作NULL处理。如果要是不让他转换,处理方式:在C:\Users\用户名\.kettle目录中找到kettle.properties文件,增加:KETTLE_EMPTY_STRING_DIFFERS_F...原创 2020-03-11 10:10:42 · 1937 阅读 · 2 评论 -
端口被占用怎么办
1. win+R快捷键打开cmd命令提示窗口2.输入 netstat -aon|findstr "8081",筛选使用8081端口的进程3. 输入taskkill /f /PID 16012 杀死占用的进程,16012为刚刚记录的PID4.输入 netstat -aon|findstr "8081",确认无进程占用此端口,PID为0的除外...原创 2020-02-20 18:15:27 · 147 阅读 · 0 评论 -
IntelliJ IDEA 常用插件
1.Alibaba Java Coding Guidelines(Java代码规约扫描插件) 阿里开发的此插件极大的改善程序员的代码质量,帮助程序员规范自己的代码 tools下可以切换中英文 地址:https://github.com/alibaba/p3c2.Rainbow Brackets(可以实现配对括号相同颜色,并且实现选中区域代码高亮的功能) 对增强...转载 2019-10-31 15:35:51 · 1089 阅读 · 0 评论 -
Intellij IDEA 默认快捷键大全
Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可以快速打开类...转载 2019-10-17 13:52:46 · 1445 阅读 · 0 评论 -
idea 方法注释设置
* * 功能描述: * $tags$ $params$ * @return {@link $return$} * @author weigang * @date $date$ $time$ */#taggroovyScript(" def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\...原创 2019-09-29 10:57:27 · 595 阅读 · 0 评论