- 博客(51)
- 收藏
- 关注
转载 spring中aop无法切到service内部调用的方法
转至链接:https://blog.youkuaiyun.com/qq_37372909/article/details/79979712首先,特别鸣谢周先生做的测试代码。一。场景描述 有一个控制层类OutStoreOverController(简称controller),依赖了XsCustomorExpenseOperateServiceImpl(简称service)类。controlle...
2018-04-18 09:19:17
4540
转载 ajax提交数据很多的时候报错,web后端没有接收到数据
业务场景:客户费用管理界面,选择一些费用明细生成账单。当选择2-3百条数据的时候,能够正常生成。当选择800多条的时候,不能正常生成。浏览器调试下现js错误。分析:经查为tomcat默认限制post提交2M数据。处理过程:tomcat版本是7.0.56修改server.xml中<Connector port="8080" protocol="HTTP/1.1" c...
2018-04-10 14:05:34
418
转载 eclipse反编译插件安装步骤
Eclipse 安装反编译插件jadclipse(经验总结)根据网上搜集的材料以及亲身安装测试,总结经验如下,希望能够帮助有需要的朋友们,本总结有助于朋友们少走弯路哦!jadclipse可以帮助查看.class文件。工具jadClipse version:3.3.0的jar包Eclipse Java EE IDE for Web Deve
2018-02-07 11:04:03
382
转载 使用cxf搭建webservice服务需要的最精简jar包
网上看了百度了好长时间,头都大了,还是没有把想要的最简jar包找到,不是jar仍然很多,就是jar包少了,导致报错。无奈之下,自己花了一个下午,采用用逆推法,总结了下cxf3.0.4结合spring搭建webservice服务端的框架必需的最少jar包。 方法很笨,但是很有效:直接先加载cxf3.0.4中lib下的所有jar包,结合spring搭建一个最简单的webservice
2018-02-02 17:12:27
3678
转载 数据库配置[1]spring数据连接池详解
数据连接池在spring中,常使用数据库连接池来完成对数据库的连接配置,类似于线程池的定义,数据库连接池就是维护有一定数量数据库连接的一个缓冲池,一方面,能够即取即用,免去初始化的时间,另一方面,用完的数据连接会归还到连接池中,这样就免去了不必要的连接创建、销毁工作,提升了性能。当然,使用连接池,有一下几点是连接池配置所考虑到的,也属于配置连接池的优点,而这些也会我们后面的实例配置中体现:
2018-02-01 14:43:26
638
转载 spring mybatis双数据源配置
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema/beans
2018-01-05 11:36:02
180
转载 ORACLE中Like与Instr模糊查询性能大比拼
[转]ORACLE中Like与Instr模糊查询性能大比拼instr(title,'手册')>0 相当于 title like '%手册%'instr(title,'手册')=1 相当于 title like '手册%'instr(title,'手册')=0 相当于 title not like '%手册%'t表中将近有1100万数据
2017-12-21 14:51:01
212
转载 oracle数据库闪回详解
Oracle 9i 开始支持闪回,Oracle10g开始全面支持闪回功能,Oracle11g有所完善,为大家快速的恢复数据,查询历史数据提供了很大的便捷方法。本文主要对Oracle常用闪回使用做些详细介绍,其中对于不常用的事务和版本闪回,这里就不做介绍一、Oracle闪回概述闪回级别闪回场景闪回技术对象依赖影响数据数据库表截断
2017-12-21 09:53:07
2829
转载 @ResponseBody与@RestController的作用与区别
在使用springmvc框架的时候,在处理json的时候需要用到spring框架特有的注解@ResponseBody或者@RestController注解,这两个注解都会处理返回的数据格式,使用了该类型注解后返回的不再是视图,不会进行转跳,而是返回json或xml数据格式,输出在页面上。 那么,这两个注解在使用上有什么区别呢? @ResponseBody,一般是使用
2017-11-14 11:05:16
6696
2
转载 Dubbo入门-分布式原理详解--搭建一个最简单的Demo框架
Dubbo背景和简介Dubbo开始于电商系统,因此在这里先从电商系统的演变讲起。1,单一应用框架(ORM) 当网站流量很小时,只需一个应用,将所有功能如下单支付等都部署在一起,以减少部署节点和成本。 缺点:单一的系统架构,使得在开发过程中,占用的资源越来越多,而且随着流量的增加越来越难以维护 2.垂直应用框架(MVC) 垂直应用架构解决了单一应用架构所面临的扩容问题,流
2017-10-25 17:26:26
4370
转载 Jenkins自动部署maven项目到tomcat
Jenkins自动部署到tomcat主要步骤为:先配置tomcat的发布用户及权限,再配置jenkins中的项目。一.tomcat配置1.修改conf/tomcat-users.xml文件添加一行用户及权限配置2.修改conf/context.xml文件添加一行配置,允许运行时覆盖发布war包。二.je
2017-10-13 14:39:22
315
原创 mybatis动态SQL之update 去掉最后一个逗号trim方法
UPDATE ENTITY_RELATION SRC_ID=#{srcId}, SRC_TYPE=#{srcType}, DEST_ID=#{destId}, DEST_TYPE=#{destType}, REL_TYPE=#{relType}, STATUS=#{status}, SN_ID=#{snId}, WHERE id=#{id}
2017-08-12 10:32:07
13252
转载 Maven pom.xml配置详解
POM是项目对象模型(Project Object Model)的简称,它是Maven项目中的文件,使用XML表示,名称叫做pom.xml。在Maven中,一个Project往往包含一个配置文件,包括了开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。[html] view plain copy
2017-07-19 10:23:21
415
转载 maven入门
1. Maven的简介1.1 Maven 是什么?Maven是一个跨平台的项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(g
2017-07-19 10:20:44
282
转载 Maven : 将Jar安装到本地仓库和Jar上传到私服
Jar的maven配置org.apache.thriftlibthrift0.9.21. 将Jar包安装到本地仓库命令:[html] view plain copymvn install:install-file -Dfile=D:\thrift-0.9.2.jar -DgroupId=org.apache.thr
2017-07-19 10:18:59
322
原创 百度地图叠加自定义图层示例
百度地图api开发平台http://lbsyun.baidu.com/Javascript demo: http://lbsyun.baidu.com/index.php?title=jspopular叠加好的图层效果如下: body, html,#allmap {width: 100%;height: 100%;overflow: hidden;
2017-06-27 11:07:17
15648
1
转载 优秀程序员必须知道的32种算法
奥地利符号计算研究所(Research Institute for Symbolic Computation,简称RISC)的Christoph Koutschan博士在自己的页面上发布了一篇文章,提到他做了一个调查,参与者大多数是计算机科学家,他请这些科学家投票选出最重要的算法,以下是这次调查的结果,按照英文名称字母顺序排序。AD:51CTO 网+ 第十二期沙龙:大话数据之美_如何用数据
2017-05-23 16:15:49
371
原创 oracle表空间及用户的创建及删除
ORACLE数据库被划分成称为表空间的逻辑区域——形成ORACLE数据库的逻辑结构。一个ORACLE数据库能够有一个或多个表空间,而一个表空间则对应着一个或多个物理的数据库文件。表空间是ORACLE数据库恢复的最小单位,容纳着许多数据库实体,如表、视图、索引、聚簇、回退段和临时段等。每个ORACLE数据库均有SYSTEM表空间,这是数据库创建时自动创建的。SYSTEM表空间必须总要保持联机,因
2017-05-23 11:23:59
273
转载 oracle pctfree和pctused详解
oracle pctfree和pctused详解一、建立表时候,注意PCTFREE参数的作用 PCTFREE:为一个块保留的空间百分比,表示数据块在什么情况下可以被insert,默认是10,表示当数据块的可用空间低于10%后,就不可以被insert了,只能被用于update;即:当使用一个block时,在达到pctfree之前,该block是一直可以被插入的,这个时候处在
2017-05-23 10:00:00
291
转载 jquery基本选择器
jQuery 基本选择器 1 基本选择器$(‘#id属性值’) ----------->document.getElementById()$(‘tag标签名称’)----------->document.getElementsByTagName();$(‘.class属性值’) class属性值选择器$(‘*’) 通配符选择器$(‘s1,s2,s3’)
2017-05-23 09:51:10
268
转载 jquery派生选择器
jQuery 层次选择器1 派生选择器:在s1内部获得全部的s2节点(不考虑层次) $(“div span”)// 派生选择器 //找到 //找到 //找不到2 $(s1 > s2) [父子]直接子元素选择器:在s1内部获得s2的子元素节点$(“div > span”)//找到//找到
2017-05-23 09:49:55
1406
转载 spring手动回滚事务
例: 类似这样的方法不会回滚 (一个方法出错,另一个方法不会回滚) : [html] view plain copy if(userSave){ try { userDao.save(user); userCapab
2017-05-18 17:39:52
223
转载 easyui正则验证各种数据格式
$.extend($.fn.validatebox.defaults.rules, { idcard: {// 验证身份证 validator: function (value) { return /^\d{15}(\d{2}[A-Za-z0-9])?$/i.test(value);
2017-05-15 15:09:35
2431
原创 easyui datagrid内容显示不完用省略号代替,并设置title悬浮显示全部内容
在页面开发中,我们有时会遇到datagrid的某列内容过多无法全部显示,我们可以用省略号代替未显示的内容,并设置title在鼠标悬停在该单元格时悬浮显示全部内容,代码实现如下:1:jsp设置style,实现未显示部分用省略号代替: .datagrid-cell, .datagrid-cell-group, .datagrid-header-rownumber, .
2017-05-05 16:43:37
13677
1
原创 oracle及mysql+mybatis新增一条记录并获取该记录的id
在特定的业务需求中,我们有时需要获取刚新增记录的id,在mybatis框架下可以通过idProperty配置获取到,而对于mySQL和oracle数据库,获取方法有一点区别,mySql可以通过last_insert_id获取,oracle则通过seq.nextval获取,获取方式如下:一:mysql获取新增记录id的例子Mybatis映射文件中SQL语句: in
2017-04-25 14:24:01
2685
原创 按照某字段去重的SQL
按照name来去重:select * from emp e1 where exists(select name from emp e2 where e1.name=e2.name group by e2.namehaving max(e2.rowid)=e1.rowid);
2017-03-14 13:55:08
10958
原创 easyui行编辑2
createDatagrid:function(){var opts = {datagridId:'datagrid-cost',//勾选复选框开启行编辑,需结束本行编辑后再勾选下一行,如果未关闭上一行的行编辑,直接勾选下一行的复选框,上一行的保存刷新后会取消下一行的oncheckonCheck:function(index,row){if (mainOptains.end
2017-03-14 10:14:26
584
转载 java面试中的链表题目收藏
版权所有,转载请注明出处,谢谢!http://blog.youkuaiyun.com/walkinginthewind/article/details/7393134链表是最基本的数据结构,面试官也常常用链表来考察面试者的基本能力,而且链表相关的操作相对而言比较简单,也适合考察写代码的能力。链表的操作也离不开指针,指针又很容易导致出错。综合多方面的原因,链表题目在面试中占据着很重要的地位。
2017-03-09 10:35:17
218
转载 easyui datagrid数据模糊查询
{id:'UserCode',field:'orderUserCode',title:'订货用户代码',type:'combogrid',required:true,editable:true,idField:'clientCode',textField:'clientCode',panelWidth:520,panelHeight:380,columns:[ {field:
2017-02-23 16:55:54
5913
转载 maven的安装及配置
想要安装 Apache Maven 在Windows 系统上, 需要下载 Maven 的 zip 文件,并将其解压到你想安装的目录,并配置 Windows 环境变量。所需工具 :JDK 1.8Maven 3.3.3Windows 7注Maven 3.2 要求 JDK 1.6 或以上版本, 而 Maven 3.0/3.1 需要 JDK 1.5 或以上1. JDK 和
2017-02-21 10:53:56
206
转载 tomcat及eclipse安装配置
一.安装配置Tomcat1.下载Tomcat文件,文件是一个exe的安装文件,下载后直接安装即可。下载地址在百度输入Tomcat进入官网即可找到下载文件。安装文件没有什么技巧,一直点击下一步即可。2.同样安装时注意安装目录,因为一会要配置和java一样的环境变量。同样打开环境变量的配置窗口,在系统环境变量一栏点击新建。3.测试安装配置
2017-02-21 10:35:39
341
转载 jdk安装及配置教程
一.下载jdk安装文件官网地址:http://www.oracle.com/technetwork/java/index.html1.选择版本:2.下载:二.安装 这里我们可以选择安装路径,也可以默认安装。如果更改路径最好不要放在中文或者带空格的目录下,以免将来出现不必要的麻烦。点击下一步就开始安装:
2017-02-21 09:57:25
279
原创 java生成二维码的代码(使用谷歌zxing)
import java.awt.BasicStroke;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Image;import java.awt.Shape;import java.awt.geom.RoundRectangle2D;import java.awt.image.Buff
2017-02-14 10:18:54
1420
原创 ireport实践之request获取参数名和参数值的两种方式
Java HttpServletRequest可以通过确定的参数名获取参数值,但有的时候,后台并不知道前台传过来的参数名是什么,例如ireport报表业务,平台和业务分开开发,业务需要调用平台的功能,并向平台传不定数量及不定名字的参数,这种情况下平台可以通过枚举和map两种方式获取参数,代码如下:protected void doGet(HttpServletRequest r
2017-02-10 16:56:04
2021
转载 深入理解java三种开发模式
工厂模式简单地讲就是用工厂方法代替了new的操作,在编程时,需要定义一个工厂接口,由不同的的子类去实现,再定一个具体工厂类,定义一个产生实例的方法,我们通过这个方法来获得实例就行了.工厂模式主要是为创建对象提供了接口。工厂模式按照《Java与模式》中的提法分为三类:1. 简单工厂模式(Simple Factory)2. 工厂方法模式(Factory Method)
2017-02-10 16:54:30
6626
转载 java工厂模式
工厂模式简单地讲就是用工厂方法代替了new的操作,在编程时,需要定义一个工厂接口,由不同的的子类去实现,再定一个具体工厂类,定义一个产生实例的方法,我们通过这个方法来获得实例就行了.工厂模式主要是为创建对象提供了接口。工厂模式按照《Java与模式》中的提法分为三类:1. 简单工厂模式(Simple Factory)2. 工厂方法模式(Factory Method
2017-02-08 11:10:43
241
原创 oracle存储过程实例,mybatis调oracle存储过程
----存储过程 INSERT_MAT_ID_PROCEDURE实例create or replace procedure INSERT_MAT_ID_procedure (IN_PRD_PLAN_ID IN VARCHAR2,IN_MAT_ID IN VARCHAR2 ,results out varchar2)IS v_str FLOAT; v
2017-01-19 14:50:22
380
原创 oracle存储过程,游标定义,匿名块已完成,dbms_output控制块输出
create table emp ( id varchar2(10),name varchar2(20),sex number,duty varchar2(20)); insert into emp values('001','Tom',1,'gcs');insert into emp values('002','John',1,'d
2017-01-10 16:52:54
2792
原创 报表SQL:casewhen-decode 行转列
基本信息:SELECT DISTINCT nvl(sp."PRD_PLAN_ID",' ') AS 作业计划号, nvl(spd."MAT_ID",' ') AS 原料号, nvl(spd."UNIT_NAME",' ') AS 加工线, nvl(sp."CONSIGN_NAME",' ') AS 加工客户, nvl(sco."ORD
2017-01-10 14:59:07
293
原创 oracle判断是否是数字的函数
create or replace FUNCTION isnumer (str IN VARCHAR2) RETURN NUMBERIS v_str FLOAT;BEGIN IF str IS NULL THEN RETURN 0; ELSE BEGIN SELECT TO_NUMBER
2017-01-10 14:50:12
1921
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人