- 博客(7)
- 收藏
- 关注
原创 dubbo框架及dubbo环境搭建
第一:介绍Dubbo背景 大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简单的暴露和引用远程服务,通过配置服务的URL地址进行调用,通过F5等硬件进行负载均衡。(1) 当服务越来越多时,服务URL配置管理变得非常困难,F5硬件负载均衡器的单点压力也越来越大。此时需要一个服务注册中心,动态的注册和发现服务,使服务的位置透明。并通过在消费方获取服务提供方地址列表,实现软负...
2018-03-26 13:54:33 212
原创 堆栈详解
栈是一种具有后进先出性质的数据结构,也就是说后存放的先取,先存放的后取。堆是一种经过排序的树形数据结构,每个结点都有一个值。通常我们所说的堆的数据结构,是指二叉堆。堆的特点是根结点的值最小(或最大),且根结点的两个子树也是一个堆。由于堆的这个特性,常用来实现优先队列,堆的存取是随意的。为什么要划分堆和栈1、从软件设计的角度看,栈代表了处理逻辑,而堆代表了数据。这样分开,使得处理逻辑更为清晰。2、堆...
2018-03-22 14:59:49 235
原创 分布式session一致性问题
什么是session?服务器为每个用户创建一个会话,存储用户的相关信息,以便多次请求能够定位到同一个上下文。这样,当用户在应用程序的 Web 页之间跳转时,存储在 Session 对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。当用户请求来自应用程序的 Web 页时,如果该用户还没有会话,则 Web 服务器将自动创建一个 Session 对象。当会话过期或被放弃后,服务器将终止该会话。W...
2018-03-22 09:56:49 194
原创 Mybatis详解
1.优点:①不屏蔽Sql,可以对sql进行优化和改造 ②提供强大,灵活的映射机智。提供动态Sql. ③在mybatis中,提供了使用Mapper的接口编程。只要一个接口和一个Xml就能创建映射器。2.组件:SqlSessionFactoryBuilder(构造器):会根据配置文件或者代码生产SqlSessionFactory,采用的是分步构建的Build...
2018-03-19 12:11:14 339
原创 从Mysql查询的结果,写入txt文件中,每个字段用|分隔,下一条数据要换行
1.首先创建文件public static boolean createFile(String fileName, List<?> dtoList, Class<?> clazz, String path) { logger.debug("createFile start "); Boolean bool = false; String f...
2018-03-15 10:33:53 2583
原创 SpringBoot实现文件上传和下载
SpringBoot后台如何实现文件上传下载?最近做的一个项目涉及到文件上传与下载。前端上传采用百度webUploader插件。有关该插件的使用方法还在研究中,日后整理再记录。本文主要介绍SpringBoot后台对文件上传与下载的处理。单文件上传// 单文件上传@RequestMapping(value = "/upload")@ResponseBodypublic String uploa...
2018-03-13 12:52:06 514
原创 从数据库查询到的数据导出到excel中
步骤一:封装数据List<Map<String, String>> result = new ArrayList<>();Map<String, String> map = new LinkedHashMap<>();map.put("U_ID", "...");...result.add(map);步骤二
2018-03-02 10:15:10 3640 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人