HIVE子查询转换成连接

HIVE子查询 在hive中进行子查询,经常会报不支持子查询的错误,导致有些sql可能在mysql中可以使用但是在hive中却无法使用,因此在hive中可以采用连接替换子查询的方式。 左半连接 hive有一种连接方式,叫做左半连接,关键字为:LEFT SEMI JOIN,这种连接方式与左连接类似,...

2018-10-26 21:23:33

阅读数 211

评论数 0

ajax跨域解决办法

ajax跨域解决 问题来源 最近项目里面遇到一个问题,项目是前后端分离的,前端使用vue,后端java,然后呢,因为分离嘛,所以很有可能不部署在同一个服务器上,也就是请求可能会存在跨域问题,然后呢,一开始的解决方案是使用nginx的反向代理,把api的请求转发到我们的后台,但是后来有发现了可以...

2018-03-21 23:16:30

阅读数 312

评论数 2

微信小程序Session问题

微信小程序——session 今天做微信小程序的时候,遇到一个问题,就是微信虽然提供了类似于ajax的数据通讯工具wx.request,但是因为不是浏览器,因此这个请求是不会带有sessionid的,那么今天就写一篇来记录如果解决微信小程序session的问题。 sessionid有什么用 ...

2018-03-01 15:40:47

阅读数 9866

评论数 0

观察者模式与scala实现

设计模式-观察者模式概念观察者模式是基于订阅注册的方式,定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会受到通知并且自动更新,而观察者需要做的就是将自己注册到主题对象中,等待主题的通知。设计接口设计一般可设计成两个接口,一类接口为observer,另一类则为subje...

2017-12-25 16:25:32

阅读数 106

评论数 0

基于Quartz实现定时任务-框架学习

Quartz笔记最近碰到了一个场景,需要能够在指定时间执行任务,比如每周周六周日的3点开启一个服务,那么总不能说,把以后的每个周六周日的日期列出来让程序执行吧,所以就百度了一下找到了这么一个开源框架,Qartz,这个东西上手还是蛮简单的,所以打算记录下来配置maven的话,比较容易,就添加上项目依...

2017-12-04 20:55:29

阅读数 141

评论数 0

数据库双机热备份

