上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 19 下一页
摘要: 使用Maven插件构建Spring Boot应用程序的Docker镜像。 环境准备 1.Linux系统 2.安装JDK,Maven 3.安装Docker 应用实践 1.在应用程序根目录下添加Dockerfile文件 并在Dockerfile中编辑构建内容: 2.在项目pom.xml中添加docker 阅读全文
posted @ 2018-05-07 12:58 nuccch 阅读(2997) 评论(0) 推荐(0)
摘要: 问题描述 对于Ubuntu桌面系统我用得不多,最近安装了Ubuntu17.10使用,一直都没遇到什么大的问题,界面风格已经与Windows很相似,总体体验还不错。直到某一天我突然手痒痒把Dock面板从左侧修改为底部,发现了新问题:Settings面板再也打不开了,如下图所示: 如上图所示,设置面板是 阅读全文
posted @ 2018-05-06 22:23 nuccch 阅读(1318) 评论(0) 推荐(0)
摘要: 在Web开发中,对于处理表单重复提交是经常要面对的事情。那么,存在哪些场景会导致表单重复提交呢?表单重复提交会带来什么问题?有哪些方法可以避免表单重复提交? 表单重复提交的场景 1.场景一:服务端未能及时响应结果(网络延迟,并发排队等因素),导致前端页面没有及时刷新,用户有机会多次提交表单 2.场景 阅读全文
posted @ 2018-03-22 10:34 nuccch 阅读(4312) 评论(0) 推荐(3)
摘要: 深入浅出mybatis之启动详解 MyBatis功能丰富,但使用起来非常简单明了,今天我们来追踪一下它的启动过程。 目录 "如何启动MyBatis" "如何使用MyBatis" "MyBatis启动过程" 如何启动MyBatis 我们知道,SqlSessionFactory是MyBatis中最为核心 阅读全文
posted @ 2018-02-24 17:09 nuccch 阅读(1069) 评论(0) 推荐(0)
摘要: ## 安装步骤 ### 1. 安装yum仓库 到https://dev.mysql.com/downloads/repo/yum/ 下载对应操作系统版本的yum仓库,然后进行安装:`sudo rpm -Uvh platform-and-version-specific-package-name.rp 阅读全文
posted @ 2018-02-09 21:42 nuccch 阅读(479) 评论(0) 推荐(0)
摘要: 阮一峰的个人网站,廖雪峰的官方网站,酷 壳 – COOLSHELL,MacTalk-池建强的随想录 JAVA NIO指南,并发编程网 ,专注 WEB 端开发,翟永超的技术博客,阿里云开发者中心,程序员小灰的博客,申龙斌的程序人生,蜗窝科技 数据库存储引擎研发专家,系统技术非业余研究,人间指南,生栋说 阅读全文
posted @ 2018-02-09 18:05 nuccch 阅读(900) 评论(0) 推荐(0)
摘要: 写在前面 在微服务架构大行其道的今天,对于将程序进行嵌套调用的做法其实并不可取,甚至显得有些愚蠢。当然,之所以要面对这个问题,或许是因为一些历史原因,或者仅仅是为了简单。恰好我在项目中就遇到了这个问题,需要在Java程序中调用Python程序。关于在Java中调用Python程序的实现,根据不同的用 阅读全文
posted @ 2018-02-09 15:33 nuccch 阅读(126630) 评论(36) 推荐(15)
摘要: UUID是什么 UUID的全称为:Universally Unique IDentifier,也被称为GUID(Globally Unique IDentifier)。是一种由算法生成的唯一标识,它实质上是一个128位长的二进制整数。通常表示成32个16进制数组成的字符串,如:21EC2020-3A 阅读全文
posted @ 2018-02-08 22:18 nuccch 阅读(5039) 评论(0) 推荐(0)
摘要: 问题描述 使用VM WorkStation新建虚拟机A,查看IP信息,显示结果: [root@centos65x64 ~]# ifconfig -a eth0 Link encap:Ethernet HWaddr 00:0C:29:C7:E3:4C inet addr:192.168.188.131 阅读全文
posted @ 2018-01-09 23:24 nuccch 阅读(468) 评论(0) 推荐(0)
摘要: 写在前面 其实网络上已经有许多关于如何美化博客园个人站点的文章,而我却忍不住总是想写点什么。主要是因为我之前在如何选择和美化博客园个人站点这个问题上走了许多弯路,一开始徘徊于如何选择一个好看的模板,后来又在调整模板样式上总觉得不尽如意。直到有一天,我看见了一片博客园的文章,顿时觉得其版权大气而简洁, 阅读全文
posted @ 2018-01-07 22:40 nuccch 阅读(835) 评论(2) 推荐(1)
摘要: 起因 需要在ES中使用聚合进行统计分析,但是聚合字段值为中文,ES的默认分词器对于中文支持非常不友好:会把完整的中文词语拆分为一系列独立的汉字进行聚合,显然这并不是我的初衷。我们来看个实例: 输出结果: 既然ES的默认分词器对于中文支持非常不友好,那么有没有可以支持中文的分词器呢?如果有,该如何使用 阅读全文
posted @ 2018-01-05 23:18 nuccch 阅读(571) 评论(0) 推荐(0)
摘要: 官网:https://www.elastic.co/ 下载:https://www.elastic.co/downloads/elasticsearch 文档:https://www.elastic.co/guide/index.html 一. 系统环境 操作系统:CentOS release 6. 阅读全文
posted @ 2018-01-05 22:37 nuccch 阅读(1297) 评论(0) 推荐(1)
摘要: 每到年末的最后一个月,都是大家在做各种各样总结的时候。有的是调侃,有的是复盘,但不论怎样,年终做一个整体的回顾还是非常有必要的。 2017年关于工作的收获,就是坚持每个月都能写几篇博文,把在工作遇到的问题或一些想法都整理成博文,作为一种知识点备查和分享。 在3月份的时候竟然一篇笔记都没有,应该是封闭 阅读全文
posted @ 2017-12-31 22:44 nuccch 阅读(492) 评论(0) 推荐(0)
摘要: What 起源 Kettle是一个Java编写的ETL工具,主作者是Matt Casters,2003年就开始了这个项目,最新稳定版为7.1。 2005年12月,Kettle从2.1版本开始进入了开源领域,一直到4.1版本遵守LGPL协议,从4.2版本开始遵守Apache Licence 2.0协议 阅读全文
posted @ 2017-12-30 23:00 nuccch 阅读(43180) 评论(2) 推荐(2)
摘要: 概述 在这里所谓的数据库连接是指通过网络协议与数据库服务之间建立的TCP连接。通常,与数据库服务进行通信的网络协议无需由应用程序本身实现,原因有三: 1. 实现复杂度大,需要充分理解和掌握相应的通信协议。 2. 代码难以复用,每个应用程序都需要独立实现一套对应的网络协议(不同公司之间,同一公司的不同 阅读全文
posted @ 2017-12-26 22:31 nuccch 阅读(24219) 评论(0) 推荐(1)
摘要: 官网:https://shiro.apache.org/ 一. 概述 Shiro作为一个开源的权限框架,其组件化的设计思想使得开发者可以根据具体业务场景灵活地实现权限管理方案,权限粒度的控制非常方便。 首先,我们来看看Shiro框架的架构图: 从上图我们可以很清晰地看到,CacheManager也是 阅读全文
posted @ 2017-12-15 17:44 nuccch 阅读(24235) 评论(2) 推荐(6)
摘要: 什么是范型 简言之,范型是Java支持在编译期进行类型检查的机制。 这里面包含2层含义:其一,可以使用范型进行类型检查;其二,在编译期进行类型检查。 那么,什么叫做在编译期进行类型检查?可以在运行时进行类型检查吗?带着这些疑问,我们一步步深入范型。 范型有什么用途 1. 使用Java集合类时明确指定 阅读全文
posted @ 2017-12-11 19:48 nuccch 阅读(1107) 评论(0) 推荐(0)
摘要: ##代理模式 在深入学习动态代理之前,需要先掌握代理模式。只有深刻理解了代理模式的应用,才能充分理解Java动态代理带来的便利。 在生活中存在许多使用“代理模式”的场景,比如:村里的张三今年已经30岁了,但是还没结婚,可把他老妈给愁坏了,于是就拜托村东头的王媒婆给儿子找个媳妇。 在这里,要娶媳妇的人 阅读全文
posted @ 2017-12-01 14:33 nuccch 阅读(255) 评论(0) 推荐(0)
摘要: 什么是反射 反射机制允许在Java代码中获取被JVM加载的类信息,如:成员变量,方法,构造函数等。 在Java包java.lang.reflect下提供了获取类和对象反射信息的相关工具类和接口,如:Field,Method,Constructor等。 使用反射可以做什么事情 反射通常被用于需要检查或 阅读全文
posted @ 2017-11-30 12:20 nuccch 阅读(327) 评论(0) 推荐(0)
摘要: 写在前面 Java从1.5版本之后开始支持注解,通过注解可以很方便地实现某些功能,使用得最普遍的就是Spring框架的注解,大大简化了Bean的配置。 注解仅仅是一种Java提供的工具,并不是一种编程模式。 单纯定义注解不能做任何事情,没有任何意义。除了注解之外,还需要编写注解处理器,通过注解处理器 阅读全文
posted @ 2017-11-29 17:53 nuccch 阅读(801) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 19 下一页