javaweb
阿唐明
time is money
https://www.zhihu.com/people/hirolin-89
展开
-
Intellij IDEA 2017 使用maven创建javaweb入门
1.创建一个新的工程 这里使用idea maven带的一个工程。 (这里注意 如果下载不是完全版,这里没有改功能,社区版去除了很多功能,所以下载完全版) 下一步继续就好了。 这里有一个maven的设置,再下载2017会自带maven,需要做的是修改一下仓库路径默认会存在C盘,同时为了提升下载速度,设置镜像。maven默认的路径是:D:\program Files\JetBrains\In原创 2017-11-30 00:18:41 · 2351 阅读 · 0 评论 -
redis常见问题
1.key太多,使用keys可能会导致线程阻塞当redis中key的数量过多时,由于redis是单线程的。keys指令会导致线程阻塞,线上涉及redis的服务会停止,直到指令执行完服务才正常。故在生产环境慎用keys。keys activity* 1) "activity-10" 2) "activity-6" 3) "activity-7&q原创 2018-07-15 23:23:16 · 178 阅读 · 0 评论 -
springboot mybatis使用xml方式配置方式
1.创建一个maven项目完整文件目录格式:pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:s...原创 2019-03-25 23:04:58 · 177 阅读 · 0 评论 -
springboot cron定时任务配置
前一篇文章记录springboot配置mybatis。在基础上增加cron定时任务配置。开启定时任务任务代码实现开启定时任务开启定时任务比较简单,在入口出打开**@EnableScheduling**@SpringBootApplication@MapperScan("com.hiro.demo.db")@EnableSchedulingpublic class DemoApp...原创 2019-03-25 23:17:14 · 220 阅读 · 0 评论 -
BIO 伪异步IO NIO 说明示例
网络IO编程基本模型是C/S,即客户端服务端通信。但对于传统通信方式服务会被阻塞。下面介绍几种非同步通信方式。BIO 开启单独线程进行端口监听,对每个请求开启一个线程进行相应伪异步IO 服务端开启一个线程池,请求从线程池中随机取出一个可用线程进行处理。NIO 使用seletor选择器对通道进行监听,通道负责和缓存区进行数据的读写。1. 传统方式示例:final Socket so...原创 2019-05-24 15:46:57 · 168 阅读 · 0 评论