自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (2)
  • 收藏
  • 关注

原创 Spring Boot源码学习笔记

Spring Boot源码学习笔记Spring Boot 简介官方如此定义Spring Boot,Spring Boot是你所有spring项目的起点,目的是为了尽快跑起来你的Spring应用程序并且尽可能的减少配置文件,spring boot包含了两个策略,约定优先于配置和开箱即用约定优先于配置约定优先于配置(Convention over Configuation), 又称按约定编程,是一种软件范式。本质是说,开发人员仅需规定应用中不符约定的部分。例如,如果模型中有个名为Sale的类,那

2020-08-26 22:09:37 305

原创 Elastic Job项目问题解决记录

一,前言前段时间在用Elastic job实现定时任务,由于需要放在在consul下面实现远程服务调用,引起了一系列问题,在这里记录一下。二, 问题记录项目启动错误java.lang.SecurityException: class "javax.annotation.ManagedBean"'s signer information does not match signer...

2018-06-19 11:25:56 3805

原创 Maven pom.xml配置小记

pom.xml配置Maven parent.relativePath,默认值为pom.xml查找顺序: relativePath元素中的地址–本地仓库–远程仓库<relativePath/>: 设置为空值,始终从仓库获取,不从本地获取optional, ProjectA的某个依赖B添加了<optional>true</optional>,当其他项...

2018-06-19 11:19:38 279

原创 工作一年后的某些心情

某些心情上次写博客还停留在2017年五月,转眼间工作快满一年了。由于自己犹豫不决,导致在IBM ILog里面扑腾了大半年,一直没敢跳槽,主要是没自信,规则引擎一个最大的好处就是基本的功能软件开发商已经提供了,但是这也是最大的痛点,这让我在工作上学不到任何技术上的东西,又经常加班到10点以后,严重怀疑自身的技术实力无法找到一份开发工作。终于在前公司一些令人心寒的举动面前我辞了职,进入了一家互...

2018-05-20 17:41:24 633 2

原创 Linux静默安装Oracle11g部分问题

这次试了试使用静默安装Oracle,过程比较麻烦,好在有文档帮助,但是由于自己的粗心导致了各种奇葩问题,记录下来。进行静默安装数据库 $ORACLE_HOME/bin/dbca -silent -responseFile /home/oracle/etc/dbca.rsp出现问题:[oracle@bogon ~]$ $ORACLE_HOME/bin/dbca -silent -responseFil

2017-05-11 10:31:02 1984

转载 Servlet线程安全问题

此文转载自:http://lizhao6210-126-com.iteye.com/blog/1948114一、前言由于Servlet默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全问题。然而,很多人编写Servlet程序时并没有注意到多线程安全的问题,这往往造成编写的程序在少量用户访问时没有任何问题,而在并发用户上升到一定值时,就会经常出现一些莫明其妙的问题。Servle

2017-05-08 17:20:29 387

转载 Centos6.3下安装Oracle11g记录

最近有些闲余时间,抽空把Oracle数据库在Linux上面安装一下,也是经历各种波折,网上资料良莠不齐。 所以把自己安装Oracle的过程记录下来,废话不多说,开始咯 参考资料: http://blog.csdn.net/kimsoft/article/details/8117575 http://www.360doc.com/content/13/0526/12/11722185_2882

2017-05-08 16:30:39 383

转载 过滤器,拦截器,监听器的定义及区别

参考文章:http://www.jb51.net/article/72677.htm http://blog.csdn.net/x_yp/article/details/63586301.过滤器:.Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,

2017-05-08 15:29:18 666

原创 FreeMarker学习笔记

Spring Boot推荐使用Thymeleaf来做页面模板引擎,所以又去瞅了瞅Thymeleaf,突然发现不是用过FreeMarker吗,虽然效率没有Thymeleaf高,但是还是觉得把之前学的FreeMarker相关知识记录下来,mark一下。OK,废话一堆,开始吧。一,介绍以下内容来自:http://www.oschina.net/p/freemarkerFreeMarker是一个模板引擎,一个基

2017-05-08 10:59:14 57692 1

原创 SpringBoot笔记之Hello World