数据库双机热备份设置前两天,因为一直不太重视数据库备份这块儿,所以都是断断续续的把表结构什么的导出当备份用,然后前两天服务器出了点问题所以选择了重装系统,点击之后想起来数据库在服务器上,结果所有的表都随风去了,现在想想还有点后怕。还好是在学校出的事,要是以后怕是要被收尸了(虽然以后人家也不会给我权...

2017-11-25 15:56:30

阅读数 330

评论数 0

ThoughtWorks 2018校招作业

ThoughtWorks 2018校园招聘作业题目——出租车本文描述家庭作业中部分模块的功能,以及项目正确性判断家庭作业部分模块划分 Main主函数,负责输入输出,以及程序顺序调节 vo包,提供Car对象的封装,Car对象封装了汽车相关信息,以及提供相关属性的构造器 Check包,提供Car的检查...

2017-10-17 14:41:01

阅读数 6822

评论数 1

java并发

java并发学习与总结线程安全性在对一个类分析的时候,经常会碰到XX是不是线程安全的,那么线程安全的核心是正确性,也就是说在多线程的环境下,代码能够正确执行并且按照规范得到想要的结果,那么这就是线程安全的。比如i++这个操作,看起来是一句话,但实际上他是三个操作:读取i的值,将i的值加1,将加一后...

2017-08-05 16:06:45

阅读数 195

评论数 0

AOP——面向切面编程

AOPAOP是目前一个比较热门的话题,AOP为Aspect Oriented Programming的缩写,译作:“面向切面编程”。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,提高代码的灵活性和可扩展性,AOP可以说也是这种目标的一种实现。AOP到底是什么...

2017-08-04 23:08:23

阅读数 185

评论数 0

Spring —— IOC控制反转

Spring —— IOC控制反转什么是IoC一般的编程中,对于一个对象A,如果要使用A中的方法或属性,那么是需要手动进行初始化这个对象的,比如Interface A = new InterfaceImpl();来进行初始化,也可以通过JNDI的命名接口来得到,使用结束后对象A跟随被销毁或随着生命...

2017-08-04 23:07:10

阅读数 142

评论数 0

SpringMVC基础

SpringMVC基础MVC介绍:MVC指的:Model View Controller, 是一种将业务逻辑、数据、界面显示分离的方法 . Model:业务模型,模型对象通常负责在数据库存储数据、应用程序数据逻辑处理 View:视图显示,应用程序处理数据显示的部分 Controller:控制...

2017-08-04 23:00:32

阅读数 133

评论数 0

JDBC——preparestatement

JDBC进阶上一章JDBC入门里面讲了如何创建jdbc、如何执行不同语句,如果获取结果,分别是由DriverManager、Connection、Statement、ResultSet等接口共同执行的,但是在实际使用过程中,有些问题会让我们不得不去使用某些特别的方法来简化我们的操作。1、 为什...

2017-08-04 22:55:45

阅读数 193

评论数 0

JDBC入门

JDBCJDBC全称JAVA DATABASE Connectivity,是java提供的用于执行SQL语句的java api,提供关系型数据库的访问,其中使用最多的便是java.sql包中的相关接口和类主要对象:DriverManagement 用于管理一组JDBC驱动的基本服务,其中可以调用...

2017-08-04 22:50:48

阅读数 98

评论数 0

Java web入门——Servlet

Java web入门——ServletServlet基础Servlet是运行在服务器上的java小程序,B/S架构的应用需要访问数据库、或一些逻辑处理,均由servlet进行处理,他用来扩充基于http协议的web服务器。 Servlet生命周期包括三部分: 初始化:Web容器加载servle...

2017-08-04 22:49:09

阅读数 273

评论数 0

java中静态String的最大长度由什么决定的?

String最大长度今天碰到一个字符串长度过长的报错,然后仔细去查了一下发现字符串常量的长度已经到达8万了,结果还没运行直接给我丢出来个长度过长的错,因此去查了一下资料为什么会出现这个错误。 常量池 java虚拟机为每个被装载的类维护一个常量池,比如说一个类 public class Test{...

2017-07-31 13:29:07

阅读数 3512

评论数 0

JQ实现星星评价(带半星)

JQ实现星星评价效果

2017-07-28 17:09:29

阅读数 3557

评论数 2

OpenStack创建实例控制台显示starting up...

问题简述今天刚刚配置好自己的OpenStack,然后跟着教程也是做到了创建实例,好不容易创建好了,用例子的cirros进入console,只有黑屏加上:starting up…,挂了一个小时还是这样,然后网上竟然完全查不到,后来终于查到了一个问这个问题的人。 Hi all, I inst...

2017-04-08 22:44:27

阅读数 2455

评论数 3

centos系统下openstack安装dashboard登录后出现server error

dashboard登录出错,提示无法进入页面,服务器错误安装dashboard,配置文件,通过命令行web浏览器links进入http://controller/dashboard,能够正常 显示网站,但是输入admin的用户以及default的默认域后,发现无法进入页面查看controller节...

2017-03-28 21:37:02

阅读数 2074

评论数 0

Vmware+Centos7搭建Openstack环境—网络配置

Vmware12+Centos7搭建Openstack环境—网络配置一、虚拟机配置根据openstack官方的教程,节点的环境中比较重要的就是网络的配置,首先先在虚拟机中进行设置,选择编辑中的虚拟网络编辑器按照官方给的配置需求 主要配置两个网卡接口 interface1 网关10.0.0.1 ...

2017-03-28 20:35:51

阅读数 4592

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