- 博客(16)
- 收藏
- 关注
原创 docekr安装fastDFS
FastDFS常用命令启动FastDFStracker: /usr/local/bin/fdfs_trackered %FastDFS%/tracker.confstorage: /usr/local/bin/fdfs_storaged %FastDFS%/storage.conf也可以简写为:tracker: fdfs_trackered %FastDFS%/tracker.confstorage: fdfs_storaged %FastDFS%/storage.conf其中的%Fast
2021-06-26 12:40:55 113
原创 docker
dockerdocker的核心要素:镜像,容器,仓库top,restart后的容器,或者commit后的镜像启动环境变量需要重新加载docker一键安装curl -fsSL https://get.docker.com | bash -s docker --mirror aliyundocker加速器配置sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirro
2021-06-26 12:39:46 80
原创 SpringBoot集成Websocket
WebSocket特点全双工通信,客户端和服务器可以双向平等通信;建立在TCP协议之上,服务器端的实现比较容易;数据格式比较轻量,性能开销小,通信高效;可以发送文本,也可以发送二进制数据;通信具有更强的实时性;协议标识符是ws,服务器地址就是:ws://www.abc.com/some/pathhttp协议: http://Websocket开发相关注解及API方法@ServerEndpoint("/websocket/{uid}") 申明这是一个websocket服务
2021-05-20 21:11:12 185
原创 Spring Boot使用拦截器
springboot拦截器创建拦截器步骤继承HandlerInterceptor接口定义配置类(配置类实现WebMvcConfigurer接口)配置类模板@Configuration //用于定义配置类,可替换 xml 文件; public class InterceptorConfig implements WebMvcConfigurer { @Override public void addInterceptors(InterceptorRegis
2021-05-20 20:49:54 106
原创 Java线程创建的4种方法
Java线程创建线程的方法继承 Thread 类实现 Runnable 接口实现 Callable 接口使用ThreadPool创建线程常用的方法public void run()public void start()thread.join() 等待该线程死亡Thread.currentThread().getName() 获取当前线程的名称Thread.currentThread().setName("主线程"); 设置当前线程的名称线程的实现继承 Thre
2021-05-19 23:09:39 68
原创 IDEA中设置Maven
idea中设置mavenmaven安装路径设置在 settings --> Build, Execution, Deployment -->Maven 中设置 MavenMaven home directory: maven的安装目录User settings file: maven安装目录中的....\conf\settings.xml路径Local cepository: maven本地仓库的目录设置maven先从本地开始搜索再联网下载所需依赖在 set
2021-05-17 21:24:28 86
原创 Maven配置以及阿里云镜像
指定下载依赖包位置在安装完成的maven目录中创建maven-repo 目录在maven目中中的conf目录中的settings.xml进行修改<localRepository>D:\maven\apache-maven-3.6.3\maven-repo</localRepository>阿里云镜像<mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirr
2021-05-17 19:22:29 238
原创 Lombda表达式(jdk8新特性)
lombda语法() -> {}左侧 :指定了 Lambda 表达式需要的所有参数右侧 :指定了 Lambda 体,即 Lambda 表达式要执行的功能。左右遇一括号省,左侧推断类型省,能省则省需要“函数式接口”的支持函数式接口:接口中只有一个抽象方法的接口,称为函数式接口。可以使用注解 @FunctionalInterface 修饰可以检查是否是函数式接口格式() -> System.out.println("Hello Lambda!");无参数,无返回值
2021-05-17 19:21:55 199
原创 springboot集成swagger
springboot集成swagger加依赖(可能是starter);配置application.properties文件;写代码;注解可参考官方:https://github.com/swagger-api/swagger-core/wiki/Annotations1、添加相关依赖<!-- springfox-swagger2 --><dependency> <groupId>io.springfox</groupId> &
2021-05-15 16:38:55 109
原创 Java动态代理
动态代理动态代理理解动态代理: 基于反射机制。买家---------------------淘宝商家-------------------------------生产厂家用户---------------------代理对象-------------------------------目标对象什么是动态代理使用jdk的反射机制,创建对象的能力, 创建的是代理类的对象。 而不用你创建类文件。不用写java文件。动态:在程序执行时,调用jdk提供的方法才能创建代理类的对象。jdk动态代理,必须
2021-05-15 03:24:17 110
原创 IDEA快捷键
idear快捷键idear界面设置将一个包分成若干个小包右边设置按钮->compact Middle Packages快捷键Alt + 回车:纠错ctrl+shift+alt:多行操作psvm:生成main()方法;fori:生成for循环;Ctrl+Alt+v:自动补齐返回值类型ctrl+o:覆写方法ctrl+i:实现接口中的方法ctrl+shift+u:大小写转换CTRL+SHIFT+Z:取消撤销Alt+Insert:生成构造方法、getter、setterctrl
2021-05-15 03:19:26 83
原创 Eclipse快捷键
eclipse快捷键文件相关常用快捷键Ctrl + N:新建一个工程、文件、文件夹等内容Alt + 带下划线字母:在对话框中进行的快捷操作Ctrl + M:窗口最大化/还原Alt + Enter:打开被选中的工程、包、文件等的属性窗口 Ctrl + F11:运行程序F11:以调试模式运行程序Alt + Shift + R:重命名工程名、文件名、方法名、变量名。F2:重命名工程名、文件名。Ctrl + E:打开编辑窗口查看目录Ctrl + Page Up :切换到当前编
2021-05-15 03:18:38 157
原创 Spring Boot 线程池
spring boot: 线程池ThreadPoolTaskExecutor, 多线程@Async@Async 注解会将任务提交到ThreadPoolTaskExecutor线程池中执行value 指定使用哪个线程池config文件中配置executor.setCorePoolSize(16); //配置核心线程数executor.setMaxPoolSize(64); //配置最大线程数executor.setQueueCapacity(9999); //配置队列大小executo
2021-05-15 03:07:27 126
原创 Redis笔记
redisredis配置启动redisredis-server &根据配置文件启动redisredis-server redis.conf &注意:如果修改了redis的配置文件redis.conf,必须在启动时指定配置文件,否则修改无效!关闭Redis服务redis-cli shutdownredis-cli -h 192.168.163.131 -p 6379 shutdownredis-cli -h 192.168.163.131 -p 6379 -a 123
2021-05-15 01:25:22 120
原创 Linux常用命令
linux基本命令passwd -u aaa 解锁chkconfig -listnetstat -a | grep(字符串查找) (字符串) //网络查询systemctl start telnet.sochet //开启telnet 服务reboot 重启source xxx 使某个配置文件生效常用指令xshell命令rz -y 上传主机文件到虚拟机,并且覆盖sz xxx.xxx 下载虚拟机中的文件到主机查看lsa
2021-05-15 01:22:11 127
原创 Git常用命令
git常用命令当前目录下新建一个代码库git init 初始化git clone [url] 初始化2查看文件是否加入到暂存区git status添加所有文件到暂存区git add .提交残存区的内存到本地仓库git commit [选项] -m 消息内存设置本机的ssh公钥,实现免密登录ssh-keygento基本用法git init:进入文件夹,初始化一个 git 仓库git add .:所以更
2021-05-15 01:16:20 95
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人