- 博客(15)
- 资源 (2)
- 收藏
- 关注
转载 数据库优化--转载
一、百万级数据库优化方案https://blog.youkuaiyun.com/zhushuai1221/article/details/517408461.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id f...
2018-06-14 08:12:45
335
原创 SpringMVC初始化流程
启动.....访问web.xml.在web.xml中找到dispatcherService前端控制器。DispatcherService继承了FrameworkServlet,FrameworkServlet继承了HttpServiceBean,HttpServiceBean继承了HttpService;HttpServiceBean的init()方法会执行。 HttpServiceBean的in...
2018-06-13 12:36:20
2075
原创 Oauth2.0原理及应用
概念: Oauth2.0是 Oauth的下一个版本,为Web应用、桌面应用、手机应用和起居室设备提供专门的认证、授权服务。认证流程:(客户想访问和操作服务提供方的资源) (用户----->客户端----->服务提供方)1、用户通过账号密码登录客户端向服务提供方请求了一个临时令牌。2、服务提供方验证用户的身份后,授予客户端一个临时令牌。3、客户端拿到临时令牌后,会引导用...
2018-05-23 10:21:44
587
原创 Spring整合Mongodb
pom工程:1、环境准备1.1用到的jar<dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>${mongodb.java.version}</version...
2018-05-22 10:47:39
258
原创 java后台和运维常用的linux 命令
1、cd : 进入某某路径的命令, 比如:cd /etc cd /root/program/tomcat/bin/2、ll或者ls 查看当前路径下的所有的文件或文件夹3、重启tomcat: 一般情况项目重新发布,都要手动重启tomcat,确保上传的war包解压,并能运行。 进入tomcat的bin目录 c...
2018-05-18 15:16:36
3316
1
原创 mongodb基本使用
Mongdb使用: MongoDB 的 _id 是系统自动生成的12字节唯一标识 排序: 升序: db.getCollection('exam').find({......}).sort({"_id":1}) 降序: db.getCollection('exam').find({......}).sort({"_id":-1})查询:显示所有数据库:show dbs显示所有的集合:Sh...
2018-05-17 17:40:41
169
原创 centos7安装git
1 查看服务器是否已经安装了gitgit --version2 安装gityum install perl openssh git3 创建一个用户:adduser --system --shell /bin/sh --create-home --home-dir /home/git git# 进入git用户的home目录cd /home/git# 新建一个目录,用于存放git的全部仓库mkdir...
2018-05-17 17:38:58
274
原创 centos7安装redis
关闭防火墙:#停止firewallsystemctl stop firewalld.service#禁止firewall开机启动systemctl disable firewalld.service#查看默认防火墙状态(关闭后显示notrunning,开启后显示running)firewall-cmd --state配置编译环境:sudo yum install gcc...
2018-05-17 17:37:37
179
原创 centos7安装mongodb
我放到了root下的program文件下了 yum安装: wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.2.6.tgz tar -vxf mongodb-linux-x86_64-rhel70-3.2.6.tgz mv mongodb-linux-x86_64-rhel70-3.2.6 mongodbcd ...
2018-05-17 17:34:42
1057
转载 java 利用Xstream注解生成和解析xml(转载自博客园:一箩筐)
java 利用Xstream生成和解析xml,知识结构:1.Xstream简介;使用限制: JDK版本不能<1.5. 虽然预处理注解是安全的,但自动侦查注解可能发生竞争条件.特点:简化的API; 无映射文件; 高性能,低内存占用; 整洁的XML; 不需要修改对象;支持内部私有字段,不需要setter/getter方法,final字段;非公有类,内部类;类不需要默认构造器,完全对象图支持.维护...
2018-05-17 17:32:41
1045
原创 int和Integer区别
1、int是Java的基本数据类型,Integer是int的封装类;2、int默认值为0,Integer默认值为null;4、int值得比较是用==,Integer的比较是用equals()方法。5、int和Integer比较式,Integer会自动拆箱为int值进行比较。特别说明:Integer i=125,j=125;Integer i1=129,j1=129;请问i==j么?i1==j1么?...
2018-05-17 11:47:40
237
原创 centos7安装tomcat
安装步骤:上传,解压,修改端口号。 缺少unzip插件。yum install -y unzip zip 重新命名:mv apache-tomcat-7.0.65 tomcat-1默认8080端口。(可以通过修改conf目录下的server.xml的端口号进行修改,记得要修改三处)启动权限问题: chmod u+x *.sh...
2018-05-17 11:19:17
353
原创 centos7安装mysql
卸载系统内的所有的mysqlrpm -qa|grep -i mysql 如果安装了,先查看是否在运行,如果在运行,停掉。pkill -9 mysqld卸载。yum -y remove mysql-community-libs-5.7.22-1.el7.x86_64 yum -y remove mysql-community-common-5.7.22-1.el7.x86_64yum -y remo...
2018-05-17 11:15:31
2775
原创 centos7安装jdk8
检查并卸载OpenJDK(用xshell) 没有就不用管了,直接安装,如果有,需要卸载再安装。rpm -qa | grep java卸载命令: rpm -e –nodeps tzdata-java-2012c-1.el6.noarchrpm -e –nodeps java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64 在/usr/loca下新建j...
2018-05-17 11:13:22
291
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人