![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
随笔
桑生李树
这个作者很懒,什么都没留下…
展开
-
SpringIoc问题汇总
1、如果需要在Web项目中使用Spring的IoC容器,可以在Web项目配置文件web.xml中做出如下配置: contextConfigLocation classpath:applicationContext.xml org.springframework.web.context.ContextLoaderListener原创 2017-09-14 15:26:47 · 383 阅读 · 0 评论 -
线程synchronized
线程同步:1、synchronized关键字同步方法2、synchronized关键字同步代码块3、使用重入锁(ReentrantLock)实现线程同步重入性:是指同一个线程多次试图获取它占有的锁,请求会成功,当释放锁的时候,直到重入次数为0,锁才释放完毕。ReentrantLock是接口Lock的一个具体实现类,和synchronized关键字具有相同原创 2017-09-11 17:08:46 · 167 阅读 · 0 评论 -
SpringMVC常用注解
SpringMVC常用注解 @Controller 负责注册一个bean 到spring 上下文中 @RequestMapping 注解为控制器指定可以处理哪些 URL 请求 @RequestBody 该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑原创 2017-09-11 18:34:17 · 137 阅读 · 0 评论 -
java多线程学习
本文主要讲了java中多线程的使用方法、线程同步、线程数据传递、线程状态及相应的一些线程函数用法、概述等。首先讲一下进程和线程的区别: 进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程。 线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小。 线程和进程一样分转载 2017-09-11 18:36:39 · 166 阅读 · 0 评论 -
redis基础
redis 主要包含以下几种数据类型结构类型结构类型的值特点STRING分值类型可以是字符串、整数、浮点数可对整个字符串或字符串的部分做操作:自增、自减LIST链表,链表的每个节点都有一个字符串从链表的两端推入或弹出元素;根据偏移量对链表进行剪切;读取单个或多个元素;根据值查找或删除元素SET字符串原创 2017-10-23 19:08:47 · 143 阅读 · 0 评论 -
Git基础操作
Git 与 SVN 比较:1、Git 是分布式的版本控制器,而SVN并不是。当使用Git从远程服务器上clone 代码到本地后,相当于自己在本地有了一个版本库,在没有网络等情况下一样的可以查看历史纪录、commit、创建分支等操作。2、Git把内容按照元数据的方式存储起来而SVN不是:所有的资源控制系统都是把文件的元信息隐藏在.svn .cvs等文件夹中。Git是存放在.g原创 2017-12-01 17:59:08 · 125 阅读 · 0 评论 -
SpringMVC 导出Excel案例
//excel 导出涉及单元格合并 样式设置等@RequestMapping()public void packReview(HttpServletRequest request,HttpServletResponse response) throws IOException {//获取参数 String deliverIds = ReqUtils.getString(req原创 2017-12-15 11:01:03 · 305 阅读 · 0 评论 -
Mangodb常见操作学习整理
特点:Mangodb是面向文档存储的数据库,操作起来比较简单。存储数据使用的是BSON字符串的key-value的形式存储。mangodb主要常用函数有:insert (插入数据)、update/save(更改)、find()、remove(删除数据);创建数据库:use basedata_name 创建数据库 数据库名称不存在是创建若存在则切换到已有数据库;插入数据语法:>db.co...转载 2018-02-27 15:58:00 · 2371 阅读 · 0 评论