java
文章平均质量分 76
浪客哈撒
nlfd
展开
-
【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 · 187 阅读 · 0 评论 -
NoClassDefFoundError是一个错误(Error),而ClassNOtFoundException是一个异常
NoClassDefFoundError是一个错误(Error),而ClassNOtFoundException是一个异常;正如它们的名字所说明的:NoClassDefFoundError是一个错误(Error),而ClassNOtFoundException是一个异常,在Java中错误和异常是有区别的,我们可以从异常中恢复程序但却不应该尝试从错误中恢复程序。ClassNotFoundExcept...原创 2018-04-27 13:49:41 · 1254 阅读 · 0 评论 -
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 · 9471 阅读 · 1 评论 -
如何在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 · 4486 阅读 · 1 评论 -
在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 · 400 阅读 · 0 评论 -
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 · 9214 阅读 · 0 评论 -
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 · 1377 阅读 · 0 评论 -
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 · 232 阅读 · 0 评论 -
对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 · 3688 阅读 · 0 评论 -
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 · 326 阅读 · 0 评论 -
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 · 547 阅读 · 0 评论 -
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 · 1680 阅读 · 0 评论 -
java CAS讲解
在JDK 5之前Java语言是靠synchronized关键字保证同步的,这会导致有锁锁机制存在以下问题:(1)在多线程竞争下,加锁、释放锁会导致比较多的上下文切换和调度延时,引起性能问题。(2)一个线程持有锁会导致其它所有需要此锁的线程挂起。(3)如果一个优先级高的线程等待一个优先级低的线程释放锁会导致优先级倒置,引起性能风险。volatile是不错的机制,但是volatile不能保证原子性。因...转载 2018-04-12 17:59:52 · 406 阅读 · 0 评论 -
Java静态工具类线程安全的一些建议
针对静态方法有以下一些前提静态方法和实例方法的区别是静态方法只能引用静态变量,静态方法通过类名来调用,实例方法通过对象实例来调用每个线程都有自己的线程栈,栈与线程同时创建,每一个虚拟机线程都有自己的程序计数器PC,在任何时刻,一个虚拟机线程只会执行一个方法的代码,这个方法称为该线程的当前方法,如果这个方法不是native的,程序计数器就保存虚拟机正在执行的字节码指令的地址。线程调用方法的时候会创建...转载 2018-04-12 18:39:17 · 3202 阅读 · 0 评论 -
Restful概念
RESTful 架构详解分类 编程技术1. 什么是RESTREST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征)性状态转移。 它首次出现在2000年Roy Fielding的博士论文中,Roy Fielding是HTTP规范的主要编写者之一。 他在论文中提到:"我这篇文章的写作目的,就是想在符合架构原理的前提下,理解和评估以网络为基础的...转载 2018-04-13 10:27:38 · 578 阅读 · 0 评论 -
.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 · 696 阅读 · 0 评论 -
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 · 354 阅读 · 0 评论 -
@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 · 384 阅读 · 0 评论 -
MyBatis 批量提交 - BATCH
很多人在用 MyBatis 或者 通用 Mapper 时,经常会问有没有批量插入和批量更新的方法。实际上许多时候没必要用 <foreach> 去实现特别复杂的批量操作。直接通过 MyBatis 的 BATCH 方式执行增删改方法即可。下面是一个批量用法的例子:@Autowiredprivate SqlSessionFactory sqlSessionFactory;@Transa...转载 2018-07-05 15:08:18 · 1030 阅读 · 0 评论