- 博客(37)
- 资源 (4)
- 问答 (5)
- 收藏
- 关注
原创 2020第一面——面试题整理
Spring Cloud 是什么,有哪些组件。Eureka、Spring Cloud Config、Spring Cloud Bus、Ribbon、Feign 、Hystrix、SleuthEureka作为注册中心,我们是怎么进行服务的注册和发现的? 《SpringCloud Eureka微服务的注册和发现》Spring Bean的生命周期。《请别再问SpringBean的生命周期了!...
2020-02-10 16:55:59 452
原创 IDEA利用spring.profiles.active启动Eureka集群
IDEA利用spring.profiles.active启动Eureka集群开始之前修改Eureka application.yml添加3个application-XXX.yml文件然后配置多个SpringApplication启动项最后在我们进行微服务开发的过程中,为了保证服务的高可用,经常会使用到集群,已Eureka为例,我们为了保证Eureka的高可用,经常会搭建3个节点的Eureka集群...
2020-01-12 12:17:40 3117
转载 整理:JAVA内存模型
文章目录计算机内存模型(了解即可)CPU缓存缓存一致性、指令重排序并发编程的三大特性内存模型Java内存模型(重要)什么是JAVA内存模型(Java Memory Model,JMM)计算机内存模型(了解即可)CPU缓存CPU缓存:随着CPU技术的发展,CPU的运行速度越来越快,从内存中读取和写入数据的过程和CPU执行速度之间的差距越来越大,导致CPU每次操作内存都要耗费很长的等待时间,为...
2019-12-15 22:10:03 334
原创 SpringBoot常见面试题
文章目录什么是SpringBootSpringBoot的作用SpringBoot的优点SpringBoot的核心配置文件是什么,有何区别?SpringBoot的配置文件有几种格式,区别是什么?SpringBoot读取配置文件的几种方式Spring Boot 如何定义多套不同环境配置SpringBoot的常用注解有哪些?如何理解SpringBoot中的Starters如何在 Spring Boot ...
2019-12-15 00:26:08 1025
转载 分布式协议(一致性算法)
分布式协议(一致性算法)两阶段提交协议 2PC 2PC基于如下假设:分布式系统中存在一个协调者和其他参与者,且它们之间网络通信正常。(1)第一阶段:投票阶段 首先,协调者向所有参与者发起询问,是否可以执行提交操作,并开始等待每个参与者的响应。 然后,参与者执行询问发起时为止的所有事务操作,并将信息写入日志(Undo和Redo信息)。其实,如果成功,每个参与者...
2019-01-13 21:17:05 1029
转载 Oracle查询表空间使用率
SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_...
2019-01-09 22:57:43 1454
原创 Oracle wm_concat函数无效
使用system用户登录或者wmsys用户alter user wmsys identified by 111111 account unlock; 解锁wmsysCREATE OR REPLACE TYPE WM_CONCAT_IMPL AS OBJECT ( CURR_STR VARCHAR2(32767), STATIC FUNCTION ODCIAGGREGATEINI...
2019-01-06 15:34:22 3600
转载 常用正则表达式
1 数字:^[0-9]$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9])$6 非零开头的最多带两位小数的数字:^([1-9][0-9])+(.[0-9]{1,2})?$7 带1-2位小数的正数或负数:^(-)?\d+(.\d{1,2})?$8 正数、负数、和小数:^(-|+)?\d+(.\...
2018-06-22 15:54:08 287
原创 Centos 下JDK环境变量的配置
一、准备好Linux环境下jdk的安装包。二、解压到/usr/local/java 文件目录下。如果没有则创建一个java文件夹 并赋予它读写权限。具体命令:创建java文件夹: mkdir java(对于不同的用户可能需要root权限)赋权限: chmod 777 java解压: tar -zvxf jdk-7u80-linux-x64.tar.gz三、配置环境变量 。vi ~/.bash_p...
2018-06-20 10:10:27 790
原创 Oracle 导入数据泵及创建表空间、用户等操作命令
创建表空间 创建表空间时要设置自动扩展create tablespace 表空间名称 datafile 'D:\oracle\product\10.2.0\oradata\orcl\表空间名称.dbf' size 1024M autoextend on next 10M maxsize unlimited--datafile 表空间数据存放位置创建用户并分配默认表空间create us...
2018-05-19 11:38:05 2946
原创 Tomcat 内存和热部署配置
-Xms256m-Xmx512m-XX:PermSize=256M-XX:MaxPermSize=512M-noverify-javaagent:%JREBEL_HOME%\jrebel.jar
2018-05-09 15:25:02 441
转载 Oracle导出
一、 创建导出数据的目录文件夹create or replace directory oradata as 'E:\data';注:(1)data 文件夹需要自己在该盘下创建。(2)如果提示权限不足,需要给当前用户授权如:grant read,write on directory oradata;二、使用expdp导出用户数据(1) 只导出soctt用户的元数据切不包含统计信息;expdp sy...
2018-04-24 14:30:44 442
转载 Oracle SQL性能优化
Oracle SQL性能优化造成SQL语句性能不佳大致有两个原因:开发人员只关注查询结果的正确性,忽视查询语句的效率,比如使用表的别名、避免使用“*”等。开发人员对SQL语句执行原理、影响SQL执行效率的主要因素不清楚。 * 前者可以通过深入学习SQL语法及各种SQL调优技巧进行解决。 SQL调优是一个系统工程,熟悉SQL语法、掌握各种内嵌函数、分 析函数的用法只是编写高效SQL的必要条...
2018-04-24 10:10:24 1726
转载 C# 将父类的值赋值到子类中
public static TChild AutoCopy(TParent parent) where TChild : TParent, new(){ TChild child = new TChild(); var ParentType = typeof(TParent); var Properties = ParentTy
2017-10-16 11:22:13 5649
原创 JS 得到yy-MM--dd HH:mm:ss格式时间代码
/*** 获取当前时间24小时制* yyyy-MM-dd HH:mm:ss*/function getDate24Hours(){var myDate = new Date();var years = myDate.getFullYear();var month = myDate.getMonth();var day = myDate.getDay();v
2017-09-20 15:45:35 8550 2
原创 JS ASCII码转换代码
/*** 将序号转换为对应的英文大写字母* begin ‘A’ end ‘Z’* serialNum (0~25)* @param {Object} serialNum*/function serialNumToUpper(serialNum) {var codeA = 65;if(isNaN(parseInt(serialNum))){console.log(
2017-09-11 15:34:36 969
转载 webim【LayIM】开发者文档
webim【LayIM】开发者文档在WebIM似乎已被打入冷宫的今天,LayIM正试图重新为网页带来一些社交想象。作为一款Web即时通讯前端解决方案(服务端需自写),LayIM提供了全方位接口支撑,竭力以最灵便的方式接入到你的实际项目中。并始终坚持极简的体验,拉近你的用户在web间的距离。我们也将推出LayIM在Node.js端的集成方案,以供服务端层面的参考。LayIM兼容除IE
2017-09-11 13:21:39 9433 2
转载 Druid 介绍及配置
Druid 介绍及配置1. Druid是什么?Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。2. 在哪里下载druid正式版本下载:maven中央仓库: http://central.maven.org/maven2/com/alibaba/druid/ 3. 怎么获取Druid的源码Druid是一个开
2017-09-09 11:28:41 499
原创 c3p0的简单说明
c3p0数据库连接池说明c3p0是什么?(1) C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。(2) 它是Hibernate官方推荐的数据连接池。(3) c3p0是异步操作的,缓慢的JDBC操作是通过帮助进程完成的,扩展这些操作可以有效的提升性能。(4)c3p0是一个成熟的,高并发的JDBC数据库连接池。但是因为历史
2017-09-09 10:41:52 1906
转载 HTML 多行文本省略显示代码
overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
2017-09-04 10:23:17 1535
原创 Linux下安装Redis4.0.1
1、下载redis安装包wget 下载地址(下载地址可以在redis官网点击下载获取)2、执行编译源码# tar -zxvf redis-4.0.1.tar.gz# cd redis-4.0.1#make(编译,需要安装gcc,gcc是编译redis源文件的 yum install gcc) 3、进入解压的src目录cd src4、进行测试,查看是否可以安装#m
2017-08-25 08:43:35 1272
原创 Web 应用中使用打印机打印网页信息
最近在公司项目中需要用到是web应用中打印用户的测试报告,所以就对这方面做了一些研究。首先,如果单纯的只是打印web页面的所有信息,我们可以直接在JS的方法中使用window.print()函数,即可调用浏览器的打印服务。亲测IE、Google Chrome 、360极速和firxo可用。然后,对于页面的某一些信息,是我们不需要的,这时候我们想要在打印的时候把它隐藏掉,在打印结束
2017-08-16 10:17:23 1636 2
原创 MySQL 5.7.X 解压缩安装方法
mysql5.7.x 安装:1.输入服务安装命令:mysqld —initialize-insecuremysqld install2.修改root账号密码1).修改mysql配置文件my.ini,添加一行skip-grant-tables2).重启mysql服务3).命令行 mysql -uroot -p,登录;输入下面命令执行:mysql>use mys
2017-08-05 20:21:40 368
原创 Boostrap 模态框闪退问题
今天在一个使用BootStrap的项目中整合了Flai-UI使用BootStrap的模态框时,总是会出现模态框闪退问题。出现这个问题的一般情况是JS文件发生冲突。为此我逐一排查了我所引入的js文件,最后发现引入的bootstrap的js文件和flat-ui的js文件发生冲突。因为flat-ui的js文件对BootStrap的模态框进行了重写。所以我剔除了BootStrap的js文件。闪
2017-08-03 10:38:09 4280 1
原创 使用IDEA在Spring Boot中集成JSP
接触过Spring Boot框架的人都应该知道,在Spring Boot官方文档中,Sprint Boot 的web项目对于视图的显示支持和推荐使用的是模板(template)。但是我们大多数的项目中还是习惯使用JSP来做视图显示。下面我就来讲解一下使用IDEA创建Spring Boot Web 项目并集成JSP。首先创建Spring Boot Web 项目,具体步骤如下:(1)选择如图所
2017-05-28 15:02:47 15116 6
原创 MUI+AJAX+Spring MVC 实现照片拍摄和本地相册选取上传
(1)首先贴上的是JS代码*拍照上传*/function getImage() {var camera = plus.camera.getCamera();//生成时间戳var timestamp = Date.parse(new Date());camera.captureImage(function(e) {plus.io.resolveLocalFileSystemURL(...
2017-03-01 00:20:29 5055 4
原创 Java Bean 创建实体类 返回为null问题
正常情况下我们使用new实例化一个对象时,会返回这个对象的引用地址,但是上图中返回的却是一个null,在通过对实体类查看以后发现,当前实体类重写了toString方法,并在该方法中return了当前对象的id,由于实例化对象时,我并没有给id赋值,所以就返回了一个null。
2017-02-27 14:01:32 4678 1
原创 Java HtmlEmail 使用QQ邮箱发送邮件报错 530 Error: A secure connection is requiered(such as ssl)
在Java中使用HtmlEmailQQ邮箱发送邮件时报错:Authentication failed; nested exception is javax.mail.AuthenticationFailedException: 530 Error: A secure connection is requiered(such as ssl);解决办法:(1)确认用来发
2017-02-24 14:40:31 6354
转载 IDEA debug 快捷键
F9 resume programe 恢复程序Alt+F10 show execution point 显示执行断点F8 Step Over 相当于eclipse的f6 跳到下一步F7 Step Into 相当于eclipse的f5就是 进入到代码Alt+shift+F7 Force Ste
2017-02-24 13:16:26 998
原创 Powerdesigner 16.5 使用问题
(1) code不能相同Tools-Model Option(2) 实体间关联线不可用tools->modeloptions->Notation 改为"E/R+Merise"
2017-02-10 15:08:00 1805 1
原创 Powerdesigner对于数据库的设计 一 概念模型E-R设计
最近着手开始做毕业设计,为了更好的进行项目开发和毕业论文的编写,所以决定使用 Powerdesigner来进行数据的的概念模型和逻辑模型的设计。在这里使用的的Powerdesigner 16 版本数据库概念模型数据库概念模型实际上是现实世界到机器世界的一个中间层次。数据库概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工
2017-02-07 11:51:13 11742
原创 Solr6.3 在Java中的简单使用
import com.backzero.solr.service.SolrService;import com.backzero.solr.util.SolrUtils;import org.apache.solr.client.solrj.SolrQuery;import org.apache.solr.client.solrj.SolrServerException;import or
2016-12-12 21:31:52 5247
C# 三层架构的WEB项目 多个项目依赖,清理之后无法重新生成。
2017-08-21
多个不同的js框架包中有一个相同的配置,要怎么整合成为一个?
2017-07-13
SSM框架 spring-context 配置自动扫描 不能注入service和dao
2017-05-15
Java Bean 创建对象 并实例化 返回的是null 且不存在引用地址问题
2017-02-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人