- 博客(36)
- 收藏
- 关注
转载 idea的一些基本配置
IDEA的几个常用配置,日常开发必备。用了IDEA有很长时间了,身边的同事朋友也都慢慢的开始都从Eclipse切换到IDEA了,其实无论是Eclipse还是IntelliJ IDEA都是开发工具而已,各自都有优点。但是刚从Eclipse切换到IDEA的时候还是很不适应的,有些人用了一段时间的IDEA适应不了就又切换回Eclipse了,也有的人把IDEA的快捷键设置成了Eclipse的快捷方式。这...
2019-07-30 13:00:15
229
转载 fullcalender的基本使用
一、使用方式1、依赖的文件引入2、页面使用–具体的各项属性和方法可以参照中文手册https://blog.youkuaiyun.com/ymnets/article/details/78661247复制代码 Fullcanlendar代码示例 <div cla...
2019-07-19 10:18:15
1477
原创 maven项目如何使用durid数据库连接池
db.properties文件配置db.driver=com.mysql.jdbc.Driverdb.url=jdbc:mysql://localhost:3306/eloan?characterEncoding=utf-8&useSSL=falsedb.username=rootdb.password=admindb.maxActive=20db.initialSize=1...
2019-07-09 16:33:00
744
转载 centos7安装nginx
1、去官网http://nginx.org/en/download.html下载最新nginx安装包,我下载的是nginx-1.10.1.tar.gz版本,将压缩包放入自己的/usr/local/mySoftWare目录下,准备采用编译方式安装。使用Ftp工具上传新建目录的时候注意权限,如果不是管理员用户,需要使用管理员用户对文件夹添加权限,chmod -R 777 mySoftWare。使用ta...
2019-06-02 20:34:38
410
转载 centos7安装mysql
centos7 mysql数据库安装和配置一、系统环境yum update升级以后的系统版本为[root@yl-web yl]# cat /etc/redhat-releaseCentOS Linux release 7.1.1503 (Core)二、mysql安装一般网上给出的资料都是#yum install mysql#yum install mysql-server#yum...
2019-05-28 16:12:08
105
原创 在eclipse中安装lombok
https://blog.youkuaiyun.com/dorothy1224/article/details/79280591/
2019-04-29 12:42:02
126
原创 JDBC常问面试题
1.JDBC的工作流程(1) 加载JDBC驱动(2) 建立并获取数据库连接(3) 创建 JDBC Statements 对象(4) 设置SQL语句的传入参数(5) 执行SQL语句(6) 处理结果集(7) 释放相关资源(关闭Connection,关闭Statement,关闭ResultSet)...
2019-04-09 10:59:11
202
原创 mysql一千行基础笔记
/* 启动MySQL */net start mysql/* 连接与断开服务器 */mysql -h 地址 -P 端口 -u 用户名 -p 密码/* 跳过权限验证登录MySQL */mysqld --skip-grant-tables– 修改root密码密码加密函数password()update mysql.user set password=password(‘root’);...
2019-04-09 09:34:06
243
原创 使用SpringCould实现负载均衡(ribbon的几种负载均衡算法)
Ribbon作为后端负载均衡器,比Nginx更注重的是承担并发而不是请求分发,可以直接感知后台动态变化来指定分发策略。它一共提供了7种负载均衡策略:策略名 策略声明 策略描述 实现说明BestAvailableRule public class BestAvailableRule extends ClientConfigEnabledRoundRobinRule 选择一个最小的并发请求的ser...
2019-04-07 15:15:50
2852
1
原创 linux安装mycat的配置
1.1 安装环境1、jdk:要求jdk必须是1.7及以上版本2、Mysql:推荐mysql是5.5以上版本1.2 安装步骤Mycat有windows、linux多种版本。本教程为linux安装步骤,windows基本相同。第一步:下载Mycat-server-xxxx-linux.tar.gz第二步:将压缩包解压缩。建议将mycat放到/usr/local/mycat目录下。...
2019-04-05 17:08:01
4733
原创 solr集群的搭建及简介
2.什么是SolrCloudSolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜索请求并发很高,这时需要使用SolrCloud来满足这些需求。SolrCloud是基于Solr和Zookeeper的分布式搜索方案,它的主要思想是使用Z...
2019-04-01 22:25:22
174
原创 面向服务与微服务的区别
OA是一种传统的软件体系结构,通过应用程序的不同组件之间的网络通信协议实现向其他软件组件提供服务,在10多年前使用极为广泛。微服务架构某种意义上基于SOA进行发展的,但是微服务的创建仅限于一个特定的业务功能,在各个相互配合的组件中,各自是独立的,基本上没有集中式管理,各自的实现也可以使用不同的编程语言和不同的数据库。但是微服务相比较SOA有以下几个优点:1、微服务更加关注于解耦,不追求系统之间...
2019-03-29 22:19:14
2558
原创 dubbo分布式服务框架简介
什么是dubbo?dubbo是一个分布式服务框架,致力于提高性能的和透明化的RPC远程服务调用方案,以及SOA服务治理方案。dubbo其核心部分包含:远程通讯:提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。集群容错:提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持。...
2019-03-29 17:34:19
400
转载 Nginx负载均衡的5种策略
Nginx的upstream目前支持的5种方式的分配轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。upstream backserver {server 192.168.0.14;server 192.168.0.15;}指定权重指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。upstream backs...
2019-03-18 08:50:44
143
原创 在linux中安装nginx
一、要求的安装环境1、需要安装gcc的环境。yum install gcc-c++2、第三方的开发包。PCREPCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。yum install -y pcre pcre-...
2019-03-17 20:27:17
170
原创 Mysql查询语句的性能优化
使用join时,应该用小结果集驱动大结果集例: user表10000条数据,class表20条数据select * from user u left join class c u.userid=c.userid这样则需要用user表循环10000次才能查询出来,而如果用class表驱动user表则只需要循环20次就能查询出来例:select * from class c left jo...
2019-03-10 14:28:20
127
转载 MyISAM与InnoDB两者之间区别与选择,详细总结,性能对比
1、MyISAM:默认表类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法。不是事务安全的,而且不支持外键,如果执行大量的select,insert MyISAM比较适合。2、InnoDB:支持事务安全的引擎,支持外键、行锁、事务是他的最大特点。如果有大量的update和in...
2019-03-09 14:47:49
209
原创 Mysql性能优化
1、当只要一行数据时使用 limit 1 查询时如果已知会得到一条数据,这种情况下加上 limit 1 会增加性能。因为 mysql 数据库引擎会在找到一条结果停止搜索,而不是继续查询下一条是否符合标准直到所有记录查询完毕2、选择正确的数据库引擎 Mysql 中有两个引擎 MyISAM 和...
2019-03-09 11:21:30
118
原创 使用lucene生成全文索引
一、生成全文索引所需要的jar包lucene-core-4.10.3.jarlucene-analyzers-common-4.10.3.jarjunit-4.12.jarhamcrest-core-1.3.jarcommons-io-2.6.jar二、生成索引到指定索引库 @Test public void createIndex() throws Exception { /...
2019-03-07 00:47:41
227
原创 在eclipse中使用maven打jar包(linux中运行)
在pom.xml添加配置如下<build> <finalName>test-jar</finalName> <resources> <resource> <targetPath>${project.build.directory}/cl...
2019-03-06 00:13:37
829
原创 dubbo使用zookeeper注册中心所需要的jar包
注:curator-framework 版本一定要低否则tomcat起不来 &lt;dependencies&gt; &lt;dependency&gt; &lt;groupId&gt;com.alibaba&lt;/groupId&gt; &lt;artifactId&gt;dubbo&lt;/artifa
2019-03-04 01:49:27
823
原创 如何在linux中安装zookeeper
一、安装lrzsz软件点击链接查看 https://blog.youkuaiyun.com/weixin_42868206/article/details/88088007二、把zookeeper传入linux中三、解压zookeepertar zxf zookeeper-3.4.6.tar.gz -C /opt/module/-c 选择解压后存放的目录 我的是存放在/opt/module/下四、...
2019-03-04 01:26:37
185
原创 在linux操作系统中如何安装mysql
一、安装lrzsz软件点击链接查看 https://blog.youkuaiyun.com/weixin_42868206/article/details/88088007二、传
2019-03-03 14:54:36
275
原创 windows和linux互传文件的工具(lrzsz)
一、在linux中安装lrzsz命令行操作 yum install lrzsz -y-y是免yes确认操作安装(去掉安装时则会需要输入很多yes)二、lrzsz简单使用sz:将选定的文件发送(send)到本地机器rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)...
2019-03-03 14:37:06
1279
原创 在linux操作系统中安装jdk
一、安装lrzsz软件该软件是windows和linux互传文件的工具linxu命令:yum install lrzsz -y
2019-03-03 12:08:24
517
转载 Maven使用tomcat8-maven-plugin插件
在pom.xml文件中配置即可 <build> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat8-maven-plugin</artifact...
2019-03-02 01:25:39
1436
原创 maven环境配置及集成eclipse
一、在官网下载最新版的maven压缩包链接 http://maven.apache.org/download.cgi二、配置settings.xml文件1.打开settings.xml文件找到setting标签,输入:&amp;amp;lt;localRepository&amp;amp;gt;D:\software\Maven\repository&amp;amp;lt;/localRepository&amp;amp;gt;该文
2019-03-02 00:38:33
235
原创 如何在eclipse中安装spring插件
一、spring官网地址链接链接:https://spring.io/tools3/sts/allspring官网给出了两种安装方式,一种是下载插件包安装,另一种是通过url在线更新安装,这里我们选择第二种 ,如图。二、通过url在线更新安装打开eclipse,点击help --&amp;amp;amp;amp;amp;amp;gt; install new software,然后点击add 会弹出框Add Repository,...
2019-03-01 21:17:05
874
原创 Tomcat8的安装配置
一、添加系统环境变量1.新建系统变量变量名:CATALINA_HOME变量值:D:\software\tomcat8\apache-tomcat-8.0.53注:自己电脑tomcat的存放路径2配置Path;%CATALINA_HOME%/bin注:在前面一定加;号,与其他环境配置区分二、启动tomcat1.打开cmd,输入 startup.bat 之后会弹出tomcat命令框...
2019-03-01 20:24:58
231
原创 MySQL的字符集和校对规则
一、什么是字符集字符是多个文字和符号的总称,包括各个国家的文字、标点符号、图形符号、数字等。字符集多个字符的集合。字符集合种类较多,每个字符集包含的字符的个数不同。对于字符集不支持的字符,则以乱码显示。常见的字符集有ASCII字符集、GBK字符集、GB2312字符集、GB18030字符集、Unicode字符集、BIG5字符集等。ASCII:是基于罗马字母表的一套电脑编码系统,主要显示英语和...
2018-10-27 09:55:06
467
原创 使用cmd命令行进行安装与登录mysql
在官网下载mysql安装包链接:https://dev.mysql.com/downloads/mysql/配置环境变量;F:\mysql\mysql-5.7.23-winx64\bin这是我的bin文件路径,根据自己bin文件存放路径,把它添加到path中即可,路径前面切记加 ;只有配置好环境变量才能执行以下操作。安装与卸载指令注解mysqld -initi...
2018-10-17 19:09:00
426
原创 mysql配置文件—my.ini
#mysql客户端[mysql]#设置客户端默认字符集为utf8default-character-set=tuf8#mysql服务端[mysqld]#端口号port=3306#设置服务端默认字符集为utf8character-set-server=utf8#设置最大连接数为20max_connections=20#创建新表时将使用默认的储存引擎innodbdefalu...
2018-10-17 15:50:17
1182
原创 JAVA虚拟机的类加载机制(一)
类的声明周期类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载(loading)、验证(verification)、准备(preparation)、解析(resolution)、初始化(initialization)、使用(using)、卸载(unloading)7个阶段。其中验证、准备、解析3个阶段统称为连接(linking)。类加载的时机对于类加载过程中的...
2018-10-09 18:43:56
180
原创 JVM运行时内存区域的划分以及内存溢出异常
jvm内存区域与内存溢出异常程序计数器 java虚拟机栈本地方法栈Java堆方法区直接内存1.程序计数器 (Program Counter Register)又名PC寄存器,程序计数器是一个较小的内存空间,可以把它看做当前线程所执行的字节码的行号指示器,字节码解释器工作就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复...
2018-08-03 02:37:53
612
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人