自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不敲代码的码农的博客

懦怯囚禁人的灵魂,希望可以让你自由。

  • 博客(68)
  • 资源 (2)
  • 收藏
  • 关注

原创 了解数据库索引及其原理

索引这个词相信对于一个开发猿来说,就好比看到我们的代码一样低头不见抬头见,在一些日常优化我们查询效率的方案中,不光考虑优化我们的sql语句,另外就是使用索引。使用索引很简单,只要能写创建表的语句,就肯定能写创建索引的语句,要知道这个世界上是不存在不会创建表的服务器端程序员的。然而, 会使用索引是一回事, 而深入理解索引原理又能恰到好处使用索引又是另一回事,这完全是两个天差地别的境界(我自己也还没有...

2018-06-25 16:04:24 14874 7

转载 mysql优化

Mysql的优化,大体可以分为三部分:索引的优化,sql语句的优化,表的优化1.索引的优化只要列中含有NULL值,就最好不要在此例设置索引,复合索引如果有NULL值,此列在使用时也不会使用索引尽量使用短索引,如果可以,应该制定一个前缀长度对于经常在where子句使用的列,最好设置索引,这样会加快查找速度对于有多个列where或者order by子句的,应该建立复合索引对于like语句,以%或者‘-...

2018-06-25 10:13:32 125

转载 MYSQL数据库四种储存引擎

四种mysql存储引擎前言数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以 获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL的核心就是存储引擎。存储引擎查看MySQL给开发者提供了查询存储引擎的功能,我这里使用的是MySQL...

2018-06-25 09:47:12 13593 1

原创 关于java中的值传递与引用传递

结论:1. 对于值传递,如int, long等基本类型,不管传入方法后怎么修改,都改变不了方法外面的值。2. 对于引用传递,如果传入方法后指向了一个新的对象,那么无论怎么修改也改变不了方法外面的对象。    如果传入方法后没有指向新对象,直接操作,就会改变方法外面的对象,因为这是在操作同一个对象。结论下完直接上干货代码:public class DeliveryTest { privat...

2018-06-21 10:55:00 166

原创 idea创建web项目

一、创建简单web项目1、创建一个web projectFile -> new Project ->选择project sdk 为1.6(如果没有sdk的同学请先配置)-> Nextcreate project from template 页面,不勾选任何选项 -> Next输入项目名:webDemo -> Next -> Finish 二、创建一个Module...

2018-06-16 18:14:27 783

转载 HTTP状态码

HTTP 状态码当浏览器从 web 服务器请求服务时,可能会发生错误。以下列举了有可能会返回的一系列 HTTP 状态码:1xx: 信息消息:描述:100 Continue服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。101 Switching Protocols服务器转换协议:服务器将遵从客户的请求转换到另外一种协议。103 Checkpoint用于 PUT...

2018-06-13 15:14:41 142

转载 java之23种设计模式

23种设计模式汇总整理设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。其实还有两类:并发型模式和线程池模...

2018-06-13 15:05:09 200

转载 Java中通过UDP协议发送和接受数据

Java中通过UDP协议发送和接受数据UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是面向非连接的协议,它不与对方建立连接,而是直接就把数据包发送过去!UDP适用于一次只传送少量数据、对可靠性要求不高的应用环境。正因为UDP协议没有连接的过程,所以它的通信效率高;但也正因为如此,它的可靠性不如TCP协议高。QQ就使用UDP发消息,因此有时会出现收不到消息的...

2018-06-13 14:36:15 10593

原创 Redis Desktop连接不上Centos7上部署的redis数据库解决方法

第一:在自己的本机外面试下能不能连接上虚拟机,打开cmd,使用 ping 192.168.x.xxx  (192.168..x.xxx 这个为虚拟机的ip地址 查看虚拟机的ip地址:命令 ifconfig)如果能ping的通,这个没问题,表示外部可以访问得到。访问不到可以把虚拟机的防火墙给关了,最省事第二:在redis的配置文件(redis.conf)里面是否设置了requirepass  表示连...

2018-06-04 00:09:57 9570 4

原创 mybatis开启二级缓存

1.修改配置文件mybatis-config.xml加入<setting name="cacheEnabled"value="true"/>,全局配置参数,需要时再设置cacheEnabled 介绍描述 : cacheEnabled允许值: 对在此配置文件下的所有cache 进行全局性开/关设置。默认值 (true/false): true 2.在mapper.xml中开启二缓存,ma...

2018-06-01 23:15:10 39630 11

原创 windows部署redis数据库

一、下载windows版本的Redis下载地址:https://github.com/MSOpenTech/redis/releases。Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载Redis-x64-xxx.zip压缩包,解压后,将文件夹重新命名为redis。如果下载过慢的话,可以下载国内的资源:http://download.c...

2018-06-01 16:31:53 492

原创 linux中部署jenkins(war包)及jenkins忘记登录账号密码

一:部署jenkins(war包)1.直接下载war包jenkins.war,下载地址https://jenkins.io/download2.将下载的war包放到服务器上tomcat的webapps文件夹下3.重启tomcat:./shutdown.sh(关闭tomcat的命令)                     ./startup.sh(启动tomcat的命令)4.在浏览器地址栏输入:h...

2018-05-29 17:53:38 14202 1

原创 linux(centos7.4)安装redis及部署

1、首先上官网下载Redis 压缩包,地址:http://redis.io/download 下载稳定版3.0.7即可。2、通过远程管理工具,将压缩包拷贝到Linux服务器中,执行解压操作 使用tar -zxcf redis-3.0.7.tar.gz进行解压 并使用命令将解压的文件移动到指定的目录下:3.进入到redis目录下,执行make 对Redis解压后文件进行编译出现以下信息说明编...

2018-05-08 10:54:21 4522 7

转载 JDK源码学习(jdk1.8.0_20)

集合框架ArrayList基于jdk1.8.0_20关注点结论ArrayList是否允许空允许ArrayList是否允许重复数据允许ArrayList是否有序有序ArrayList是否线程安全非线程安全继承关系图  ArrayList的定义public class ArrayList<E> extends AbstractList<E> implements...

2018-04-26 14:43:30 728

转载 Webstorm常用快捷键

常用快捷键—Webstorm入门指南提高代码编写效率,离不开快捷键的使用,Webstorm拥有丰富的代码快速编辑功能,你可以自由配置功能快捷键。快捷键配置点击“File”-> “settings”Webstorm预置了其他编辑器的快捷键配置,可以点击默认配置-Eclipse的常用快捷键对照表查找/代替Webstorm快捷键Eclipse快捷键说明ctrl+shift+Nctrl+shift+...

2018-03-21 14:39:11 167

原创 linux centos7.4安装tomcat

1.下载tomcat,地址:https://tomcat.apache.org/download-80.cgi2.使用命令下载压缩包并解压:下载压缩包命令: wget http://211.161.151.152/files/9138000001292C28/mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.29/bin/apache-tomcat-8...

2018-03-14 15:07:23 937

原创 linux centos7.4配置java环境

1.下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html我选的是jdk1.8:2.使用命令下载jdk:(此时下载的压缩包在根目录)wget http://211.161.151.141/files/B1670000011484BF/download.oracle.com/ot...

2018-03-14 14:27:42 1414

原创 linux centos7.4安装mysql5.6

通过yum的方式安装:1.通过官网的文档进行安装(少一些坑):https://dev.mysql.com/doc/refman/5.7/en/点击Installing and Upgrading MySQL   --> 选择 Installing MySQL on Linux,选择yum方式安装    然后根据上面的命令一步步的来,执行到sudo service musqld status后...

2018-03-14 11:45:09 920

原创 前端引用字体

比如引用icomoon.io网上免费的字体:1.选中需要的免费的字体:双击即选中,再次点击即取消2.下载这些选中的字体:点击最下面的按钮:,点击即可看到你选中的字体:点击Download按钮即下载,等待下载完即下载完成3.在页面引用,在你的项目创建font文件夹,将下载的资源里面中的fonts文件夹中的文件全部复制到你创建的font文件夹中,将style.css文件夹全部复制到你的全局样式中(记得...

2018-03-09 17:16:24 15731

原创 maven项目向本地库添加maven库中没有的jar包

一般的jar包maven库都有,在maven库找到相应的jar包,地址http://mvnrepository.com/,只需要在pom文件中添加即可,但有的jar包maven库没有,此时需要通过命名添加到本地库,如我要添加ueditor-1.1.2.jar,在maven么有,此时则需要通过命令来添加:注意:因为我的本地仓库没有使用maven默认的仓库所以在使用命令时需要将要添加的jar包(该ja...

2018-03-08 10:38:20 10330 1

转载 在js中可以作为if的判断条件的类型

在所有编程语言中if是最长用的判断之一,但在js中到底哪些东西可以在if中式作为判断表达式呢?例如如何几行,只是少了一个括号,真假就完全不同,到底表示什么含义呢 [javascript] view plain copyvar obj={};   obj.Funtext=function(){};      if(obj.F

2018-02-06 09:53:45 10133 1

原创 VMware虚拟机NAT模式的具体配置

NAT模式下的相关参数配置Windows主机下设置VM8的网络参数。 这里千万注意不要设置网关,在一台具有两个网卡的主机上,只能有一个默认网关,因为本地连接已经有默认网关了,所以这里不能再设置网关参数,不然数据就不知道该往哪块网卡发送。选择的网卡 所选网卡IP的设置 虚拟机下的设置  首先,设置虚拟机中NAT模式的选项,打开v

2017-12-29 13:38:30 2045

原创 springmvc返回json(使用jackson的方式)

现在多数的应用为了提高交互性多使用异步刷新,即在不刷新整个页面的情况下,只刷新局部,局部刷新用得最多就是ajax,ajax和后台进行交互的数据格式使用的最多的是JSON,这里简单描述,在springmvc的开发架构下如何返回JSON串。有两种方式进行配置,一:fastjson;二、jackson,因为用到了jackson这种方式,下面就讲讲jackson的方法(后面有时间会将fastjson的方式

2017-12-27 17:34:29 6395

转载 Github快速入门使用详解

GitHub快速入门图文全面详解(30分钟学会)原创 2017-12-25 AWeiLoveAndroid 码个蛋文章目录入门必备知识git,SVN,github的区分版本控制软件中Trunk和Branch的区别:github有什么作用?github的理解误区:

2017-12-26 13:29:14 888

转载 正则常用表达式

一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(

2017-12-26 11:39:24 209

转载 IDEA快捷键

Intellij IDEA 快捷键整理2017 - 12- 26【常规】Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结

2017-12-26 11:38:25 115

转载 IntelliJ IDEA 14.0 javaweb项目发布及启动

1、选中web项目按F4开启项目配置2、配置modules,点击上方加号,添加或这导入新的项目。3、配置Artifacts3、配置tomcat点击箭头处。以上步骤都配置完成后,启动tomcat即可。

2017-12-26 11:22:45 3795

原创 使用FireBird数据库基本知识

1.进安装目录bin文件夹,如果是3.0版本到根目录即可2.数据库用户管理,使用命令:gesc -user sysdba - password masterkey   添加新用户:add huiqing -pw 1234563.操作数据库:isql -user sysdba -password masterkey   创建数据库;create database 'c:\test.f

2017-10-27 17:37:50 24395 5

geoserver服务

geoserver安装包,解压后可以直接启动本地geoserver,能够发布各种服务,如wms,wmts,wfs服务等等

2018-06-01

关于地图热力图的demo

使用headmap.js,实现二维地图中对热力图的渲染,亲测没有问题才上传

2018-06-01

空空如也

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

TA关注的人

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