- 博客(68)
- 资源 (10)
- 收藏
- 关注
原创 Ambiguous mapping. Cannot map ‘com.xxx.XXX` method 解决办法
to {[/module/findAllModule]}: There is already 'com.demo.admin.remoteapi.SysModuleRemoteService' bean methodpublic abstract com.demo.api.dto.base.RestResponse> com.demo.api.facade.ISysModuleServiceFaca
2021-09-25 20:19:27 1364
原创 HttpMediaTypeNotAcceptableException: Could not find acceptable representation原因及解决方法
HttpMediaTypeNotAcceptableException: Could not find acceptable representation错误原因:请求contenttype=json,而这里的produces=text/html@RequestMapping(value = "/upload", method = RequestMethod.POST, produ
2017-11-28 16:15:32 35546 4
转载 linux线清空文件内容
[root@localhost ~]# echo " " >/tmp/acess.log通过这种方法,磁盘空间不但可以马上释放,也可保障进程继续向文件写入日志,这种方法经常用于在线清理Apache、Tomcat、Nginx等Web服务产生的日志文件。
2017-10-31 09:04:03 534
原创 A query was run and no Result Maps were found for the Mapped Statement
使用mybatis进行查询时xml中没有指定resultType类型
2017-10-09 14:44:28 740
原创 Caused by: java.lang.IllegalStateException: Method findAllListByMember can only contain 1 method fie
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.xx.remoteapi.SysPermissionRemoteService': FactoryBean threw exception on object creation; nested
2017-09-27 14:38:20 2252
原创 Freemarker 生成树形导航菜单(递归)
很多导航菜单是树形的,即一级一级往下分,这样的结构固然需要用递归来处理。 对于Freemarker 来说,宏就相当于函数,其定义了签名及参数列表。 所以在freemarker页面应这样写:
2017-09-20 00:45:06 1961
原创 mybatis 拼接语句时,Boolean 类型判断为false的时候不生效问题
在mybatisx写mapper配置文件时,遇到Boolean类型时,如果还是按照一般的类型来判断如:test="cm.enable != null and cm.enable!= ''"> and enable_= #{cm.enable},当Boolean类型判断为false时,不会生效(why?)应写成:test="cm.enable != null">
2017-09-19 22:36:35 9594
转载 Spring缓存注解@Cacheable、@CacheEvict、@CachePut使用
从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用该方法时将不再执行该方法,而是直接从缓存中获取结果进行返回。所以在使用Spring Cache的时候我们要保证我们缓存的方法对
2017-09-18 22:22:41 276
转载 【springBoot】springBoot集成redis的key,value序列化的相关问题
使用的是maven工程springBoot集成redis默认使用的是注解,在官方文档中只需要2步;1、在pom文件中引入即可 dependency> groupId>org.springframework.bootgroupId> artifactId>spring-boot-starter-redisartifactId>dependency>
2017-09-18 22:21:22 874
转载 spring boot整合redis
代码 RedisConfig.javapackage com.test.spring.config;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.annotation.Bean;import org.springframework.contex
2017-09-18 18:10:24 423
原创 springboot 整合freemarker404问题
在最近在搭建springboot项目在打成jar包的时候,运行在idea里面有些能访问的页面突然变成404了,由于项目在idea里面能运行,就想到是框架冲突,说实话找了很久也没找出来(因为根本没有冲突) 查了好久资料发现:freemarker支持多语言国际化,只要把模板名称安装资源文件的写法就可以了,也就是name_语言_国家地区.ftl,就修改成了oauth2login_zh_CN,打成j
2017-09-15 23:53:05 6601
转载 查看Windows端口占用情况
1.查看所有连接的PID 开始--运行--cmd ,输入netstat -ano 找到端口号对应的PID后,从任务管理器中停止PID对应程序。 2.查看占用1433端口程序 ①先C:>netstat -ano|findstr "1433" TCP 127.0.0.1:1433 0.0
2017-09-15 22:24:01 546
原创 intellij 里的“found duplicate code”提示关闭
打开 Settings -> Editor -> Inspections -> General 找到 “Duplicated Code ,回取消掉后面的钩钩,然后点击 Apply 即可取消提示。
2017-09-12 14:13:27 18524 3
原创 springboot Configuration 获取不到@value配置问题
springboot 与shiro整合是发现@value获取不到值,弄了很久才发现配置Shiro是多了这个配置shiro生命周期处理器public LifecycleBeanPostProcessor getLifecycleBeanPostProcessor() { return new LifecycleBeanPostProcessor(); }去掉就
2017-09-12 13:38:09 12026 10
转载 Freemarker-数字默认格式化问题
freemarker在解析数据格式的时候,默认将数字按3位来分割例如1000被格式化为1,000 这样做看似美观,但在实际操作时候会带来问题。例如我一个页面有一个元素,该元素的值由后台绑定且超过1000,那么当我要使用这个元素的值的时候,便会出现问题。例如,ftl文件中这样写:假设后台绑定的size为1000。然后我在js里使用这个testEl
2017-09-11 18:35:32 2119
转载 如何在MyBatis中使用枚举
在编码过程中,经常会遇到用某个数值来表示某种状态、类型或者阶段的情况,比如有这样一个枚举:public enum ComputerState { OPEN(10), //开启 CLOSE(11), //关闭 OFF_LINE(12), //离线 FAULT(200), //故障 UNKNOWN(255)
2017-09-11 11:29:24 2054
转载 Chrome 错误代码:ERR_UNSAFE_PORT
附录:Google Chrome 默认非安全端口列表,虽然以上方法可以解决问题,但建议尽量避免以下端口: 1, // tcpmux 7, // echo 9, // discard 11, // systat 13, // daytime 15, // netstat 17, // qotd 19, // charg
2017-09-08 16:48:31 940
转载 Linux网络接口配置文件ifcfg-eth0解析
在Windows上配置网络比较容易,有图形化界面可操作。在Linux中往往是通过命令修改文件的方式配置网络,因此不仅需要知道配置哪个文件,还要知道文件中每个配置参数的功能。在Redhat/Fedora等Linux中,网络配置文件一般是/etc/sysconfig/network-scripts/ifcfg-eth0;而在SLES 10中却是/etc/sysconfig/network/ifcfg-
2015-04-22 15:59:21 797
转载 Linux下安装Nginx详细图解教程
什么是Nginx?Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器,在高连接并发的情况下Nginx 是 Apache 服务器不错的替代品.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好.目前中国大陆使用nginx网站用户有:新浪、网易、 腾讯,另外知名的微网
2015-01-18 00:35:52 768
转载 Linux之MySQL源码编译安装
系统平台:Ubuntu12.04编译环境:gcc-4.6.3准备工作:mysql-5.5.28.tar.gz cmake-2.8.10.2.tar.gzncurses-5.9.tar.gz由于mysql5.5以上的版本改用cmake编译了,所以要装cmake编译!此方法适合所有有mysql编译环境的Linux.---------------
2015-01-05 00:10:44 821
原创 在 64 位 linux 机器上安装 jdk1.6 jdk-6u45-linux-x64.bin的安装
linux 平台上安装:1.下载:jdk-6u45-linux-x64.bin 2.接下来,登录linux系统,赋予执行权限,命令如下:chmod +x jdk-6u21-linux-x64.bin3.执行jdk的安装. ./jdk-6u45-linux-x64.bin4.配置环境变量.环境变量的配置分为几种方式,根据自己的选择配置:
2015-01-04 20:46:34 6727 1
转载 中文与Unicode转换--java
public class UnicodeUtil { public static void main(String[] args) { String s = "请把你需要转换的内容粘贴在这里。[tool.chin az.com]...154715"; String tt = encoding(s); System.out.println(decode(tt));
2014-10-31 15:42:59 735
转载 关于软件版本号的问题 软件版本号命名规则
关于软件版本号的问题 完全的版本号定义,分三项::主版本号>.次版本号>.修订版本号>,如 1.0.0。 版本号升级原则: 主版本号:功能模块有大的变动,比如增加多个模块或者整体架构发生变化。 次版本号:和主版本相对而言,次版本号的升级对应的只是局部的变动。但该局部的变动造成了程序和以前版本不
2014-08-03 00:47:28 1004
原创 zclip 复制内容到剪切板
直接上代码ZeroClipboard Test.line { margin-bottom: 20px;}/* 复制提示 */.copy-tips { position: fixed; z-index: 9999; bottom: 50%; left: 50%; margin: 0 0 -20px -80px; background-color: rgba(0,
2014-06-30 14:17:53 2410
转载 手机WAP网站 相关
手机版网站起码要实现一些基本的功能吧: 1.页面的适用性问题。对于移动终端,有不一样的分辨率与屏幕尺寸,如果还像电脑端的设计还限制网页的宽度为1003px或其他像素值,字体大小还用12px或14px,那么,不一样的终端的效果差别会很大。所以这里,最好让网页的宽度自适应屏幕,还好,w3c在设计html的时候为我们考虑了这一点,只需一句话,就可以搞定,就是加上
2014-05-14 20:17:32 2362 1
原创 HttpPost客户端请求实例
public static void main(String[] args) throws Exception { // TODO Auto-generated method stub String url="http://localhost/newspaper/test/1.php"; //POST的URL HttpPost httppost=new HttpPost(url);
2014-03-05 17:25:19 1176
转载 CentOS 6.2 安装OpenSSH Server
1.首先,我们搜索一下CentOS的软件库里面有没有已经定义好的SSH服务器包:$ yum search ssh... ...openssh.x86_64 : An open source implementation of SSH protocol versions 1 and 2openssh-askpass.x86_64 : A passphrase dialog for Open
2014-02-22 22:40:42 846
转载 nginx反向代理服务器端口问题
nginx可以很方便的配置成反向代理服务器server {listen 80;server_name bothlog.com;location / {proxy_set_header Host $host;proxy_set_header X-Forwarded-For $remote_addr;proxy_pass http://127.0
2014-01-28 14:05:05 2117
转载 windows 下nginx和tomcat集成
一、为什么需要对Tomcat服务器做负载均衡:Tomcat服务器作为一个Web服务器,其并发数在300-500之间,如果有超过500的并发数便会出现Tomcat不能响应新的请求的情况,严重影响网站的运行。另外,在访问量大的情况下,Tomcat的线程数会不断增加。由于Tomcat自身对内存的占用有控制,当对内存的占用达到最大值时便会出现内存溢出,对网站的访问严重超时等现象,这时便需要重新
2014-01-28 13:43:14 1645
转载 Nginx安装配置与服务搭建
Nginx概述Nginx(发音同engine x)是一款由俄罗斯程序员Igor Sysoev所开发轻量级的网页服务器、反向代理服务器以及电子邮件(IMAP/POP3)代理服务器。起初是供俄国大型的门户网站及搜索引擎Rambler(俄语:Рамблер)使用。此软件BSD-like协议下发行,可以在UNIX、GNU/Linux、BSD、Mac OS X、Solaris,以及Microso
2014-01-21 10:41:06 5904
原创 mysql null 值的判断替换, ifnull函数的应用
ifnull(a,b)如果a不是null值就返回b,否则返回0IFNULL(expr1,expr2) 如果expr1不是NULL,IFNULL()返回expr1,否则他返回expr2。IFNULL()返回一个数字或字符串值,取决于他被使用的上下文环境。IF(expr1,expr2,expr3) 如果expr1是TRUE(expr1NULL),那么IF()返回expr
2014-01-08 17:49:06 5449
转载 Js获取当前日期时间及其它操作
Js获取当前日期时间及其它操作2008-07-28 17:202008-06-11 17:24var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代
2013-12-25 11:26:26 881
原创 java url重写
关键配置web.xml<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee htt
2013-12-17 17:35:17 871
转载 FreeMarker模板文件的组成及基本语法详解
本文主要介绍了FreeMarker模板文件有几部分组成?以及FreeMarker的一些基本语法知识.FreeMarker模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成:1. 文本:直接输出的部分2. 注释:格式部分,不会输出3. 插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出4. FTL指令:FreeMark
2013-12-17 11:01:50 1112
转载 lucene-queryparser的使用
1、使用queryparser完成解析搜索请求2、基本格式如:QueryParser parser=new QueryParser("字段名称","分析器实例");Query q=parser.parse("关键词")3、例如:解析一个关键字太阳QueryParser parser=new QueryParser("context",new Standard
2013-12-17 09:58:06 1349
转载 jsp自定义标签的例子
jsp: My JSP 'tagone.jsp' starting page Hello world jsp taglib !!! web.xml:<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xs
2013-12-16 21:40:57 901
转载 java环境变量设置
一,java环境变量设置 - 精简版 1.右键打开我的电脑->属性->高级->环境变量 2.新建系统变量JAVA_HOME和CLASSPATH变量名(N):JAVA_HOME 变量值(V):C:\Program Files\Java\jdk1.7.0变量名(N):CLASSPATH 变量值(V):.;%JAVA_HOME%\lib\d
2013-12-05 14:42:49 1171
转载 rpm 命令|rpm 安装|rpm 卸载|rpm 使用|rpm 删除
点评:在Linux操作系统中,有一个系统软件包,它的功能类似于Windows里面的“添加/删除程序”,但是功能又比“添加/删除程序”强很多,它就是Red Hat Package Manager(简称RPM)。在Linux操作系统中,有一个系统软件包,它的功能类似于Windows里面的“添加/删除程序”,但是功能又比“添加/删除程序”强很多,它就是Red Hat Package Manage
2013-11-26 22:29:22 1997
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人