SpringBoot作为微服务的入门级程序,其重要性毋庸置疑,最近工作较少,偷偷的学习了下SpringBoot,这是一个Spring Boot最简单的示例环境:根据官方文档推荐,这里采用JDK 1.8 , 项目构建工具使用maven 3.5。这里脱离了IDE环境,直接创建一个项目文件夹在项目文件夹下新建一个pom.xml pom.xml配置如下:<?xml version="1.0" encodi

2017-04-28 12:37:07 307

转载 SpringMVC的各种参数绑定方式

一篇关于SpringMVC参数绑定知识点比较全的博文,Mark一下博文地址:http://www.cnblogs.com/HD/p/4107674.html1. 基本数据类型(以int为例,其他类似):Controller代码:@RequestMapping("saysth.do")public void test(int count) {}表单代码:<form action="saysth.d

2017-04-24 15:33:14 221

原创 RestFul风格WebService接口的定义

REST这个词,是Roy Thomas Fielding在他2000年的博士论文中提出的。 Fielding将他对互联网软件的架构原则,定名为REST,即Representational State Transfer的缩写。即”表现层状态转化”。如果一个架构符合REST原则,就称它为RESTful架构。关于RESTful架构的理解,这篇博文讲述的很精彩: 博文地址:http:/

2017-04-24 11:02:44 1882

原创 Spring MVC文件上传下载实践

基于SpringMVC的文件上传下载,mark一下,废话不多说,直接上代码: 一,环境 这里使用的是maven项目结构,上传文件maven相关依赖如下:<!-- 上传文件依赖 --> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-file

2017-04-20 10:20:11 510

原创 基于HTTPS的HTTPClient模拟表单提交访问REST API

原来很少使用HTTPClient,这些日子由于工作需要用HTTPClient访问IBM的REST API,没办法必须强行补习一波废话不多说,直接上代码环境: jdk 1.7 httpclient相关jar包依赖配置<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>

2017-03-30 17:52:50 3120

原创 oracle学习笔记之基本查询

把学习的Oracle的基本操作记录一下,同时也加深一下记忆数据库,Oracle 11g,用户Scott清屏SQL> host cls SQL> --清屏当前用户SQL> --当前用户SQL> show userUSER 为 "SCOTT"查询当前用户下的表 SQL> select * from tab;TNAME TABTYPE

2017-03-06 15:29:09 314

原创 Redis学习笔记之redis基础

资料来源:http://www.atguigu.com/download.shtml一,redis是什么?Redis:REmote DIctionary Server(远程字典服务器),是一个用C语言编写的,遵守BSD协议,高性能的(key/value)分布式内存数据库(开源),基于内存运行并支持持久化,是当前最热门的NoSql数据库之一,也被人们称为数据结构服务器。二,redis的特点支持数据的

2017-03-05 17:39:13 631

转载 Redis学习笔记之NoSQL

前段时间学习了尚硅谷周阳老师的教学视频,顺便记录一些想记下来的东西 NoSQL的概念NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站, 特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的

2017-03-04 16:41:21 2363

转载 常见svn图标的含义(修改版)

最近使用SVN,所以转载一篇博文备用原博文地址:http://blog.sina.com.cn/s/blog_64941c8101018dno.html项目视图  The Package Explorer view- 已忽略版本控制的文件。可以通过Window →Preferences → Team → Ignored Resources.来忽略文件

2017-03-03 10:48:20 931

eclipse中一些常见svn图标的含义

最近使用SVN,所以转载一篇博文备用原博文地址:http://blog.sina.com.cn/s/blog_64941c8101018dno.html项目视图&lt;wbr&gt;&lt;wbr&gt;The Package Explorer view&lt;/wbr&gt;&lt;/wbr&gt;- 已忽略版本控制的文件。可以通过Window →Pref...

2017-03-03 10:48:00 164

原创 Eclipse下DEBUG当前项目直接进入空心文件

这几天一直碰到一个问题,在DEBUG maven分块项目的时候总是直接跳入空心文件。然而在网上各种百度,说的都是eclipse的jdk配置错误,但是检查自己的eclipse配置,并没有发现有问题,把自己解决问题的过程记录下来,以后碰到这种问题至少有思路了。问题描述:如图进入了一个图标为空心J的文件,空心J文件表示该文件不参与编译,而且是只读的。解决方法,选择当前线程

