- 博客(8)
- 收藏
- 关注
原创 笔记:Redis的基本使用
Redis学习笔记Redis是单线程+多路I0复用技术多路复用是指使用一个线程来检查多个文件描述符(Socket) 的就绪状态,比如调用select和polI函数,传入多个文件描述符,如果有一个文件描述符就绪,则返回,否则阻塞直到超时。得到就绪状态后进行真正的操作可以在同一个线程里执行,也可以启动线程执行(比如使用线程池)。基本命令选择数据库,Redis有16个数据库编号从0开始,默认第一个使用第一个数据库:select 0添加键值对:set <key> <value>
2020-11-20 15:04:11
199
原创 笔记:线程池的创建及使用
线程池的创建及使用线程池的使用步骤:1.使用线程池的工厂类Executors里边提供的静态方法newFixedThreadPool生产一个指定线程数量的线程池ExecutorService es = Executors.newFixedThreadPool(2);2.创建一个类,实现Runnable接口,重写run方法,设置线程任务public class RunnableImpl implements Runnable(){ @Override public void run(){ S
2020-11-09 22:37:34
208
1
原创 总结SpringMVC实现文件上传
SpringMVC实现文件上传springmvc配置文件中配置文件解析器<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <!--最大上传文件大小--> <property name="maxUploadSize" value="10*1024*1024"/></bean>上传文件方法实现
2020-11-03 18:01:17
132
原创 总结SpringMVC常用注解
SpringMVC常用注解@RequestMapping(value|path="")用来标注在controller类或者类的方法上。类上表示获取到请求地址一级目录,即如果请求的一级目录是 /xxx /yyy,那么该请求的控制方法在此类中可以找到;方法上表示获取到请求二级目录 /xxx/yyy,表示该请求由该方法进行控制@RequestParam标注在方法参数前。当请求传来的实参与方法中形参名不一样时,可以使用此注解进行绑定:public String test(@RequestParam(nam
2020-11-03 15:26:07
174
原创 Spring配置声明式事务控制
声明式事务控制1.配置事务管理器<bean id="transactionManager" class="org.springframework.jdbc.datasource.DatasourceTransactionManager"> <property name="datasource" ref="datasource"></property></bean>2.配置通知<tx:advice id="txManager" transac
2020-11-01 16:59:37
238
原创 Spring笔记之Spring的部分注解
Spring的部分注解@Component(value=""):在普通pojo类上标注,标明这是一个组件,会将其实例化到spring容器中。value属性用于给定id值,默认值为类名且首字母小写。@Controller,@Service,@Repository:作用同**@Component**,主要用来分别标识控制层类,服务层类以及实体层类@Bean(name=""):在方法上标注,此方法返回值作为bean加入到spring容器。括号中name的值为自己给定bean的id;省略name的话,i
2020-10-30 16:25:32
114
原创 Python之Socket网络编程基础
初始Socket网络编程导入socket模块import socket创建服务器端sk = socket.socket() 创建服务器实例ip_port = ("127.0.0.1", 8888) 设置本机地址及端口sk.bind(ip_port) 绑定主机sk.listen(5) 设置监听数,至少为1print("正在接受客户端连接")while True: conn, address = sk.accpet() 接受客户端连接 print("接收成功") m
2020-10-11 22:01:39
164
1
原创 方便学习的Git基本命令
GIT基本常用命令以下是方便自己学习整理的git命令设置git服务器用户名及邮箱1 git config --global user.name="github上注册的使用名字"2 git config --global user.email="github上注册使用的邮箱"上传项目至GitHub远程仓库1 git init 从终端初始化仓库2 git add . 添加此目录下全部文件至缓存区3 git add filename 添加某个文件至缓存区4 git commit -m "可自由
2020-10-01 19:53:32
163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人