自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 MySQL数据库优化的八种方式

1、选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同样的,...

2019-01-13 17:29:02 136

原创 什么是springboot+springcloud

什么是springboot 用来简化spring应用的初始搭建以及开发过程 使用特定的方式来进行配置(properties或yml文件) 创建独立的spring引用程序 main方法运行 嵌入的Tomcat 无需部署war文件 简化maven配置 自动配置spring添加对应功能sta...

2019-01-10 17:19:51 168

原创 Spring MVC 和 Spring 总结

为什么使用Spring ?1). 方便解耦,简化开发 通过Spring提供的IoC容器,可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。2). AOP编程的支持 通过Spring提供的AOP功能,方便进行面向切面的编程,如性能监测、事务管理、日志记录等。3). 声明式事务的支持4). 方便集成各种优秀框架5). 降低Java EE API...

2019-01-10 14:18:11 153

原创 MySql与Oracle的区别总结

在平时工作中使用这两个数据库的时候要多一些,这两数据库的使用方面存在的一些各自不同的地方,许多面试官也会问这两个的区别。所以,凭着自己的一些经验个感触,来说说这二者的区别。使用的群众:MySql中小型数据库,开源的免费使用,轻便简单,当然也是初学者的最佳选择,市场使用率排在Oracle之后;Oracle大型数据库,需要高昂的价格,性能较好支持大并发大访问量,是联机事务处理(OLTP)的最好工具,...

2019-01-04 14:34:50 218

原创 String,Integer,int类型之间转换总结

今天学习了封装的知识理念,关于自动装箱和拆箱等手段来改变数据类型感到十分有意思,同时之间的相互转换也值得我们去牢记,当然,在工作中熟能生巧,只是为了梳理一下知识点,供大家参考:自java7以后已经实现了自动装箱和自动拆箱,int和Integer之间的转换已经可以实现自动下面是实际的操作代码public class Integer04{ public static void main(...

2018-12-30 22:26:12 463

原创 解释内存中的栈(stack)、堆(heap)和方法区(method area)的用法。

Java的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method)堆区:1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身.3.一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。栈区:1.每个线程包...

2018-12-26 08:22:44 3800 1

原创 eclipse安装lombok插件

1、下载lombok.jar,lombok.jar官方下载地址:https://projectlombok.org/download2、双击下载好的lombak.jar,安装步骤如下:2-1.关闭弹出的警告窗口,点击 Specify location…2-2.选择eclipse的安装目录2-3.点击Install / Update2-4.点击Quit Installer,完成安装...

2018-12-11 22:33:57 269

原创 Notepad++远程连接Linux系统

安装NppFTP插件步骤一开始插件老是安装失败,后来查看了一下防火墙,更改一下就可以使用了1.查看notepad++的防火墙是否打开.注意:如果notepad++的防火墙没有打开是无法下载插件的.查看防火墙:我的防火墙列表最一开始是没有找到notepad++,可以找到从允许其他应用进去,找到notepad++的安装目录,添加即可,记得把后面的专用和共用进行打上对勾.2.下载插件...

2018-12-06 21:19:36 477 1

原创 Docker笔记

一.Docker的简介1.docker是什么?Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上2.一个完整的Docker有以下几个部分组成:DockerClient客户端Docker Daemon守护进程Docker Image镜像Docker Container容器[2]Do...

2018-11-24 20:29:34 92

原创 在nginx中遇到 [alert] kill(25903, 1) failed (3: No such process)错误解决方法

当nginx出现如下类似错误的时候,不要惊慌,首先看报错日志,为什么报错,再寻求解决办法。 nginx: [alert] kill(25903, 1) failed (3: No such process)通过在nginx/sbin,目录下 运行命令 ./nginx ,可看到如下错误:nginx: [emerg] bind() to 0.0.0.0:8090 failed (98:...

2018-11-24 11:07:04 38190

原创 nginx+tomcat实现动静分离

本文设计的动静分离结构在本文中,我们将静态资源放在 A 主机的一个目录上,将动态程序放在 B 主机上,同时在 A 上安装 Nginx 并且在 B 上安装 Tomcat。配置 Nginx,当请求的是 html、jpg 等静态资源时,就访问 A 主机上的静态资源目录;当用户提出动态资源的请求时,则将请求转发到后端的 B 服务器上,交由 Tomcat 处理,再由 Nginx 将结果返回给请求端。提...

2018-11-23 01:24:04 196

原创 OSI七层模型与TCP/IP五层模型

一、OSI参考模型今天我们先学习一下以太网最基本也是重要的知识——OSI参考模型。1、OSI的来源OSI(Open System Interconnect),即开放式系统互联。 一般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互连模型。ISO为了更好的使网络应用更为普及,推出了OSI参考模型。其含义就是推荐所有公司使用这个规范来控制网络。这样所有公司都有相同的规...

2018-11-20 19:56:40 181

原创 MySql 中 skip-grant-tables(跳过权限验证的问题)

我们安装MySql 设置my.ini配置文件的时候,常常会添加skip-grant-tables #跳过数据库权限验证这常常导致一个现象,本地连接数据库可以使用任意账号或者密码。但是去掉之后,又常常会出现ERROR 1045等问题。这是可能是因为数据库中用户密码的问题。所以我们可以跳过数据权限验证,重新设置一下。ERROR 1045问题:https://blog.csdn.net/...

2018-11-20 10:56:51 2654

原创 断言(assert)的使用

参考:http://www.cnblogs.com/tianxue/p/3925315.html一、Assert简介作用:是用于对程序进行调试的,对于执行结构的判断,而不是对于业务流程的判断。(相当于一个if ()语句,如果满足断言的执行程序,如果不满足则抛错误)使用情形:断言只适用复杂的调式过程。(如果不复杂完全可以用log或者debug代替)特性:首先assert需要自行开启(jvm断...

2018-11-19 09:54:54 305

原创 Google 凭什么要赔给 Oracle 88 亿?

最近在 IT 圈里非常火的一个话题,非 Google 和 Oracle 关于 Java 版权之争的官司莫属了。长达八年的 Java 版权之争终于在 2018 年 3 月 27 日有了明确的结果,美国联邦巡回法院判谷歌向 Oracle 赔偿 88 亿美元。在 1995 年 Sun 公司发布了 Java,2009 年,Oracle 以 74 亿美元的价格收购了 Sun。2010 年 9 月,Orac...

2018-10-31 15:21:37 214

原创 Spring入门

Spring 简介Spring文档相关Spring入门案例spring容器的子类Spring 简介Spring 是一个开源框架.Spring为简化企业级应用开发而生. 使用 Spring 可以使简单的 JavaBean 实现以前只有 EJB 才能实现的功能.Spring 是一个 IOC(DI) 和 AOP 容器框架.具体描述 Spring:轻量级:Spring 是非侵入性的 - ...

2018-10-30 16:07:14 91

原创 Maven项目开发生命周期

编程生命周期编码1.1 依赖jar包问题1.2 代码版本问题 代码更新问题XXXXXXXXX1.3 单元测试编译 javac编译 eclipse编译(直接自动编译 整个项目的源代码)项目(project)源代码聚合在一起 相同的功能在同一个项目simple project(简易项目) JAVA PROJECT WEB PROJECT发布部署 JAVA PRO...

2018-10-30 14:55:01 139

转载 使用参考手册

欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体...

2018-10-18 11:32:07 114

安装SVN过程

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。

2018-10-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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