Miss.Fan的博客

没有做不成的事,只有做不成事的人!

Spring -- 三种配置方式

1、Explicit configuration in XML:显示的XML配置。 优点: 1)XML配置方式进一步降低了耦合,使得应用更加容易扩展,即使对配置文件进一步修改也不需要工程进行修改和重新编译。 2)在处理大的业务量的时候,用XML配置应该更加好一些。 缺点: 1)配置文件读取和解析需...

2019-01-03 08:44:45

阅读数 72

评论数 0

什么是dao模式,dao模式的实现方法

dao设计模式简介 dao全称是data access object,数据库访问对象,主要的功能就是用于进行数据操作的,在程序的标准开发架构中属于数据层的操作 企业分层架构 客户层:因为现在都采用了B/S开发架构,所以一般都使用浏览器进行访问。 显示层:使用JSP/Servlet进行页面效果的显示...

2019-01-02 10:25:05

阅读数 101

评论数 0

几个主流的Java连接池整理

池(Pool)技术在一定程度上可以明显优化服务器应用程序的性能,提高程序执行效率和降低系统资源开销。这里所说的池是一种广义上的池,比如数据库连接池、线程池、内存池、对象池等。其中,对象池可以看成保存对象的容器,在进程初始化时创建一定数量的对象。需要时直接从池中取出一个空闲对象,用完后并不直接释放掉...

2019-01-02 09:33:03

阅读数 52

评论数 0

人事面试题目总结

人事面试题目总结 1、请你自我介绍一下你自己? 3 2、你觉得你个性上最大的优点是什么? 3 3、说说你最大的缺点? 3 4、你对加班的看法? 3 5、你对薪资的要求? 3 6、在五年的时间内,你的职业规划? 3 7、你朋友对你的评价? 4 8、你还有什么问题要问吗? 4 9、如果通过这次面试...

2018-12-28 22:17:38

阅读数 220

评论数 0

【必看】SpringBoot整合Spring Data Elasticsearch

整合Spring Data Elasticsearch1.1.简介1.2.创建Demo工程1.3.索引操作1.3.1.创建索引和映射1.3.2.删除索引1.4.新增文档数据1.4.1 新增一个对象1.4.2 批量新增1.4.3 修改1.5.查询1.5.1.基本查询1.5.2.自定义查询1.5.2...

2018-12-27 14:31:55

阅读数 1095

评论数 0

开启多线程的方法

要开启一个多线程有两种方法: 1、继承 Thread 类 通过继承 Thread 类的方式实现多线程有4个步骤: <1>create 一个类,让它继承 Thread 类 <2>重写 Thread 类里面的 ru...

2018-12-22 08:25:26

阅读数 144

评论数 0

java的打包后jar包里面的class文件都能被反编译成为源码吗?

d-gui这个工具可以进行反编译的操作。 不过反编译的质量随着混淆的程度而定。 特别复杂的代码(如加密算法)反编译一般都有问题。 可以建议用 javap -c -p 来看字节码。然后参考jvm指令。 总结: 一般编译的文件,都可以反编译为源码,但如果是经过加密、以及代码异常复杂,是很难恢复全部的源...

2018-12-14 21:10:59

阅读数 282

评论数 0

学习maven过程中的一些异常错误汇总

一、在myeclipse里对maven项目执行clean package命令时出现Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/maven/cli/Ma...

2018-12-14 10:41:37

阅读数 70

评论数 0

讲一讲mysql5.6升级到mysql8.0 之后,遇到的常规问题以及非常规问题的解决方案

这个问题解决有一段时间了,但是想想解决时遇到的各种喜悦与绝望,觉得还是挺值得记录下来的。 上个星期,老总决定要使用mysql 8.0 的json函数来操作数据,于是去网上下了个mysql 8.0示例,将...

2018-12-13 23:23:20

阅读数 83

评论数 0

SpringCloud教程之 Feign(五)

