- 博客(14)
- 资源 (4)
- 收藏
- 关注

原创 java中把一个list转tree的三种方法
说到java把list转tree,网上有一大堆文章,但是我看过之后发现基本都只说了递归和两层嵌套循环两种方法,没人提到两次遍历的方法,我今天就把三种方法都实现以下,做一下对比
2020-03-21 14:38:25
14929
27

原创 数据结构与算法(一):初识算法
“算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。” ------摘录来自: 程杰. “大话数据结构。
2020-03-15 21:17:48
363
原创 java 连接云redis 报 Unable to configure Redis to keyspace notifications.
spring 项目连接阿里云redis,同时依赖了spring-session,默认设置下,会抛如下异常。
2022-12-28 15:14:31
726
原创 禁用deepin的搜狗输入法简繁切换快捷键
这里写自定义目录标题搜狗的简繁切换和idea的全局搜索冲突。设置里也没有禁用简繁快捷键的操作,网上找到了答案,记录下。1、打开:~/.config/sogoupinyin/conf/env.ini2、修改参数: Shortcutfanjian=0重启电脑或者重启输入法,即可屏蔽了简繁体切换快捷键...
2022-02-22 13:37:52
935
2
原创 Error:java: 程序包lombok不存在
Error:java: 程序包lombok不存在有时候明明代码窗口里可以看到有这个类,但是启动就是报错说不存在(图1,图2),试过很多办法1.查看工具中maven的设置,setting文件目录,maven目录,本地仓库目录2.删除本地maven中的包,重新import,3.jdk版本是否和pom里面的一致4.重新rebuild5.清楚idea缓存,重新build都没用,最后发现一个设置解决了我的问题(图3)maven->Runner->Delegate IDE build/run
2020-09-08 16:02:50
12426
7
原创 Deepin系统安装docker
Deepin系统安装docker因为deepin是基于debian发行版的一个操作系统,所以我们deepin用户安装docker可以直接按照下面这个官方教程来安装,不过由于deepin的特殊性,在第三步会遇到点问题,这里主要记录一下问题得解决办法,先看一下会出问题的这步:3 Use the following command to set up the stable repository. ...
2020-04-22 09:47:35
7991
原创 CentOS 安装 nginx
安装前准备工作:安装 yum install yum-utils设置yum存储库,请创建/etc/yum.repos.d/nginx.repo 包含以下内容的文件 :vim /etc/yum.repos.d/nginx.repo # 创建并打开/etc/yum.repos.d/nginx.repo 文件# 输入以下内容并保存退出[nginx-stable]name=nginx stab...
2020-03-05 11:11:14
117
转载 微服务分层设计和领域划分
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/TBWood/article/details/833386161.摘要本文阐述了一种将分层设计和DDD领域设计应用于微服务体系架构的方案实践,也是个人的最佳实践。对于互联网公司来说,我们主张将其Web服务架构分为五层:基础设施层、领域服...
2019-10-27 00:00:32
2131
原创 code真机调试报错:A valid provisioning profile for this executable was not found
xcode真机调试报错:A valid provisioning profile for this executable was not found模拟器测试没有问题,真机调试的时候,安装遇到了问题。提示:A valid provisioning profile for this executable was not found。打开 “File” > “Project Settings...
2019-04-09 12:33:27
3526
原创 cordova入门
cordova入门1.Cordova是什么?Cordova 是一个开源的移动开发框架。允许你用标准的 Web 技术——HTML5,CSS3 和 JavaScript 做跨平台开发。应用在每个平台的具体执行被封装了起来,并依靠符合标准的 API 绑定去访问每个设备的功能。1.1 整体结构图1.2 整体结构1.WebViewWebView 是 App 原生当中的浏览器组件,Cordova...
2019-02-18 10:52:36
1050
原创 Linux下RabbitMq安装
Linux下RabbitMq安装使用apt安装启动通过web访问rabbit常用命令使用apt安装sudo apt-get updatesudo apt-get install rabbitmq-server启动shj@shj-office-PC:~$ sudo rabbitmq-server startERROR: node with name "rabbit" already ru...
2018-11-28 10:59:13
302
原创 Linux下的mysql初次安装使用
Linux下的mysql初次安装使用安装1.更新软件包2.安装mysql-server3.设置密码4.连接mysql配置1.修改bind-address2.用户授权3.设置阿里云的安全组4.重启服务器,完成设置5.最后上一上连接成功的图安装mysql的安装我使用了最简单的apt-get方法安装,我使用的阿里云的ESC云服务器,第一次安装,在此做个记录命令:1.更新软件包root@47:~...
2018-11-11 23:47:06
515
原创 Angular学习笔记
环境搭建1.nodejs2.npm3.cnpm4.yarn4.vscode创建第一个Hello World1.创建项目的 命令:ng new PROJECT_NAME --style scss 参数--style :使用的css类型,可以是css,sacc,scss,less,默认值是css2.初始化node_modules 命令: ...
2018-10-13 21:34:51
190
《码出高效:Java开发手册》.pdf
2018-11-17
jdk 1.8 linux
2018-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人