计算机基础
winner_corl
态度决定一切!
展开
-
postgresql 函数返回结果集(一)
参考文章:Postgres函数返回自定义数据集--返回自定义的TABLE结构 传入整个sql,自定义函数根据上面2个文章,就可以实现传入变量 编写sql return table多行数据当前sql在datagrip界面操作,实现目标:如果用户选择了开始时间(2015rq_s)和结束时间(2019rq_e),则需要变成下面的效果sql,范围是最长5年select d.nffrom (select regexp_split_to_table(test.nf...原创 2020-12-24 09:38:51 · 3248 阅读 · 0 评论 -
oracle分页sql
SELECT *FROM ( SELECT * FROM ( SELECT row_number() OVER (ORDER BY t1.OBJECTID) AS sort, t1.* FROM T_SJCZRZ t1 WHERE t1.OBJECTID BETWEEN 100 AND 600 ) t2 WHERE t2.sort < 10 * 2) where ...原创 2019-03-12 14:47:23 · 830 阅读 · 0 评论 -
世界十大架构师博客
http://blog.daocloud.io/microservices-4/自取学习原创 2019-03-02 21:28:20 · 1919 阅读 · 0 评论 -
Consider defining a bean named 'entityManagerFactory' in your configuration解决办法
在学习springcloud时利用http://start.spring.io的Dependencies中写了jpa,下载的工程文件中的pom文件默认是没有版本的,如下图所示:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b...原创 2019-03-02 20:03:52 · 8255 阅读 · 1 评论 -
SpringBoot——ElasticSearch入门和初步实战
ElasticSearch基础知识和启动 link SpringCloud——ElasticSearch实战 1 首先要启动ElasticSearch进入bin文件cmd——>elasticsearch2 pom.xml<dependencies> <dependency> <groupId>org.springfr...原创 2019-03-02 17:14:54 · 483 阅读 · 0 评论 -
SOA和微服务架构的区别
https://www.zhihu.com/question/37808426原创 2019-03-02 13:41:18 · 181 阅读 · 0 评论 -
自定义流程部署Activiti--部署篇【文章一】
前沿:有时候工作流需要实现用户自己画图,自己部署,自己启动,但是流程a.bpmn.xml这个东西一般都是程序员去画的也就是说,如果用户画图,怎么将界面简单化,这就是一个问题,如何将用户画的流程变成activiti框架人事的a.bpmn.xml,并且运转也是一个问题。如下界面是我设计斌切提出web数据结构,然后转化成activiti认识的bpmn文件,并且可以使用的流程代码转换。一、部署篇...原创 2018-07-27 16:53:15 · 581 阅读 · 0 评论 -
利用redis缓存,实现消息角标
前沿:类似微信的功能,用户在进入页面的时候可以看见未读信息的角标,点击之后角标消失。如下图所示因为这个是首页模块,如果有大量的用户打开这个界面去DB查询的话,对于数据库的压力是十分之大的,现在下方实现的是零压力,查询准确消息角标数据。思路介绍:1、关于增加消息的时候我们可以先判断,key是否存在,存在则value值再加一,否则value值仅仅为12、关于查看,当我们查看消息的时候...原创 2018-07-27 16:10:02 · 1904 阅读 · 0 评论 -
没有key值,怎么将数据对应【接上一篇】
前言:昨天去了朋友公司写代码,他说发现一个问题,就是数据利用上一篇封装的类去对应数据,返回值是空,然后我说是因为超出边界,然后我查询除了一个问题,在使用Gson gson = new Gson();的时候会将数据库的数据变成Apri 1 ,2018.....出现一个','号,然后上一篇文章中是以‘,’号为分割点,就会出现类属性数据,和截取出来的数据长度不一致的的情况。【也就是超出边界】 所...原创 2018-07-27 15:48:57 · 674 阅读 · 0 评论 -
activiti获取连线属性
今天有一个需求,如下图人提问所示属性封装如下//启动流程实例 public void startProcess(CustomizeProcessVo customizeProcessVo) { //基本参数设置 Map<String, Object> variables = new HashMap<String, Object>();...原创 2018-04-09 20:54:21 · 3262 阅读 · 1 评论 -
JAVA中的Socket用法
一、普通Socket用法HTTP协议是应用层的协议,在TCP/IP协议接收到数据之后需要通过HTTP协议来解析才可以使用。就像过去的发电报一样,电报机就相当于Socket,负责选好发送的目标并将内容发过去,但是直接发过去的数据“嘀嘀嘀”并不能直接使用,还需要解码(在发送前需要先编码再发送)后才能用,电报中的编码和解码就相当于网络传输中的HTTP协议。Java中的网络通信是通过Socket实原创 2018-01-05 14:02:15 · 592 阅读 · 0 评论 -
高并发的解决方案
在上篇文章我们讲到怎么处理海量数据,而这篇文章重点讲高并发的解决方案。原创 2018-01-04 14:19:59 · 571 阅读 · 0 评论 -
编程中大量数据的解决办法
一、前言在中小型企业开发的时候,对应的服务器端往往只有一台主机(例如:阿里云服务器),上面储存了应用程序和数据库,当数据过大的时候就会程序崩溃,甚至内存溢出,数据库直接死机,处理方法是应用程序和数据库放在不同的主机中。二、处理方法2.1 缓存使用缓存技术(当数据变化不会很频繁的情况,缓存数据可能存在和真实数据不一致的情况),其又分为通过程序直接保存到内存中和使用缓存框架两种原创 2018-01-03 18:44:39 · 883 阅读 · 0 评论 -
网络架构及其演变过程(BS和CS区别)
软件三大类型:单机(rar、office)、CS类型(QQ,大型游戏)、BS类型一、开始(CS结构时期)刚开始的时候用户去取数据,直接就去主机拿,从这里开始就分出了客户端和服务端。客户端:用户安装的软件;服务端:统一管理数据库的主机中的软件就叫做服务端,再后来服务端不只是管理数据,外加处理业务逻辑。cs结构要求1、软件上开发部署客户端和服务端 2、每个用户要独立安装软件原创 2018-01-03 18:00:40 · 5353 阅读 · 0 评论