- 博客(67)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 使用Eclipse创建hibernate 步骤
1、右键 New -->other(Ctrl+n), 如图所示:2、next 会进入到一个hibernate的视图 进行数据库的一些配置。如图:3、配置好后 finish 会进入到如下图窗口: 3 选择hibernate 然后open 4、然后右键创建一个reveng.xml文件 用于hibernate 根据数据库创建一个pojo的自动生成。 5、选择要当前项目的src,如图所示:6、创建...
2018-07-06 11:25:11
2875
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 关于在Eclipse中安装Hibernate插件步骤
1、打开Eclipse, Help-->Eclipse Marketplace 然后在输入hibernate 如下图:2、点击Install ,选择自己所需要的 . 如下图:3、然后 confirm 如图:然后等待插件下载完成。。。然后ctrl+n 后搜索 hibernate 出现 如图页面表示已经下载ok....
2018-07-06 10:05:58
300
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 IDEA 在Maven的环境配置
1、打开高级系统设置 找到环境变量 如下图。2、点击新建一个系统变量:3、变量设置为 M2_HOME 值设置为 你maven 的解压目录 :4 再把maven 的解压目录的bin() 添加到你path变量中 就ok了。...
2018-06-24 17:22:29
180
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Bootstrap之初始Bootstrap个人总结
1、什么是Bootstrap?Bootstrap是由Twiter的Mark Otto和Jacob ThornTon 两位设计师开发的。Bootstrap是2011年8月在GitHub上发布的开源产品(开发源代码)。Bootstrap是个用于快速开发Web应用程序和网站的前端框架 是基于Html、css JavaScript的。Bootstrap 可以构建出非常优雅的前端界面,并且占用资源小。2、为...
2018-04-29 17:13:07
371
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 JS原型及面对对象总结
1、对象ECMAScript有两种开发模式:1.函数式(过程化),2.面向对象(OOP)。面向对象的语言有一个标志,那就是类的概念,而通过类可以创建任意多个具有相同属性和方法的对象,而ECMAScript没有类的概念,因此它的对象也与基于类的语言中的对象有所不同。那如何在JS中实现面对对象编程呢?实际上,JS语言是通过一种叫做 原型(prototype)的方式来实现面向对象编程的。创建对象 在JS...
2018-04-22 15:05:29
202
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 JavaScript之BOM和DOM总结
1、BOMBOM(Browser Object Model) 即浏览器对象模型,主要是指一些浏览器内置对象如:window、location、navigator、screen、history等对象,用于完成一些操作浏览器的特定API。用于描述这种对象与对象之间层次关系的模型,浏览器对象模型提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。BOM由多个对象组成,其中代表浏览器窗口的Window...
2018-04-22 00:09:46
1547
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 MySQL之DDL操作数据库
DDL(Data Definition Language),翻译过来叫:数据库定义语言,用于在数据库定义创建或删除数据库对象等操作,例如:create(创建)、drop(删除)、alter(修改)等语句。 1、创建数据库和查看数据库: 创建数据库语法:CREATE DATABASE 数据库名; 查看用户所有数据库语法:SHOW D...
2018-03-25 18:31:33
662
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 数据库设计三大范式
数据库设计三大范式为什么要遵循三大范式去设计数据库? 比如说在我们的现实世界中,要去建造一栋房子,如果盖一间茅屋或一间简易平房,会有人花钱去请人设计房屋图样吗?毫无疑问,没有人会去请。 但是如果是房地产开发商开发一个楼盘,修建多幢楼的居住小区,他会去请人设计图纸吗?答案是肯定的。不但开发商会考虑去设计图样,甚至很多专业的购房者也会在看房的是要求开发出示设计图样。 同理,在我们的实际...
2018-03-15 13:03:04
283
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 24种设计模式与6大原则
总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。二、设计模式的六大原则1、开闭原则(Open C...
2018-03-02 17:00:54
310
原创 Mybatis-Plus基础实现最基本的crud
一、准备 1、创建数据库表CREATE TABLE USER( id BIGINT(20) NOT NULL COMMENT '主键ID', NAME VARCHAR(30) NULL DEFAULT NULL COMMENT '姓名', age INT(11) NULL DEFAULT NULL COMMENT '年龄', email VARCHAR(50) NULL D...
2019-03-25 16:44:31
2272
1
原创 Spring Cloud Alibaba Nacos环境搭建
一、什么是Nacos Nacos致力于帮助您发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos帮助您更敏捷和容易地构建、交付和管理微服务平台。Nacos是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。Nacos提供四大功能。 服务发现和服务健康检查 Naco...
2019-03-24 18:00:02
854
原创 基于Dcoker安装配置gitlab
一、下载镜像docker pull beginor/gitlab-ce:11.0.1-ce.0 二、创建GitLab 的配置 (etc) 、 日志 (log) 、数据 (data) 放到容器之外, 便于日后升级。mkdir -p /mnt/gitlab/etcmkdir -p /mnt/gitlab/logmkdir -p /mnt/gitlab/data三、启动容器...
2019-02-24 19:48:36
203
原创 Linux上安装Zookeeper教程
安装步骤: 1、下载zookeeper jar包: 下载地址: http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz 2、将下载好的上的jar 通过 xftp 上传到 opt 目录下: 3、解压jar:cd...
2019-02-22 14:36:46
362
原创 linux下安装Elasticsearch6步骤
1、安装jdk 由于es是基于Java开发的,所以在安装es之前我得先安装jdk,要求版本在1.8以上,如果linux上还没有安装jdk1.8的可以参考 centos下使用yum安装jdk1.82、安装Elasticsearch 百度网盘地址:elasticsearch-6.2.4 提取码:c67n 2.1、上传安装包,并解压 t...
2019-01-29 19:30:13
4369
5
原创 启动elasticsearch时所发生的错误解决
1、内核过低 如下图:如果使用的centos6 那报这个错误是肯定的。他的内核版本为2.6。而Elasticsearch的插件要求至少3.5以上版本解决方案:将插件禁用即可修改elasticsearch.yml文件,在最下面添加如下配置:bootstrap.system_call_filter: false2、文件权限不足 (这是由于我们没有使用root用户去操作所导致...
2019-01-29 19:11:05
1226
原创 Linux中切换用户时变成-bash4.1-$的解决方法
在新建用户时出现如图箭头所示:这句话的意思是告诉我们 没有将任何文件从skel目录复制到其中。所以就导致了我们在切换用户时出现如下图所示:如果你也是这种情况,那么就参考下面的解决方案先 exit 退出 bash-4.1$然后 cp -a /etc/skel/. /home/es 最后在进行切换用户如图所示就完美解决了。 ...
2019-01-29 15:35:25
2680
1
原创 centos下使用yum安装jdk1.8
一、检查系统是否自带有jdk 命令如下:rpm -qa |grep javarpm -qa |grep jdkrpm -qa |grep gcj如果没有输出信息,则没有安装,反之之前有安装过。卸载命令如下:rpm -e ...二、没有安装则使用如下命令进行jdk的安装yum install java-1.8.0-openjdk* -y 检验是否安装成功:...
2019-01-28 23:48:36
752
1
原创 Nginx(文件上传) 报错 413 Request Entity Too Large 的解决方法
报错信息:Request Entity Too Large(请求实体过大)解决方法如下:client_max_body_size 10M; #主要说这个参数,限制了上传的大小,调大点就好了。 ...
2019-01-15 22:02:20
677
原创 Nginx集成FastDFS模块实现图片上传
提示:如果在这里还没有安装Fastdfs的话可以参考:censtos下安装FastDFS一、FastDFS的Nginx模块 资料: https://pan.baidu.com/s/14YQCvuMIRMj_JuSyJyfezg 提取码:jg46 解压:tar -zxvf fastdfs-nginx-module_v1.16.tar.gz 配置config文件: ...
2019-01-15 14:47:18
890
原创 Ubuntu16.04 下安装FastDFS
一、安装libevent防火墙ufw enableufw disable自启动管理:apt-get install sysv-rc-confapt-get install makeapt-get install unzipapt-get install gccapt-get install libevent-dev 二、 安装libfastcommon...
2019-01-15 12:34:56
879
原创 censtos下安装FastDFS
1、安装FastDFS所需资料: https://pan.baidu.com/s/14YQCvuMIRMj_JuSyJyfezg 提取码:jg46将资料中的文件上传到linux下的/home/upload/fdfs目录: (目录随意自定义) 。1.2、安装依赖 FastDFS运行需要一些依赖 (以前有安装过可以不用安装)如下: 1.2.1、安装GCC依赖 ...
2019-01-15 12:29:16
589
1
原创 idea SpringBoot项目下 创建 application.yml 显示文件文本的原因和解决方案
最近在玩SpringBoot项目时,创建 application.yml 时显示文本文件(以前从未遇到到,很坑。。) 如下图:解决方案如下:file==>settings==>file Types 找到 Text 这样就完美解决了!!!...
2019-01-13 18:02:03
8069
6
原创 数据结构==基于数组实现栈
一、自定义动态数组 二、定义Stack接口 public interface Stack<E> { /** * 栈是否为空 * @return */ boolean isEmpty(); /** * 往栈中添加元素 * @param e */ void push(E e); ...
2019-01-10 23:22:53
188
原创 数据结构-数组实现
public class Array<E> { private E[] data; private int size; //数组元素个数 private static final int DEFAULT_CAPACITY=10;//默认容量 /** * 自定义数组长度 * @param Capacity */...
2019-01-10 15:41:16
582
原创 Java8常用函数式接口方法实例
函数式接口定义且只定义了一个抽象方法。函数式接口很有用, 因为抽象方法的签名可以描述Lambda表达式的签名。函数式接口的抽象方法的签名称为函数描 述符。所以为了应用不同的Lambda表达式,你需要一套能够描述常见函数描述符的函数式接口。 Java API中已经有了几个函数式接口,比如:Comparable、Runnable和 Callable都是函数式接口。在Java 8的库java.uti...
2019-01-05 18:11:45
908
原创 Java8之lambda 表达式
一、什么是函数式编程 在数学中,函数就是有输入量、输出量的一套设计方案,也就是拿什么做什么事,那相对而言,面向对象过分强调必须通过对象的形式来做事情,而函数式编程就是尽量忽略面向对象的复杂语法---而是强调做什么,而不是以什么形式去做,总结一句话,函数式编程就是在完成一个编程任务时,通过使用不可变的值或函数,对他们进行处理,然后得到另一个值的过程。二、什么是lambda表达式 ...
2019-01-04 01:36:51
189
原创 MYSQL5.7.22解压版安装配置步骤。
1、首先去官网下载对应的版本:https://dev.mysql.com/downloads/mysql/5.7.html#downloads2、下载完成后在..\mysql-5.7.22下 新建my.ini 文件 3、在my.ini加入如下内容。[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] ...
2018-12-11 15:33:44
1192
原创 SpringMvc工作流程
(1) 用户发送请求至前端控制器DispatcherServlet⑵ DispatcherServlet收到请求调用HandlerMapping处理器映射器。⑶ 处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。⑷ DispatcherServlet通过HandlerAdapter处理器适配器调用处...
2018-11-29 08:59:56
2500
原创 Solr批量导入数据
1、从solr 4.10.3 的dist 下 所需Jar包复制一份到 solr_home的索引库(db1 是我自己新建的索引库)下lib下 如果没有就新建2、在索引库(db1)的核心配置文件(solrconfig.xml)中 添加请求处理器。<requestHandler name="/dataimport" class="org.apache.solr.handler.dat...
2018-11-10 11:54:26
596
原创 Solr-4.10 配置中文分词器(IKAnalyzer)
1、下载IKAnalyzer http://pan.baidu.com/s/1i3eXhAH 密码:34w62、将ik的相关文件 拷贝到 webapps\solr\WEB-INF\lib 目录下 3、引入相应词典配置放到 webapps\solr\WEB-INF\4、 在 solr_home\mycore1\conf\schema.xml 增加如下配置 &...
2018-11-09 23:42:46
481
原创 Solr的安装及配置
1、安装 Tomcat,解压缩即可2、下载 solr安装包 我用的是4.10.3 下载地址:http://archive.apache.org/dist/lucene/solr/4.10.3/3、下载完成后 解压 solr 并且把solr 下的dist目录solr-4.10.3.war 部署到 Tomcat\webapps(为了访问方便 可以去掉版本号)。4:启动 Tom...
2018-11-09 00:00:20
263
1
原创 关于ubuntu 安装GraphicsMagick不支持 jpeg png webp图片格式的解决。
1、使用 apt-cache search 包名 去搜索要查询的依赖包, 然后去下载以-dev结尾的依赖包即可。比如:下载 png 格式 apt-get install libpng16-dev 。下载完成后。执行./configure --prefix=/usr/local/GraphicsMagick --enable-shared然后 make && mak...
2018-11-06 11:05:46
823
原创 关于在安装nginx时候出现nginx: [error] open() "/usr/localinx/logsinx.pid" failed (2: No such file or directory
执行 /usr/localinx/sbininx -c /usr/localinx/confinx.conf 即可解决 亲测有效。。。
2018-11-02 21:22:37
678
原创 Centos7安装nginx
一. gcc 安装安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:yum install gcc-c++二. PCRE pcre-devel 安装PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用...
2018-11-02 21:19:41
140
原创 解决Xshell无法使用root账号直接连接ubuntu的问题
1. 修改/etc/ssh/sshd_config文件,把PermitRootLogin Prohibit-password 添加#注释掉2、新添加:PermitRootLogin yes2. 重启ssh服务/etc/init.d/ssh restart;亲测成功。。。
2018-10-29 19:38:16
2779
1
原创 SpringCloud 服务的注册与发现(Eureka)
SpringCloud简介: Spring Cloud 是一系列框架的有序集合,它利用 Spring Boot 的开发便利性简化了分布式系统的开发,比如服务发现、服务网关、服务路由、链路追踪等。Spring Cloud 并不重复造轮子,而是将市面上开发得比较好的模块集成进去,进行封装,从而减少了各模块的开发成本。换句话说:Spring Cloud 提供了构建分布式系统所需的“全家桶...
2018-10-27 14:58:04
339
原创 关于RestTemplate加@Autowired注入不了的解决。
1、在启动类加入如图箭头所示代码:然后在进行@Autowired发现不报错了。完美解决..
2018-10-27 11:38:53
22943
8
原创 Docker镜像加速配置
鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,强烈建议安装 Docker 之后配置 国内镜像加速vim /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件){ "registry-mirrors": ["https://registry.docker-cn.com","http://f1361db2.m.daocloud.io"]}...
2018-10-26 09:22:01
1854
1
原创 Docker在ubuntu16.04及centos7的安装
1、准备工作:Docker CE 支持以下版本的 Ubuntu 操作系统:Artful 17.10 (Docker CE 17.11 Edge +) Xenial 16.04 (LTS) Trusty 14.04 (LTS)Docker CE 支持 64 位版本 CentOS 7并且要求内核版本不低于 3.10。 CentOS 7 满足最低内核的要求,但由于内核版本比较低,部分功...
2018-10-26 09:12:43
751
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人