问题汇总

1.服务器部署失败,提示:编译.找不到符号 解决:进入项目目录,清除mvn缓存,执行:mvn clean package -DskipTests -Dmaven.repo.local=/tmp/.m2 问题原因:下游提供的jar包内容更改没有感知给我们 ...

2019-04-23 16:17:27

阅读数 11

评论数 0

模拟SpringIOC准备

Bean基础类 BeanDefinition BeanDefinition是Bean的元数据,它定义了Bean的Class类型、name、bean的属性集合、bean的实例。 Bean在IOC容器中的定义,IOC容器可以根据这个来定义来生成实例。以BeanDefinition类为核心散发出的...

2018-11-22 15:29:58

阅读数 61

评论数 0

基于spring实现多数据源通过注解切换

  许多项目都有主库与从库,主库用来写,从库用来读。 那么在开发中,为了方便切库,我们通过可以用注解来标志,标志这个方法是使用主库还是从库 如何实现多数据源切库呢? 主要使用spring的AbstractRoutingDataSource实现,先简单了解下AbstractRoutingDa...

2018-09-25 19:38:08

阅读数 695

评论数 0

实战 -- Zookeeper实现分布式锁

场景分析 比如购买商品的操作,首先获取商品的库存,判断库存是否充足,充足的话创建订单减库存,不充足的话不允许创建订单。 有一款新型笔记本电脑,库存只剩下1件的时候,有客户A、B从不同的客户端(比如网站和APP)上看中了这款电脑,两人同时进行下单操作。 A和B同时获取库存,A购买1件,库存为1...

2018-08-31 19:27:44

阅读数 985

评论数 0

oracle闪回的方法

oracle提供了一种闪回的方法,可以将某个时间的数据给还原回来 方法如下: 1.select * from table as of timestamp to_timestamp('2016-10-16 16:24:00', 'yyyy-mm-dd hh24:mi:ss'); 说明:tabl...

2018-07-25 14:21:41

阅读数 61

评论数 0

Spring带来的好处

在众多框架中,有一种类型框架,他的特点是建立在现有的原始技术基础上,提供一个与原始技术功能一样,比原始技术更加易用、功能更加强大的框架。它们的优点就是,让开发者不需要关心原始技术上的问题,只关心核心业务上的开发。SpringMVC就是此类的框架,SpringMVC技术的源头就是Servlet。Se...

2018-05-04 14:22:04

阅读数 1152

评论数 0

简单模拟webserver

准备知识 本章节将按照以下内容阐述 一、网络中进程之间是如何通信 二、两种通信协议:TCP、UDP 三、什么是Socket 四、模拟一个webserver 五、请求与响应 六、代码 网络中进程之间是如何通信? 通信嘛,我理解的就是两个进程之间互相收发数据,就像打电话一样。那么进程...

2018-04-21 09:30:22

阅读数 140

评论数 0

JAVA消息队列之ActiveMQ入门

消息中间件前言本文只适合初级入门,阐述了消息中间件的基础概念,和部分实践,理论性比较强。为什么要使用消息中间件有一家专业做保险的大公司,他有一套保险系统,记录着保险销售的所有信息,他在全国有38家分公司,每一家分公司都有自己的保险系统,总公司与分公司之间有着保单数据共享的关系,总公司每销售一份保险...

2018-04-16 16:26:39

阅读数 804

评论数 0

SpringIOC简单模拟,菜鸟篇

IOC是Spring两大特征之一,今天我们就来用最最最土的方式模拟下它。本文全是基础,不涉及设计模式,适合初级程序员阅读。 到底什么是IOC、DI IOC(控制反转),不是什么技术,而是一种设计思想。Ioc意味着,将你设计好的对象交给容器控制,而不是传统的,在你的对象内部直接控制。 所以控制...

2018-04-02 18:51:56

阅读数 233

评论数 0

彻底搞定欢乐锁与悲观锁

本文并未全部原创,感觉网络上的知识比较混乱,故自己整理了一下。乐观并发控制(乐观锁)和悲观并发控制(悲观锁)是并发控制采用的技术手段,是由人们定义出来的概念。可以认为是一种思想。针对不同的业务情景,应该选用不同的并发控制方式。所以,不要把乐观锁和悲观锁狭义的理解为DBMS(数据库管理)中的概念,更...