2017-03-01 16:42:01 1426 1

Eclipse下DEBUG当前项目直接进入空心文件

这几天一直碰到一个问题,在DEBUG maven分块项目的时候总是直接跳入空心文件。然而在网上各种百度,说的都是eclipse的jdk配置错误,但是检查自己的eclipse配置,并没有发现有问题,把自己解决问题的过程记录下来,以后碰到这种问题至少有思路了。问题描述:如图进入了一个图标为空心J的文件,空心J文件表示该文件不参与编译,而且是只读的。解决方法,在DEBUG视图...

2017-03-01 16:42:00 278

转载 Spring Security学习笔记

Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了SpringIoC,DI(控制反转Inversion of Control ,DI:Dependency Injection依赖注入)和AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能,减少了为企业系

2017-02-24 13:46:18 579

Spring Security学习笔记

Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了SpringIoC,DI(控制反转Inversion of Control ,DI:Dependency Injection依赖注入)和AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能,减少了为企...

2017-02-24 13:46:00 96

原创 Linux Shell编程笔记

一,前言摘抄自《Shell脚本学习指南中文PDF版》Shell脚本最常用于系统管理工作,或者用于结合现有的程序以完成小型的、特定的工作。一旦你找出完成工作的方法,可以把用到的命令串在一起,放在一个独立的程序或script中。脚本编程语言与编译型语言区别在于脚本编程语言通常是解释型的,这类程序的执行,是有解释器读入程序代码,而编译型语言则是编译执行,将源代码转换成目标代码,便可以直接执行,使用脚本语言

2017-02-24 11:44:36 287

Linux Shell编程笔记

一,前言摘抄自《Shell脚本学习指南中文PDF版》Shell脚本最常用于系统管理工作,或者用于结合现有的程序以完成小型的、特定的工作。一旦你找出完成工作的方法,可以把用到的命令串在一起,放在一个独立的程序或script中。脚本编程语言与编译型语言区别在于脚本编程语言通常是解释型的,这类程序的执行,是有解释器读入程序代码,而编译型语言则是编译执行,将源代码转换成目标代码,便可以直接执行,...

2017-02-24 11:44:00 110

原创 CAS单点登录技术实践

JDK 环境 1.7,操作系统windows,用户权限级别Adminstratorweb服务器:Tomcat 7生成证书CAS 通过证书来实现客户端与服务端的信息交互,所以第一步当然是生成证书了通过JDK自带的工具keytool来生成证书密码由自己创建,输入完输入的是域名,注意这个域名需要修改,在C:\Windows\System32\drivers\etc\hos

2017-02-16 10:04:32 508

CAS单点登录技术实践

JDK 环境 1.7,操作系统windows,用户权限级别Adminstratorweb服务器:Tomcat 7生成证书CAS 通过证书来实现客户端与服务端的信息交互,所以第一步当然是生成证书了通过JDK自带的工具keytool来生成证书密码由自己创建,输入完输入的是域名,注意这个域名需要修改,在C:\Windows\System32\drivers\etc\hosts文...

2017-02-16 10:04:00 140

Centos6.3下安装Oracle11g记录

最近有些闲余时间,抽空把Oracle数据库在Linux上面安装一下,也是经历各种波折,网上资料良莠不齐。所以把自己安装Oracle的过程记录下来,废话不多说,开始咯参考资料:http://blog.csdn.net/kimsoft/article/details/8117575http://www.360doc.com/content/13/0526/12/11722185_288...

2017-02-15 10:55:00 63

转载 CAS单点登录技术原理

参考博文:                    http://www.iteye.com/blogs/subjects/cas168                    http://www.coin163.com/java/cas/cas.html       老早便就想学习下CAS单点登录了,这两天学习了下CAS并简单实现了单点登录的小应用一,SSO以及CAS实

2017-02-09 10:50:55 443

CAS单点登录技术原理

