自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java的职业规划

前言大学的时候没有很好的规划过, 什么都是稀里糊涂的过来了, 到头来才发现对自己的学习, 工作, 人生做一份大概的规划是一个很不错的习惯,让人在每个阶段都清楚的明白当前的主要目标是什么, 这样既会有动力而且也不会迷失, 才能生活获得明白, 活出自己. 下面是我看到的一些好的规划就随手摘抄下来的文章的节选,侵删.第一部分对于参加工作一年以内的同学。恭喜你,这个时候,你已经拥有了一份Jav...

2018-07-06 21:25:20 1733

原创 面试题(Java)(二)

====================下列代码输出的是什么:public class TestClass { private static void testMethod(){ System.out.println("testMethod"); } public static void main(String[] args) { ((T...

2018-07-04 17:29:36 261 1

原创 面试题(Java)(一)

18.7.1String s1=new String( ” xyz ” ); //创建了String类型的内容为xyz的s1对象String s2=new String( ” xyz ” ); //创建了String类型的内容为xyz的s2对象Boolean b1=s1.equals(s2); //比较s1对...

2018-07-01 09:19:57 235

原创 全局异常捕获--简单示例

import javax.servlet.http.HttpServletRequest;import com.cmoa.entity.ResponseInfo;import org.springframework.http.converter.HttpMessageNotReadableException;import org.springframework.web.bind.annot...

2018-11-13 15:03:26 232

原创 认真敲项目(八) 广告管理与缓存解决方案

认真敲项目(八) 广告管理与缓存解决方案关键字: 网站前台页面 广告的表结构 运营商广告管理 轮播图 SpringDataRedis 广告缓存一. 网站前台分析数据库表结构分析 tb_content_category [广告分类表]tb_content [广告表]二. 营运商后台-广告类型及广告管理需求分析 实现 广告类型 表与 广告...

2018-08-30 10:35:46 640

原创 认真敲项目(五) FastDFS&富文本

认真敲项目(五) FastDFS&富文本关键字: 商品分类 SPU SKU 富文本编辑器 FastDFS 图片上传1. 商品分类需求分析: 实现三级商品分类的列表查询首先查询以及分类, 点击查询下级, 查询当前分类下的所有二级分类以同样的方式查询三级分类在查询分级的同时, 更新面包屑导航条表结构分析 tb_item_cat 商品分类表代码分析...

2018-08-25 20:44:36 327

原创 认真敲项目(四) Spring_Security

认真敲项目(四) Spring_Security1. spring security入门spring security是干什么的? 为系统提供声明式的安全访问控制解决方案的安全框架spring security最小系统的配置文件汇总pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" x...

2018-08-24 10:37:40 164

原创 认真敲项目(三) select2

认真敲项目(三) select2关键字: 前端分层开发 控制器继承 代码生成器 规格管理 模板管理1. 前端分层开发其一:定义一个模板(模板包括包含分页的模板和不包含分页的模板) var app=angular.module('pinyougou', ['pagination']);//定义模块其二:定义一个服务层 (服务层的作用是已发出请求)...

2018-08-22 20:53:50 388

原创 IDEA时启动报Plugin Error的错误

在这个目录下 C:\Users\Administrator.IntelliJIdea2018.1\config 将 disabled_plugins.txt删除

2018-08-15 09:37:32 401

原创 MyBatis学习笔记(二)

MyBatis学习笔记二知识纲领:输入映射和输出映射动态SQL关联查询MyBatis整合springMyBatis逆向工程一. 映射对于映射的理解?Mapper.xml映射文件中定义了操作数据库的sql,每个sql是一个statement,映射文件是mybatis的核心 输入映射(parameterType)传递简单类型 使用...

2018-08-14 09:18:28 128

原创 Mybatis学习笔记(一)

MyBatista学习笔记(一)一. 什么是MyBatista?持久层的框架二. JDBC访问数据库回顾1、 加载数据库驱动2、 创建并获取数据库链接3、 创建jdbc statement对象4、 设置sql语句5、 设置sql语句中的参数(使用preparedStatement)6、 通过statement执行sql并获取结果7...

2018-08-12 09:40:52 198

原创 SpringMVC学习笔记(一)

SpringMVC学习笔记(一)一. 什么是springMVC?Spring web mvc和Struts2都属于表现层的框架,它是Spring框架的一部分 二. springMVC的架构理解架构图解架构流程用户发送请求至前端控制器DispatcherServletDispatcherServlet收到请求调用HandlerMapping处理器映...

2018-08-10 14:55:59 112

原创 FreeMarker学习笔记

FreeMarker学习笔记一. 什么是FreeMarker?是一个模板引擎, 一个基于模板生成文本输出的通用工具, 使用纯java编写FreeMarker不是一个Web应用框架, 而适合作为Web应用框架的一个组件FreeMarker与容器无关, FreeMarker同样适用于非Web应用程序环境二. FreeMarker特性1、通用目标能够生成各种文...

2018-08-03 21:07:51 178

原创 导出Excel文件

导出Excel文件整体思路:​ 通过POI将查询到的数据写到Excel文件中, 通过输出流将文件写回客户端进行文件下载具体的操作:查询所需要的导出的数据创建一个Excel对象在sheet页中创建标题行对象填写标题行的数据创建数据行对象填写数据行的数据设置响应头,编写下载文件的文件名通过输出流将Excel数据写回浏览器 Lis...

2018-08-03 16:41:22 269

原创 Quartz简单使用

一. 什么是Quartz?简介:定时任务调度的框架, 可以在框架中放入很多个应用程序(重点关注的是应用程序的编写)使用场景:闹钟账单提醒核心概念scheduler(SchedulerFactoryBean)是一个计划调度器容器,容器里面可以盛放众多的JobDetail和trigger,当容器启动后,里面的每个JobDetail都会根据trigger按部就班自动去执行。...

2018-08-03 15:18:23 167

原创 使用ehcache缓存数据

ehcache缓存权限数据pom.xml坐标<!-- 缓存 --><dependency> <groupId>net.sf.ehcache</groupId> <artifactId>ehcache-core</artifactId

2018-08-02 21:24:58 223

原创 Shiro框架学习笔记(一)

权限管理(一)权限概述:控制用户只可以访问且只能访问自己被授权的资源认证:​ 就是用户登录, 系统验证用户额合法性, 常用的方式: 用户名密码, 指纹打卡, 证书验证subject主体: 相当于用户, 或者是程序, 就是对系统资源的访问者principal身份信息: 主身份信息是唯一的, 一个主体有多个身份信息credential 凭证信息: 密码 ....

2018-08-01 15:28:18 226

原创 消息队列

消息队列名词解释:JMS:JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。中间件: 类似于webservice的中间服务ActiveMQ也只是实现JMS接口的一种服务, 还有其他种类的服务 ActiveMQ,RabbitMQ,K...

2018-07-30 08:42:35 124

原创 SpringBoot学习笔记一

SpringBoot特点:简化spring的开发没有xml的配置, 可以修改默认值来实现特定的需求提供大型项目中的常用的非功能特性不是对spring在功能上的增强, 而是提供了一种快速使用spring的方式一. SpringBoot的初体验1. 建立一个maven工程在pom.xml文件中引入spring boot父节点依赖, 引入这个之后相关的引入...

2018-07-28 21:42:53 269

原创 NO.8--邮箱激活, 用户登录,

客户邮箱激活流程分析:页面输入正确的邮箱点击注册提交注册信息, 保存用户信息, 发送激活邮件 通过JavaMail发送+邮件(加入依赖)手机号&激活码36位, 存入Redis(速度快)用户接受邮件, 点击激活链接, 激活账号 根据手机号码获取Redis中的激活码, 对比激活链接地址中激活码是否一致步骤:Redis使用 Redis下载安装Je...

2018-07-25 19:12:08 696

原创 邮件发送工具类

<dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4</version&am

2018-07-25 09:22:50 206

原创 NO.7--定区关联快递员&前台系统注册用户(发送验证码)

定区关联快递员需求:显示快递员列表显示收派时间列表实现定区关联快递员分析:给关联快递员绑定点击事件只能勾选一条定区显示未删除的快递员列表发送AJAX请求获取快递员的数据,并展示到下拉框中courierAction_listajax.action在CourierAction中提供listajax方法, 并完善service和dao的编写显示收派时间...

2018-07-24 22:19:56 662

原创 NO.6--基于CXF实现BOS系统远程访问CRM系统

基于CXF发布CRM服务需求:创建CRM数据库用户和CRM客户表导入客户模拟数据到客户表发布服务步骤:在Oracle数据库中添加一个用户,并赋予权限创建一个maven项目管理CRM系统(作为服务器端)配置web.xml文件 spring的核心监听器加载applicationContext.xml文件配置cxf的Servlet的拦截器web.xml(服...

2018-07-23 11:07:03 212

原创 @Resource和@Autowired的区别

  @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了。@Resource有两个属性是比较重要的,分是name和type,Spring将@Resource注解的name属性解析为bean的名字,而type属性则解析为bean的类型。所以如果使用name属性,则使用byName的自动注入策略,而使...

2018-07-22 17:39:01 129

原创 JPA的懒加载问题的解决

<filter> <filter-name>OpenEntityManager</filter-name> <filter-class>org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter</filter-class> &l...

2018-07-21 14:51:10 801

原创 Action的抽取CommonAction

package com.lyric.bos.web.action.common;import java.io.IOException;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import java.util.HashMap;import java.util.List;import...

2018-07-21 14:48:05 407

原创 将form表单中的数据转换为json

$.fn.serializeJson=function(){ var serializeObj={}; var array=this.serializeArray(); var str=this.serialize(); $(array).each(function(){ ...

2018-07-19 15:00:00 237

原创 EasyUI结合ztree的一些常用功能

动态添加tabs<a type="button" id="mybutton" class="easyui-linkbutton">添加选项卡</a><script type="text/javascript"> $(function(){ //页面加载

2018-07-15 21:19:11 264

原创 Maven配置文件

<!-- 属性 --> <properties> <argLine>-Dfile.encoding=UTF-8</argLine&a

2018-07-13 20:51:07 108

原创 Oracle学习笔记(四)

一 , 什么是PLSQL?PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻...

2018-07-10 20:52:49 225

原创 Oracle学习笔记(三)

一, Oracle的体系结构数据库:只有一个数据库实例:后台运行一个进程,一个数据库可以对应多个实例 一个数据库对应多个实例是什么意思?表空间:逻辑存储单位 (书)数据文件:物理存储单位,体现dbf文件 (纸)用户:面向用户管理,用户管理表空间,向表空间添加数据,最终存储到数据文件中二, SQL语句的分类DDL: 数据库定义语言:create drop , a...

2018-07-09 17:12:58 181

原创 Oracle学习笔记(二)

一、内连接-- 内连接 -- 举例:查询员工表和部门表的记录 -- 笛卡尔积:员工表中的任意一条记录要和部门表中的每一条记录相关联 select * from emp ,dept ; -- 避免笛卡尔积: 设置条件(从表中外键=主表主键) select * from emp ,dept where emp.deptno = dept.deptno; se...

2018-07-08 15:43:34 185

原创 Oracle学习笔记(一)

一、基本查询-- dual :是一张虚表, 为了完善查询的语法结构,只有一行一列 -- 别名:如果是数字开头或者纯数字必须加双引号 -- 字符串使用单引号,别名使用双引号 select length('abc') "长度", length('abc') as "长度", length('abc') as 长度, length('abc') as '...

2018-07-06 21:08:07 270

原创 权限拦截器

public class PrivilegeInterceptor extends MethodFilterInterceptor { @Override protected String doIntercept(ActionInvocation actionInvocation) throws Exception { User user = (User) Se...

2018-07-03 21:28:18 270

原创 SSH的注解整合

1, 引开发必要的jar包注意:引入struts的注解的开发包 struts2-convention-plugin-2.3.24.jar2, 引入配置文件注解开发省略了struts.xml配置文件 和hibernate.hbm.xml配置文件web.xml <!-- 配置Spring核心监听器 --> <listener&g

2018-07-03 21:05:31 149

原创 抽取通用的DAO

为什么要抽取通用DAO因为在DAO中有一些CURD的代码都是类似的,所以可以抽取出来怎么抽取通用DAO先编写一个BaseDao< T>的接口,将所有需要抽取的方法写在里面在编写一个实现类BaseDaoImpl< T>, 这个实现类需要继承HibernateDaoSupport类,并且实现BaseDao< T>接口我们就可以在BaseDa...

2018-07-01 20:53:49 189

原创 分页

<DIV style="LINE-HEIGHT: 20px; HEIGHT: 20px; TEXT-ALIGN: right"> 共[<B><s:property value="totalCount"/></B>]条记录,共[<B><s:property value=&

2018-06-30 16:46:10 99

原创 文件上传

文件上传的技术JSPSmartUploadFileUploadServlet3.0Struts2 底层使用的也是FileUpload, 封装在拦截器中了文件上传的要素表单的提交方式必须是POST表单中的input的type属性值是file,而且必须有name属性表单中的enctype属性的值必须是multipart/form-data实现文件上传的思路...

2018-06-30 16:12:32 141

原创 Spring整合Struts2和Hibernate5

Spring整合Struts和Hibernate一. 整合方式分类1.零障碍整合(带hibernate的配置文件)2. 不带有hibernate配置文件二. spring的整合的思想将Struts中和hibernate中需要创建的对象和配置文件中的信息整合到spring中 Hibernate中的sessionFactory三. 具体的实...

2018-06-26 21:15:05 575 1

转载 Hibernate的总结

转载自:https://www.cnblogs.com/zhangzongle/p/5819505.htmlHibernate框架的总结hibernate 简介:hibernate是一个开源框架,它是对象关联关系映射的框架,它对JDBC做了轻量级的封装,而我们java程序员可以使用面向对象的思想来操纵数据库。hibernate核心接口session:负责被持久化对象...

2018-06-25 11:55:12 95

SSH整合的jar包

SSH的整合的jar包 包括Spring的jar包Hibernate的jar包和Struts的jar包

2018-06-26

空空如也

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

TA关注的人

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