- 浏览: 294920 次
- 性别:
- 来自: 武汉
最新评论
-
keepgoingxjw:
很有用,
深入学习spring-boot系列(四)--使用idea调试,热部署 -
电饭锅是对方感受到覆盖:
怎么恢复对compiler.automake.allow.wh ...
深入学习spring-boot系列(四)--使用idea调试,热部署 -
smilease:
写的很好,解决了我遇到的问题,非常感谢。
深入学习spring-boot系列(三)--使用thymeleaf模板 -
jisonami:
uronx 写道多个spring boot项目打成一个jar发 ...
深入学习spring-boot系列(二)--使用spring-data-jpa -
uronx:
多个spring boot项目打成一个jar发布,有没有试过? ...
深入学习spring-boot系列(二)--使用spring-data-jpa
文章列表
这是Java集合框架第二篇,介绍关于Java8新增的函数式集合操作方式
1、简单说一说Java8的新特性
在我看来,Java8新增的所有特性都是为FP(函数式编程)服务的,这就要求我们要有FP思维。长久以来,我们一直在OOP(面向对象编程 ...
Java的集合框架是对常用数据结构的实现,Java程序员每天都会用到集合框架,但是你对它真的了解吗?我依旧记得我第一份工作中我的同事问我为什么在HashMap中取得数据没有按照存数据的顺序拿出来,而是乱序的,怎么对HashMap进行排序啊?如果他对集合框架足够了解的话,就会知道使用LinkedHashMap可以维持存入数据的顺序,使用TreeMap存入数据时就已经对TreeMap里的数据排好序了。
本文的主要内容包括:(分两篇)
一、 常用的集合实现类与数据结构的关系
二、 Java8新增的函数式集合操作方式
一、常用的集合实现类与数据结构的关系
先看一下Java集合框架的类图
把集 ...
yum makecache更新CentOS源时报错
引用host: mirrorlist.centos.org; 域名解析暂时失败"
vi /etc/resolv.conf
添加一行
nameserver 8.8.8.8
一、开启idea自动make功能
在StackOverFlow找到这么一段
引用
1 - Enable Automake from the compiler
PRESS: CTRL + SHIFT + A
TYPE: make project automatically
PRESS: Enter
Enable Make Project automatically feature
2 - Enable Automake when the application is running
PRESS: CTRL + SHIFT + A
TYPE: Registry
Find the key comp ...
本文主要介绍mysql存储过程的一般用法
附件为以下示例用到的表的建表脚本
数据库的存储过程其实是一系列sql语句的集合,其实是一种领域特定语言(DSL)。
mysql存储过程有变量声明,赋值,判断与循环(游标遍历),任何一个学过编程语言的人对这些都不会陌生。
还可以在存储过程中调用另一个存储过程,类似于函数调用。与函数不同的是,存储过程没有返回值,但是除了输入参数外,还有一种输出参数,其实相当于可以有多个返回值。
mysql存储过程可以使用dbForge Studio for MySQL调试,尽管这个调试工具不太好用,凑合着用呗。
下面介绍的内容包括:
一、存储过程的声明
二、变量声 ...
附件为mysql、mssqlserver和oracle的建表脚本
# 多表连接查询
# SQL92
# 笛卡尔积
select * from student_table s, teacher_table t;
# 等值连接 =
select * from student_table s, teacher_table t where s.java_teacher = t.teacher_id;
# 非等值连接 > <
select * from student_table s, teacher_table t where s.java_teacher > ...
将Maven项目直接用Tomcat运行
- 博客分类:
- Maven
有时候我们拿到手的项目只是普通Maven项目,导入Eclipse后不能使用Tomcat直接运行。当然我们是可以直接使用Maven的Tomcat或Jetty插件运行的,但是使用Tomcat或Jetty插件运行时debug不能进入Jar包断点,使用Maven的插件不能自动关联到Eclipse的反编译插件,所以会出现进入不了断点的情况。
在开发时,是怎么方便怎么来吧,我们想个办法直接使用eclipse的tomcat插件来运行吧,因为这样可以直接关联到jar包的反编译后的代码上,然后就可以愉快的debug了。
反编译插件用得是JD-Eclipse,若没装,自行装好。
现在我们需要做的有一下 ...
vmware下的RHEL/CentOS的网络配置请参考:http://jisonami.iteye.com/blog/2306735
RHEL/CentOS在7系列才完全的原生支持docker,以前全部例子均使用CentOS7演示,并且所有操作在root权限下进行。
本文介绍docker最常用的基本用法,包括
一、docker简介与安装
二、docker镜像与容器
一、docker简介与安装
1、docker简介
docker是轻量级的容器技术,直接使用操作系统的资源而不是是虚拟机的方式。
docker是操作系统级别的虚拟化技术,它模拟了操作系统的运行环境。而虚拟机则是虚拟了一个操作系统。 ...
关于Linux上的网络配置,一段时间不配又忘了,干脆自己写一篇文章理一理。尽管这一方面网上已经有很多资料了。但是我的博客从来都是当笔记用的。。。
本文关注的是RHEL/CentOS系列的网络配置方式,该配置文件可能是
/etc/sysconfig/network-scripts/ifcfg-eth0
本文所操作的配置文件是,操作该文件需要管理员权限
/etc/sysconfig/network-scripts/ifcfg-eno16777736
RHEL/CentOS从7系列开始重新定义了网络配置文件的命名规则,有兴趣者自行了解。
本文讨论的是关于固定ip的配置,若是dhcp自动生成ip则无需 ...
本文以上一篇文章“深入学习spring-boot系列(二)--使用spring-data-jpa
”为原型,将里面的所有JSP页面更改成thymeleaf模板。
本文记录一下几点:
一、资源文件的约定目录结构
二、Maven配置
三、开发时修改thymeleaf模板自动重新加载配置
四、thymeleaf常用基础知识点
一、资源文件的约定目录结构
在“深入学习spring-boot系列(二)--使用spring-data-jpa“一文中,只介绍了spring-boot项目源码目录结构的约定,现在继续介绍资源文件的约定目录结构
Maven的资源文件目录:/src/java/resources
...
Jisonami准备博客搬家至CSDN
一年多前,我打算在CSDN开一个博客,兴致勃勃的写了第一篇文章,
安卓上运行Fedora20并搭建Eclipse和JavaWeb开发环境
结果由于外部链接太多不允许发布。后来,因为看到ITEYE对博客的外部链接没有限制,因此就在ITEYE开了博客,写到现在也有近70片文章了,其实基本所有文章都是原创,只有少数几篇关于Linux的文章做的笔记可能某些部分出自网络某些博客。外部链接使用的频率也不高了。
并且最近文章的质量自我感觉还不错,有好几篇文章还被网友在其它网站转载了,加上CSDN可以使用MarkDown语法,
之前不知道可以将博客导入CSDN,加上在IT ...
Maven好几年前就成为Java企业级开发的标配了,不懂Maven,你都不好意思说你是Java开发者。甚至像Spring、Hibernate等开源框架早都已经用上更新的Gradle作为项目依赖管理工具。
笔者的博文也用Maven来描述jar依赖配置很久了,本文主要简单总结一下Maven的基本用法,以供自己博文中引用,给没学过Maven的读者参考参考。
一、Maven的安装
二、Maven的生命周期
三、Maven的配置文件settings.xml
四、Maven项目的配置文件pom.xml
一、Maven的安装
1、首先去Apache的Maven官网下载最新版本的Maven:http:/ ...
说到Java对象的序列化与反序列化,我们首先想到的应该是Java的Serializable接口,这玩意在两个系统之间的DTO对象里面可能会用到,用于系统之间的数据传输。或者在RPC(远程方法调用)时可能会用到。
但其实若是用于数据传输,xml和json两种数据格式用得更多一些。我在第一家公司上班是也曾经自己封装过Java对象与xml相互转换的工具,你可能会说为什么不用XStream呢,XStream确实好用,但是在Applet环境下可以使用的xml类库也就只有jdom了,连dom4j在Applet环境下都没有权限使用(Java反射的某些特性是需要权限的,Applet的安全机制不允许)。
扯远 ...
1、安装OracleClient11gR2
oracle官网下载,window下一路默认安装,安装目录可随意,尽量不要带空格的目录
2、本地网络服务名配置
命令行运行netca或者开始菜单打开Net Configuration Assistant,即打开下图所示窗口
配置步骤如下:
3、使用sqlplus测试连一下oracle
sqlplus命令行登录命令格式为:
sqlplus user/pass@ORACLE_SID
以用户名为jison,密码为jison,步骤2中配的本地网络服务名为orcl为例,即
sqlplus jison/jison@orcl
...
今天上午,打开iteye博客的企业架构板块,突然发现两篇我写的博客在近期推荐文章的位置,我很高兴,然而我认真一看,第三篇近期推荐文章的内容和我两个星期前写的一模一样,然而作者却不是我,
打开一看,里面还加了一个超链接获取下载地址,其实是他卖教程的淘宝地址
这个人只发表了两篇博客,两篇都是有这样的淘宝地址,居然两篇都上了近期推荐文章的位置,其中一篇是抄袭我的,另一篇不知道是抄袭谁的,大家不要被他骗了。
没有找到iteye投诉博客抄袭的传送门,只能先发表下这样的声明先。
请认准我的博客地址:http://jisonami.iteye.com/
最近在更新“深入学习spring-boo ...