自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 收藏
  • 关注

原创 Quartz+JavaMail发送邮件

Quartz+JavaMail第一步:在pom.xml中引入quartz和JavaMail的依赖<!-- 引入quartz对应的依赖 --> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId...

2018-12-11 23:07:21 427

原创 quartz的使用

Quartz是一个完全由java编写的开源作业调度框架。不要让作业调度这个术语吓着你。尽管Quartz框架整合了许多额外功能, 但就其简易形式看,你会发现它易用得简直让人受不了!。简单地创建一个实现org.quartz.Job接口的java类。Job接口包含唯一的方法:Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用...

2018-12-11 22:38:20 291

原创 ehcache缓存权限数据

ehcache是专门缓存插件,可以缓存Java对象,提高系统性能。案例:实现ehcache缓存权限数据第一步:在pom.xml文件中引入ehcache的依赖 <!-- 引入ehcache的依赖 --> <dependency> <groupId>net.sf.ehcache</groupId> <artifact...

2018-12-11 18:45:45 239

原创 No result defined for action com....UserAction and result input

如果了解一点struts内部的原理的问题的话,这个问题并不难解决解决:前台有一个日期类型的表单数据,这里使用的ModelDriven的方式来封装数据,和javaBean进行封装的时候,类型不匹配出的问题。在javaBean中提供了一个重载的方法 public void setBirthday(String birthday) throws ParseException { ...

2018-12-11 17:34:44 307

原创 JavaScript补充

定区关联客户的JavaScript(基于easyui)①下拉框option数据的添加注:如果使用了第二种我们就不用再转json了。。        ServletActionContext.getResponse().setContentType("text/html;charset=utf-8");        ServletActionContext.getResponse()...

2018-12-10 10:44:08 104

原创 jQuery扩展函数

前提:前端使用的是esayui,页面加载之后会通过esayui进行异步的分页,这里有默认的page和rows信息。现在想以表单的形式做一个多条件查询。两者冲突了。以下是一种解决方案。扩展一个函数:将表单数据转为json $.fn.serializeJson=function(){ var serializeObj={}; var ...

2018-12-07 23:05:51 272

原创 Spring4.2

①Spring介绍Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring是于2003 年兴起的一个轻量级的Java 开发框架Spring一站式框架:aop支持、ioc思想、spring jdbc、aop 事务、junit 测试支持。。。②搭建Spring1)导包:下边标的四个+com.spri...

2018-12-05 17:58:14 200

原创 Struts2

①Struts2是什么Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。优势:自动封装参数、参数校验、结果的处理(转发|重定向)、国际化、显示等待页面、防止表单重复提交。struts2具有更加先进的架构以及思想②搭建struts2框架1)导包:...

2018-12-04 23:46:58 117

原创 ssh整合

开发环境技术选型①数据库环境搭建第一步:创建一个数据库第二步:创建一个数据库用户第三步:为新用户授权第四步:使用新用户登录MySQL②Maven项目环境第一步:指定Maven的安装目录第二部:指定conf/settings.xml文件的位置③创建父工程和子模块|-bo-parent        pom    |-bo-web        ...

2018-12-03 12:12:41 121

原创 Maven

定义:apache下的一个开源项目,是纯java开发,并且只是用来管理java项目的特点①依赖管理②项目一键构建:将项目构建的过程进行标准化,每个阶段用一个命令完成,清理阶段对应的maven的命令是clean,清理输出的class文件编译阶段对应的maven的命令是compile,将java文件编译成class文件打包阶段对应的maven命令是package,将ja...

2018-12-02 14:23:03 121

原创 Git

 ①大环境:Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众广的参与者。绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。到 2002 年,整个项目组开始启用分布式版本控制系统 BitKeeper 来管理和维护代码。到 2005 年的时候,开发 BitKeeper 的商业公司同 Linux 内核开源社区...

2018-12-01 23:58:02 146

原创 SVN常用操作

通常软件开发由多人协作开发,如果对代码文件、配置文件、文档等没有进行版本控制,将会出现很多问题 版本控制(Revision control)是维护工程蓝图的标准做法,能追踪工程蓝图从诞生一直到定案的过程。是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。SVN(Subversion)是前几年来崛起的版本管理工具。Subversion 项目的初衷是为了替换当年开源社区最为流行的版本...

2018-12-01 18:47:00 267

原创 Rancher

问题:前一天还好好的,今天启动容器,就是访问不了,昨天在rancher中安装一个东西的时候突然间断网了,可能是这个问题。。重新删除容器,重新创建了一次就可以通过了。...

2018-12-01 12:02:21 438

转载 Jenkins无法登录

第一天配置的时候设置了一个账号第二天却又登录不了,账号密码都正确,网上百度了一下说是权限问题,需要修改config.xml参考大神博文:https://www.cnblogs.com/amberly/p/6288773.html注:这里采用的默认安装所以配置文件在/var/lib/jenkins/config.xml,找不到的话可以使用 find / -name "config.xml...