2018-04-02 15:14:24

阅读数 915

评论数 0

java反射基础

1、获得Class对象方法有三种(1)使用Class类的forName静态方法:1 2 3 4 5  publicstatic Class<?> forName(String className) ``` 在JDBC开发中常用此方法加载...

2018-02-24 14:19:51

阅读数 71

评论数 0

Java native方法详解

一. 什么是Native Method 简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你...

2017-10-26 10:42:08

阅读数 205

评论数 0

什么是JVM、Java编译器和Java解释器

JVM:够运行Java字节码(Java bytecode)的虚拟机 Java编译器:将Java源文件(.java文件)编译成字节码文件(.class文件,是特殊的二进制文件,二进制字节码文件),这种字节码就是JVM的“机器语言”。javac.exe可以简单看成是Java编译器。 Java解释器...

2017-10-25 16:42:08

阅读数 6372

评论数 1

死磕JVM-Java内存模型

Java虚拟机是Java工程师必学的进阶功课,这段时间开始死磕JVM。今天把JVM的基础知识点Java的内存模型怼清楚,废话不多说,干货走起! 程序计数器 是什么:程序计数器是很小的一块内存空间,它是当前线程所执行的字节码的行号指示器。 有什么用:解释器通过这个计数器来选取下一条...

2017-10-25 16:19:58

阅读数 161

评论数 0

死磕JVM-如何构造JVM内存溢出和栈溢出

为什么要写这个题目?我记得我在面试阿里的时候面试官问了我这个问题,当时没能答得很好,只说了些概念的东西,很是心虚,于是下定决心要把这个问题搞懂,现在终于把这个问题怼清楚了,分享给大家,希望你们以后面试问到这种问题能有所准备。 Java虚拟机中描述了两种异常: 1、如果线程请求的栈深度大于虚拟机...

2017-10-25 16:19:22

阅读数 500

评论数 0

推荐给大家一个优惠卷搜索网站

优惠卷搜索网站,是我自己开发的,可以搜索到淘宝上所有带有优惠卷的商品 其远离是从第三方网站和淘宝开放平台获取数据,存储到数据库进行索引。 商品每天都会更新 优惠卷搜索引擎 优惠卷搜索引擎 花更少的钱买更贵的商品,优惠啦,优惠券搜索引擎,淘宝内部优惠券,天猫优惠券,9块9包邮,超级省钱

2017-08-01 20:51:44

阅读数 609

评论数 0

直播阿里云从裸机到部署项目绑定域名

准备资料l 打包好的项目war包,这里我准备的项目是LightBlog.war,项目依赖mysql数据库l Tomcat7.tar.gzl Jdk8.tar.gzl Xshell5.exe  用于远程连接服务器l FlashFXP.exe 用于上传资料,你也可以根据自己的喜好选择上传工具l nav...

2017-07-18 09:44:57

阅读数 636

评论数 0

google开源插件gson,对象转json,Json转对象

原文:http://120.77.183.110/c/google%E5%BC%80%E6%BA%90%E6%8F%92%E4%BB%B6gson_%E8%BD%ACjson%E5%8C%85 Gson的应用主要为toJson与fromJson两个转换函数,而在使用这种对象转换之前需先创建好...

2017-04-28 12:13:31

阅读数 1727

评论数 0

ssm整合记录

web.xml <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance http://www.w3.org/2001/XMLSchema-instance http://www.springmodules....

2017-04-28 11:04:09

阅读数 278

评论数 0

浅谈面向对象的几个原则

面向抽象原则 首先我们回顾一下抽象类和接口,后面介绍面向抽象编程 1.抽象类 抽象类的特点如下: ² 抽象类可以有abstract方法,也可以有非abstract方法 ² 抽象类不能实例化,也就是不能用new运算符创建对象。 ² 如果一个非抽象类子类的继承了某个父类抽象类,那么它必须重写父类的所有...

2017-04-18 23:22:19

阅读数 490

评论数 0

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