在前面的学习中,我们使用了Ribbon的负载均衡功能,大大简化了远程调用时的代码: String baseUrl = "http://user-service/user/"; User user = this.restTemplate.getForObject(...

2018-12-13 16:39:57

阅读数 74

评论数 0

SpringCloud教程之 熔断器 Hystrix(四)

为什么要学习Hystrix呢? 在高并发领域,在分布式系统中,可能因为一个小小的功能扛不住压力,宕机了,导致其他服务也跟随宕机,最终导致整个系统宕机,所以在SpringCloud中采用Hystrix进行处理。 1.1.简介 Hystrix,即熔断器。 github网址:https://github...

2018-12-13 16:30:23

阅读数 348

评论数 0

CAP

首先CAP原则:CAP原则又称CAP定理,指的是在一个分布式系统中,Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得 1.1分区容错性 大多数分布式系统都分布在多个子网络。每个子网络就叫做一个区(parti...

2018-12-11 17:09:40

阅读数 1565

评论数 0

SpringCloud教程之 负载均衡器 Ribbon实现(三)

在实际环境中,我们往往会开启很多个user-service的集群。此时我们获取的服务列表中就会有多个,到底该访问哪一个呢? 一般这种情况下我们就需要编写负载均衡算法,在多个实例列表中进行选择。 不过SpringCloud中已经帮我们集成了负载均衡组件:Ribbon,简单修改代码即可使用。 什么是R...

2018-12-11 16:46:55

阅读数 1151

评论数 0

Token认证的好处和坏处是什么?

token 这里我们说的token,是指 访问资源的凭据 。使用基于 Token 的身份验证方法,在服务端不需要存储用户的登录记录。大概的流程是 这样的: 客户端使用用户名跟密码请求登录 服务端收到请求,去验证用户名与密码 验证成功后,服务端会签发一个 Token,再把这个 Token 发送给...

2018-12-11 16:36:46

阅读数 1492

评论数 0

SpringBoot入门

1.SpringBoot介绍 SpringBoot是Spring项目中的一个子工程,与我们所熟知的Spring-framework 同属于spring的产品: 其实人们把Spring Boot 称为搭建程序的脚手架。其最主要作用就是帮我们快速的构建庞大的spring项目,并且尽可能的减少一切xm...

2018-11-28 13:59:29

阅读数 151

评论数 1

idea的使用----------Run Dashboard 窗口的打开

有时候idea中的RunDashboard窗口没有显示出来,也找不到直接的开启按钮, 下面就来介绍两种开启方法 方法一: 注意: 在父工程里面 搜索 RunDashboard 将下面的代码放到相应的位置 <option name="configurat...

2019-06-19 10:36:30

阅读数 4

评论数 0

Intellij idea 切换SVN路径

一直不懂如何切换路径,每次都是删除---->检出;本地源码都不能保存下来,非常麻烦 在idea中svn切换到新分支: 【vcs】 -> 【subversion】 -> 【update file】。 修改其中的svn路径即可 如果SVN的IP改变 服务器ip...

2019-03-29 10:09:14

阅读数 72

评论数 0

Missing artifact com.alibaba:dubbo:jar:2.8.4 dubbo编译打包的一个坑

由于maven中心仓库中没有dubbo2.8.4,所以需要到github中下载源码包自己编译。1.下载dubbo,地址:https://github.com/dangdangdotcom/dubbox&...

2019-02-21 16:17:41

阅读数 355

评论数 0

自定义注解

注解按生命周期来划分可分为3类: 1、RetentionPolicy.SOURCE:注解只保留在源文件,当Java文件编译成class文件的时候,注解被遗弃; 2、RetentionPolicy.CLASS:注解被保留到class文件,但jvm加载class文件时候被遗弃,这是默认的生命周期; 3...

2019-02-21 10:08:26

阅读数 33

评论数 0

visual studio code + react 开发环境搭建

开发工具 visual studio code node 安装和 npm windows 安装node 可以直接在 node官网 直接下载直接当作普通软件安装即可。 安装完成可以在控制台中运行node测试是否安装成功 win + r 输入 cmd ,直接在终端输入node -v 输出版本号...

2019-02-14 14:32:56

阅读数 29

评论数 0

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