2018-11-30 15:00:34 2970

转载 面试题汇总

本来想自己写,但是别人写的太好了,参考。。。HashMap常见面试题:http://www.mamicode.com/info-detail-2120749.html   

2018-11-27 15:24:14 137 1

原创 Elaticsearch遇到的问题

①搜索功能实现的时候报错了,异常信息如下APPLICATION FAILED TO START***************************Description:Field articleDao in com.tensquare.search.service.ArticleService required a bean named 'elasticsearchTempla...

2018-11-25 18:41:41 1062

原创 笔记

①如何自己配置静态网络TYPE="Ethernet"BOOTPROTO="static" ------↓ 加这五行IPADDR=192.168.217.130 最后数字可改。倒数第二个为网段,改了,上不了网NETMASK=255.255.255.0 GATEWAY=192.168.217.2 网关写虚拟...

2018-11-23 11:30:27 142

转载 IDEA2017知识点

参考博文:https://www.cnblogs.com/qlqwjy/p/8081676.html①复制粘贴问题看了一些网上的文章没解决自己的问题https://blog.csdn.net/bjstyle/article/details/79486544https://www.cnblogs.com/yingsong/p/7991233.html第二天重启了,就好用了,下一次...

2018-11-23 00:49:10 246

原创 Docker

①虚拟化在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计算能力和资料存储。在实际的生产环境中,虚拟化技术主要...

2018-11-22 22:29:01 192

原创 Nginx的安装

①简介Nginx 是一款高性能的 http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师伊戈尔·西索夫(Igor Sysoev)所开发,官方测试 nginx 能够支支撑 5 万并发链接,并且 cpu、内存等资源消耗却非常低,运行非常稳定②Nginx 应用场景:1、http 服务器。Nginx 是一个 http 服务可以独立提供 http 服务。...

2018-11-22 16:10:02 117

原创 Oracle基础

Oracle所有的sql语句粘到笔记本里再往命令行中粘,否则word中单引号不能用,有时候还会自动为你加标号,很是头疼。Oracle数据库语言的分类DML:(数据操作语言)数据库查询及更新操作DDL:(数据定义语言)数据对象的创建(表,用户…)DCL:(数据控制语言)权限的管理操作登录前确认服务开启了登录方式:sqlplus /nolog     忘记密码:1...

2018-11-22 11:41:05 148

转载 MySql基础练习

①修改密码登录mysql的语法:mysql -uroot -proot方法一: 在my.ini的[mysqld]字段加入:skip-grant-tables重启mysql服务,这时的mysql不需要密码即可登录数据库 然后进入mysqlmysql>use mysql; mysql>update user set password=password('新密码') WH...

2018-11-22 11:33:01 241

原创 Linux基础练习

①简介Linux是基于Unix的开源免费的操作系统,由于系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境。Linux是由Linus Torvalds(林纳斯·托瓦兹)起初开发的,由于源代码的开放性,现在已经衍生出了千上百种不同的Linux系统。②基本命令文件夹操作命令切换目录cd usr 切换到该目录下usr目录 cd ../ 切换到上一层目录 cd / ...

2018-11-21 23:26:56 215

原创 MyCat

①简介随着互联网的发展,数据的量级也是撑指数的增长,从GB到TB到PB。对数据的各种操作也是愈加的困难,传统的关系性数据库已经无法满足快速查询与插入数据的需求。这个时候NoSQL的出现暂时解决了这一危机。它通过降低数据的安全性,减少对事务的支持,减少对复杂查询的支持,来获取性能上的提升。但是,在有些场合NoSQL一些折衷是无法满足使用场景的,就比如有些使用场景是绝对要有事务与安全指标的。这...

2018-11-21 22:20:21 115

原创 SpringTask入门

①简介在企业级应用中,经常会制定一些“计划任务”,即在某个时间点做某件事情,核心是以时间为关注点,即在一个特定的时间点,系统执行指定的一个操作。常见的任务调度框架有Quartz和SpringTask等。②使用applicationContext-task.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns...

2018-11-21 22:06:53 213

原创 SpringDataRedis使用

①简介redis是一款开源的Key-Value数据库,运行在内存中,由ANSI C编写。企业开发通常采用Redis来实现缓存。同类的产品还有memcache 、memcached 、MongoDB等。Jedis是Redis官方推出的一款面向Java的客户端,提供了很多接口供Java语言调用。可以在Redis官网下载,当然还有一些开源爱好者提供的客户端,如Jredis、SRP等等,推荐使用J...

2018-11-21 18:35:56 99

原创 Redis

①Redis简介redis是一款开源的Key-Value数据库,运行在内存中,由ANSI C编写。企业开发通常采用Redis来实现缓存。同类的产品还有memcache 、memcached 、MongoDB等。②安装安装gcc Redis 是 c 语言开发的。安装 redis 需要 c 语言的编译环境。如果没有 gcc 需要在线安装。yum install gcc-c++ ...