参考博文: http://www.iteye.com/blogs/subjects/cas168 http://www.coin163.com/java/cas/cas.html 老早便就想学习下CAS单点登录了,这两天学习了下CAS并简单实现了单点登录的小应用一,SSO以及CAS实现SSO原理前言 单点登录(Single Sign-On ,简称SSO)是目前比较流行的服...

2017-02-09 10:50:00 177

原创 weblogic环境搭建以及war项目部署

最近使用了下weblogic搭建项目,留个博客做备份1,在Oracle官网上下载weblogic的软件包,由于本机是64位系统,下载了weblogic的通用版2,安装weblogic启动weblogic的安装jar包

2017-01-18 09:28:18 2027

weblogic环境搭建以及war项目部署

最近使用了下weblogic搭建项目,留个博客做备份1,在Oracle官网上下载weblogic的软件包,由于本机是64位系统,下载了weblogic的通用版2,安装weblogic启动weblogic的安装jar包,安装命令 java -D64 -jar jar包名称, 如果报下图错误可能是存放jar包的路径问题,不能包含中文出现下图页面,直接下一步接下来的事情就...

2017-01-18 09:28:00 664

过滤器,拦截器,监听器的定义及区别

参考文章:http://www.jb51.net/article/72677.htm http://blog.csdn.net/x_yp/article/details/63586301.过滤器:.Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文...

2017-01-17 10:40:00 177

转载 为什么MVC不是一种设计模式

参考文章:        http://baike.baidu.com/link?url=sZR2KvyH81Yk4S93ZCNbUxpwO_ip97gYPYQIVvVk7KF7A0eoCYhHP0VimApxYt4k_6_gvV91ELk-Dnu4vJnE_9sgqlBvEcz33yJjS_DQiMO28V4apP_JZyQDBcSVp5zC33oFT8TXZ91DxphQyroaA_

2017-01-10 10:09:08 1315

为什么MVC不是一种设计模式

参考文章: http://baike.baidu.com/link?url=sZR2KvyH81Yk4S93ZCNbUxpwO_ip97gYPYQIVvVk7KF7A0eoCYhHP0VimApxYt4k_6_gvV91ELk-Dnu4vJnE_9sgqlBvEcz33yJjS_DQiMO28V4apP_JZyQDBcSVp5zC33oFT8TXZ91DxphQyroaA_ MVC全名是M...

2017-01-10 10:09:00 117

转载 乐观锁与悲观锁的定义及区别

以下内容均为转载:    参考文章     http://www.open-open.com/lib/view/open1452046967245.html     http://www.javaweb1024.com/java/JavaWebzhongji/2015/09/06/847.html    引言     在多用户环境中,在同一时间可能会有多个用户更新相同的

2017-01-06 14:12:44 1144

乐观锁与悲观锁的定义及区别

以下内容均为转载: 参考文章 http://www.open-open.com/lib/view/open1452046967245.html http://www.javaweb1024.com/java/JavaWebzhongji/2015/09/06/847.html 引言   在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性...

2017-01-06 14:12:00 497

转载 阿里面试回来,想和Java程序员谈一谈

引言       其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的。       但是,最近问LZ的人实在是太多了,为了避免重复回答,给自己省点力气,干脆就在这里统一回复了。       其实

2017-01-06 11:13:28 627

阿里面试回来,想和Java程序员谈一谈

引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的。 但是,最近问LZ的人实在是太多了,为了避免重复回答,给自己省点力气,干脆就在这里统一回复了。 其实之前LZ写过一篇文章,但...

2017-01-06 11:13:00 68

转载 JVM内幕

从ImportNew看到一篇文章原文链接: jamesdbloom 翻译: ImportNew.com- 挖坑的张师傅译文链接: http://www.importnew.com/17770.html这篇文章解释了Java 虚拟机(JVM)的内部架构。下图显示了遵守 Java SE 7 规范的典型的 JVM 核心内部组件。上图显示的组件分两个章节解释。第一章讨论针对

2016-12-03 09:57:54 230

一个Teacher的DAO

这是一个DAO实现对数据库的增删改查,这是自己独立完成的最早的DAO

2014-08-22

servlet实现添加教师

servlet实现添加教师

2014-08-22

空空如也

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

TA关注的人

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