- 博客(30)
- 收藏
- 关注
原创 idea 起AliTomcat的坑和解决办法(eclipse也可)
1.先下载Alitomcathttp://edas-public.oss-cn-hangzhou.aliyuncs.com/install_package/tomcat/taobao-tomcat-7.0.59.tgz2.还需要嵌套一个pandora (taobao-hsf.sar) 因为要连接hsf 所以内嵌了这个http://edas-public.oss-cn-hangzho...
2019-03-30 14:29:45 2022 2
转载 MyBatis 批量提交 - BATCH
很多人在用 MyBatis 或者 通用 Mapper 时,经常会问有没有批量插入和批量更新的方法。实际上许多时候没必要用 <foreach> 去实现特别复杂的批量操作。直接通过 MyBatis 的 BATCH 方式执行增删改方法即可。下面是一个批量用法的例子:@Autowiredprivate SqlSessionFactory sqlSessionFactory;@Transa...
2018-07-05 15:08:18 1037
原创 在mybatis中写模糊查询
1.emailMessageMapperEx.selectReceve("%"+title+"%");<select id="selectReceve" resultMap="BaseResultMap"> select em.id,em.title,em.sender_email from email_message em <if test="null!=titl
2018-05-22 10:58:40 401
原创 如何在ssm项目中打印sql语句日志
加入这些到src下就可以了log4j.rootLogger=DEBUG, Console #Console log4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Console.layout=org.apache.log4j.PatternLayout log4j.appender.Console....
2018-05-22 10:43:20 4490 1
原创 java解析富文本处理Img标签
1)后台上传的时候用的是相对路径,前端显示需要的是最对路径用一个工具类即可(需要用到 jsoup )(下载地址:https://jsoup.org/download)在pom 引入:<dependency> <!-- jsoup HTML parser library @ https://jsoup.org/ --> <groupId>org.jsoup...
2018-05-16 14:23:40 9219
原创 centos7域名服务器搭建
搭建环境:centos7 本地ip:192.168.110.2011.先更新 yum(习惯性更新 怕有些是旧的)命令:yum update然后等待更新完毕即可2.安装服务 bindyum install bind* -y (安装所有bind 服务)3.安装完成之后: 修改主配置文件 cd /etcvim named.conf注意事项:options 里面的内容是全局生效的 { any; }花...
2018-05-07 11:34:14 9483 1
原创 NoClassDefFoundError是一个错误(Error),而ClassNOtFoundException是一个异常
NoClassDefFoundError是一个错误(Error),而ClassNOtFoundException是一个异常;正如它们的名字所说明的:NoClassDefFoundError是一个错误(Error),而ClassNOtFoundException是一个异常,在Java中错误和异常是有区别的,我们可以从异常中恢复程序但却不应该尝试从错误中恢复程序。ClassNotFoundExcept...
2018-04-27 13:49:41 1255
原创 springmvc 跨域 (4.1以上才有jsonp 那个方法 4.2可以用注解 也可以配置一个filter )
1.jsonp方案(后台这么写 前台ajax请求 记得带上jsonp 和callback)public MappingJacksonValue login(String callback,String user,String pwd,HttpServletRequest request,HttpServletResponse response,HttpSession session) { Sy...
2018-04-27 13:25:08 1381
原创 springMvc跨域解决方案
jsonp 解决方案:public MappingJacksonValue login(String callback,String user,String pwd,HttpServletRequest request,HttpServletResponse response,HttpSession session) { System.out.println("222"); System.ou...
2018-04-27 11:20:48 233
原创 对jira和confluence的自启动
在/etc/init.d/目录中创建JIRA启动脚本#cd /etc/ini.d/#vim jira#!/bin/bash#chkconfig: 2345 85 15# description: jira# processname: jira# source function library./etc/init.d/functions#把JAVA的环境变量配置也加进来export JAVA_HOM...
2018-04-20 18:24:43 3693
转载 @Autowired @Resource @Qualifier的区别
@Autowired @Resource @Qualifier的区别原创 2015年10月17日 14:55:30标签:Autowired Qualifieus6894@Autowired @Resource @Qualifier的区别实用理解:@Autowired @Resource 二选其一,看中哪个就用哪个。简单理解:@Autowired 根据类型注入, @Resource 默认根据名字注入...
2018-04-20 15:05:15 385
原创 spring+springmvc+mybatis 整合启动报错
Caused by: java.lang.IllegalStateException: Duplicate spring bean id studentProviderImpl这是因为bean id冲突所导致spring对于id重复的默认处理策略是覆盖,如DefaultListableBeanFactory.registerBeanDefinition,dubbo之前没做特殊处理,所以对重复的id...
2018-04-20 14:35:59 355
原创 Confluence安装 集成 jira
软件:centos7+jdk1.8+mysql5.6.391.先下载confluence 我用的版本是5.8.16https://www.atlassian.com/software/confluence/download2.下载一个confluecnce破解包(confpojie5.8.16.zip) https://page00.ctfile.com/fs/15323800-217465309...
2018-04-18 11:23:10 1682
原创 centos7的防火墙关闭开启
centos 7 的防火墙1、firewalld的基本使用启动: systemctl start firewalld查看状态: systemctl status firewalld 停止: systemctl disable firewalld禁用: systemctl stop firewalld 2.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chk...
2018-04-17 16:02:30 327
原创 centos7上面安装jira7.3.6和mysql5.6.39
Jira介绍:JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。我的环境:Centos7+jdk1.8.1_162+mysql5.6.391.centos7先更新一下yum update2.java环境http://www.oracle.com/technetwork/java/javase/dow...
2018-04-17 16:01:15 856
原创 .class文件反编译
查看Class文件关联打开 Window ——》 Preferences ——》 General ——》Editors ——》 File Associations 窗口,你就可以看到Class是怎么关联JD-Eclipse(即Java Decompiler),默认的配置如下 "*.class" : "Eclipse Class File Viewer" is selected by d...
2018-04-13 13:35:52 699
转载 Restful概念
RESTful 架构详解分类 编程技术1. 什么是RESTREST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征)性状态转移。 它首次出现在2000年Roy Fielding的博士论文中,Roy Fielding是HTTP规范的主要编写者之一。 他在论文中提到:"我这篇文章的写作目的,就是想在符合架构原理的前提下,理解和评估以网络为基础的...
2018-04-13 10:27:38 581
转载 Java静态工具类线程安全的一些建议
针对静态方法有以下一些前提静态方法和实例方法的区别是静态方法只能引用静态变量,静态方法通过类名来调用,实例方法通过对象实例来调用每个线程都有自己的线程栈,栈与线程同时创建,每一个虚拟机线程都有自己的程序计数器PC,在任何时刻,一个虚拟机线程只会执行一个方法的代码,这个方法称为该线程的当前方法,如果这个方法不是native的,程序计数器就保存虚拟机正在执行的字节码指令的地址。线程调用方法的时候会创建...
2018-04-12 18:39:17 3212
转载 java CAS讲解
在JDK 5之前Java语言是靠synchronized关键字保证同步的,这会导致有锁锁机制存在以下问题:(1)在多线程竞争下,加锁、释放锁会导致比较多的上下文切换和调度延时,引起性能问题。(2)一个线程持有锁会导致其它所有需要此锁的线程挂起。(3)如果一个优先级高的线程等待一个优先级低的线程释放锁会导致优先级倒置,引起性能风险。volatile是不错的机制,但是volatile不能保证原子性。因...
2018-04-12 17:59:52 406
原创 ActiveMQ基本实现(分布式)和传统式
消费方消费方 <!-- MQ的工厂 --> <bean id="activeMQConnectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory"> <property name="brokerURL" value="tcp://192.168.200.128:61616"
2018-04-12 16:17:13 549
原创 vm 配置 连接外网
进入虚拟机 进入 vim /etc/sysconfig/network-scripts/ifcfg-eth0 添加 IPADDR 是指自己虚拟机的IP地址
2018-04-12 14:47:04 1151
转载 mysql存储过程语法及实例
存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。--------------------基本语法--------------------一.创建存储过程create procedure sp_name()begin.........end二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递三....
2018-04-11 17:04:40 112
转载 Mybatis 大数据量的批量insert解决方案
前言通过Mybatis做7000+数据量的批量插入的时候报错了,error log如下: , ('G61010352', '610103199208291214', '学生52', 'G61010350','610103199109920192','学生50','07','01','0104',' ',0,' ',' ',current_timestamp,...
2018-04-11 14:43:58 5721 2
转载 Mybatis 批量插入的上限
Mybatis 批量插入引发的血案原创 2016年08月08日 14:13:02标签:mybatis /sql6445欢迎访问配色好看的个人站故事今天下午公司技术分享,一个伙伴提到他踩过坑:mybatis批量插入时动态sql允许的最大参数数量是2100个。即下面代码中“#”的数量。<insert id="batchInsert" parameterType="list"> inse...
2018-04-11 14:13:18 24859 6
转载 Mybatis 批量插入
MyBatis简介MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。一、mybiats foreach标签forea...
2018-04-11 14:10:13 139
原创 ssm maven启动报错
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in file [E:\awtf\school\prj-manager\prj-manager-service\target\classes\spring\spring-dao.xml...
2018-04-11 13:51:16 261
转载 【SSM 8】spring集成Mybatis通用Mapper(插件)
上篇博客中介绍了关于Mybatis底层封装的思路问题,那么这篇博客,就介绍一下怎么引入通用的mapper插件。备注:本项目通过maven管理关键版本说明:spring:4.1.3.RELEASE;Mybatis:3.2.8;mapper:3.3.7;persistence-api:1.0;MySQL:5.1.32一、添加通用mapper相关依赖<span style="font-family...
2018-04-11 11:27:25 792
转载 【SSM 6】Spring+SpringMVC+Mybatis框架搭建步骤
【SSM 6】Spring+SpringMVC+Mybatis框架搭建步骤一、整体概览首先看maven工程的创建二、各层的文件配置2.1,SSM父工程 <span style="font-family:KaiTi_GB2312;font-size:18px;"><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi...
2018-04-11 11:01:28 191
原创 Win10&Win8系统设置护眼色
1. windows+R键调出运行窗口(或者鼠标右击开始键,选择运行)2. 在运行窗口中输入 regedit 调出注册表编辑器
2018-04-10 14:31:09 374
转载 …… are only available on JDK 1.5 and higher 错误(spring 的jdk版本检测在jdk 8下的修订)
项目中用的是spring低版本(2.5.6),今天用jre 8测试了一下,发现错误: Unexpected exception parsing XML document from class path resource [applicationContext-dao.xml]; nested exception is java.lang.IllegalStateException: Context...
2018-04-10 14:19:59 201
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人