2018-11-21 17:33:34 83

原创 Spring Data Solr常见操作

①Spring Data Solr简介虽然支持任何编程语言的能力具有很大的市场价值,你可能感兴趣的问题是:我如何将Solr的应用集成到Spring中?可以,Spring Data Solr就是为了方便Solr的开发所研制的一个框架,其底层是对SolrJ(官方API)的封装。②使用导入maven依赖 <dependency> <groupId>org.s...

2018-11-21 16:43:37 559

原创 Solr搭建

Solr简介大多数搜索引擎应用都必须具有某种搜索功能,问题是搜索功能往往是巨大的资源消耗并且它们由于沉重的数据库加载而拖垮你的应用的性能。这就是为什么转移负载到一个外部的搜索服务器是一个不错的主意,Apache Solr是一个流行的开源搜索服务器,它通过使用类似REST的HTTP API,这就确保你能从几乎任何编程语言来使用solr。Solr是一个开源搜索平台,用于构建搜索应用程序。 ...

2018-11-21 15:53:30 135

原创 Zookeeper的安装

安装步骤:第一步:安装 jdk(此步省略)第二步:把 zookeeper 的压缩包(zookeeper-3.4.6.tar.gz)上传到 linux 系统。第三步:解压缩压缩包 tar -zxvf zookeeper-3.4.6.tar.gz 第四步:进入 zookeeper-3.4.6 目录,创建 data 文件夹。 mkdir data ...

2018-11-20 23:39:58 86

原创 JavaScript-获得时分秒

代码能力太差,比较纠结的代码记录于此。   注:获得时分秒的关键在于Math.floor,向下取整从而不伤原值。 $scope.findOneFromRedis=function(){ var id=$location.search()['id']; seckillGoodsService.findOneFromRedis(id).success( ...

2018-11-20 16:25:33 482

原创 maven添加无法自动下载的jar包

①安装jar包常用下载网址https://mvnrepository.com/安装命令:<dependency>    <groupId>org.slf4j</groupId>-----------------(参数二)    <artifactId>slf4j-api</artifactId>------...

2018-11-16 22:12:38 86

原创 Freemarker学习记录

①导入 <dependencies> <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.23</version> &a

2018-11-15 18:21:33 97

原创 The matching wildcard is strict, but no declaration can be found for element 'context:component-scan

Description    Resource    Path    Location    Typecvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'context:component-scan'.    applicationContext...

2018-11-07 22:52:31 1670 1

原创 shiro入门

常见的权限控制方式      URL拦截权限控制,底层基于拦截器或者过滤器实现            方法注解权限控制,底层基于代理技术实现,为Action创建代理对象,由代理对象进行权限校验         用户-角色-权限:权限限定了操作,角色是权限的集合,方便权限管理,用户授予了什么角色,拥有其角色的权限集合apache shiro框架简介*官网:shiro.ap...

2018-11-07 09:18:12 89

原创 Invalid action class configuration that references an unknown class named [noticebillAction]

添加提交之后报的一错前端HTTP Status 500 - Invalid action class configuration that references an unknown class named [noticebillAction]type Exception reportmessage Invalid action class configuration that r...

2018-11-06 17:17:18 188

原创 后端通过json写数据前端拿不出来。

后端 protected void listToJson(List list,String[] excludes){ JsonConfig config = new JsonConfig(); config.setExcludes(excludes); String json = JSONArray.fromObject(list,config).toString(); Se...

2018-11-06 10:23:48 1633

原创 添加cxf service,项目卡在那不走了

首先遇到一个异常一定要在大的方面找到问题的所在,然后在细查这个问题是由cxf service引起的或者影响的,服务都写的有问题,自然卡住了。所以说有时候写程序就需要一步一步写,一步一步测。cxf service 定义一个返回值为引用数据类型的方法,该引用实体类,必须有一个空参构造方法。否则的话使用的wsimport命令生成的方法,返回值都是Object,cxf client调用cxf se...

2018-11-05 17:49:23 270

原创 apache CXF入门

定义:面向服务的架构(SOA)开发中的一个工具,其实已经有点过时了。下载:官网:cxf.apache.org    Apache CXF = Celtix + Xfire    支持多种协议:        SOAP1.1,1.2        XML/HTTP        CORBA(Common Object Request Broker Architecture公共对象请求...

2018-11-05 11:05:18 151

原创 前端报错:Cannot read property 'name' of null

问题挺简单的,但是自己愣是花了一段时间才搞出来问题的起因,好菜啊。          *好好的看看问题所在,在去找错,不然会很费时间。解决:数据库有一条为空的数据,前端没有做封装,无法读取为null的数据。报错,前台加判断,或者数据库改改,前者好吧page_base_decidedzone.action:93 Uncaught TypeError: Cannot read prope...

2018-11-03 23:37:00 42420 1

空空如也

空空如也

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

TA关注的人

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