Java
dragonpeng2008
这个作者很懒,什么都没留下…
展开
-
服务间调用报feign.FeignException: status 400 reading
服务间调用报feign.FeignException: status 400 reading原创 2022-09-26 14:04:35 · 728 阅读 · 0 评论 -
连接远程nacos报错,一直提示连接本地nacos原因汇总
连接远程nacos报错,一直提示连接本地nacos原因汇总原创 2022-09-23 21:05:51 · 8264 阅读 · 1 评论 -
JDBC连接自定义sqlserver数据库实例名(多个实例)
java语言中,通过jdbc访问sqlserver2005(2008)数据库默认实例可以按常用的写法来写url连接。代码如下:[java] view plaincopy"font-size:12px;">Connection cn = DriverManager.getConnection("jdbc:sqlserver://loca转载 2014-05-09 11:35:28 · 9085 阅读 · 0 评论 -
识别常见编码格式文件并转换成UTF-8编码的java实现
转自:http://www.cnblogs.com/DiYuShe/archive/2012/09/03/2668575.html转载 2015-05-15 15:16:05 · 1556 阅读 · 1 评论 -
hibernate的统计结果排序Order
关于hibernate的查询按结果排序我想大部分接触过hibernate的人都做过,但是对统计的结果排序的操作可能比较少人做过.其实这个作法也很简单,主要是要给统计的函数属性成一个别名,如下所示:例子还是以我上一篇的文章例子,现在加一个功能,就是要对统计出来的产品的数量排序Session session = HibernateSessionFactory.getSession();转载 2015-05-20 08:07:30 · 3100 阅读 · 0 评论 -
Hibernate Criteria对象详解
1.序言Hibernate框架是目前JavaEE软件开发的企业主流框架,学习Hibernate必然要掌握ORM(对象关系映射Object/Relation Mapping)的概念思想, Hibernate拥有完全的ORM理念,我们在操作数据库时,可以通过面向对象的方式就可以完成数据库的CRUD(创建(Create)、更新(Update)、读取(Read)和删除(Delete))操作。转载 2015-05-20 08:08:50 · 20298 阅读 · 1 评论 -
FreeMaker的使用
以下内容全部是网上收集:FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成:1,文本:直接输出的部分2,注释:格式部分,不会输出3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出下面是一个FreeM转载 2015-05-22 08:37:32 · 645 阅读 · 0 评论 -
配置 applicationContext.xml 是出现 Referenced file contains errors
今天在配置Spring + Mongodb 环境时,出现了一个令人诧异的Error,如图所示:看了网络上的评论,捣鼓了半天也没成功。后来一想会不会是版本问题,结果还真是。解决方案如下:1. 首先为了确保 Eclipse 可以从远程拿到 xsd 文件,到 Window -> Preferences -> General -> Network Connections -> Ca转载 2016-06-27 09:36:48 · 4584 阅读 · 1 评论 -
MyEclipse + Maven开发Web工程的详细配置过程
好久没做Web方面的开发,今天突然想弄弄SpringMVC,因为不久前又学了点Maven觉得非常好,所以在弄SpringMVC这个Web框架时想使用Maven来做,但是问题又来了,我一直是在Eclipse中使用Maven,而我以前一直用MyEclipse做Web开发(在Eclipse中做web开发个人认为一点都没MyEclipse方便,在MyEclipse中可以直接使用Tomcat调试,很是方便)转载 2016-06-27 10:03:13 · 406 阅读 · 0 评论 -
使用eclipse远程调试weblogic
配置weblogic远程调试之前,需要做这几个工作: 1) 安装weblogic服务器,然后创建一个域; 2) 安装eclipse集成IDE; 3) eclipse中包含发布的工程。 在上面几个工作完成之后,配置weblogic远程调试需要这么几个步骤: 第一步,修改weblogic根目录下user_projec转载 2016-06-27 10:27:15 · 2606 阅读 · 0 评论 -
通过maven-weblogic-plugin实现weblogic的自动部署
1、生成maven-weblogic-plugin所依赖的包a. 在命令行下进入{weblogic_home}/wlserver_10.3/server/lib,之后运行java -jar wljarbuilder.jar -profile weblogic-maven-plugin用来生成WEBLOGIC-MAVEN-PLUGIN的JAR包,b. 使用压缩软件打开原创 2016-06-27 13:23:52 · 3787 阅读 · 0 评论 -
解决Maven关于本地jar包的打包处理
在使用maven进行jar包管理时,通过我们都是通过maven去下载一些jar包,但有些jar在maven上没有,所以就就可能在本地直接手动加入一些需要用到的外部jar包。但如果我们用maven package打包就会发现,本地的那些jar是不能被maven识别的,所以就需要解决Maven关于本地jar包的打包处理的问题。 还好maven中有提供这样的配置,在pom文件中通过配置附加指转载 2016-06-27 13:26:04 · 987 阅读 · 0 评论 -
Mybatis实战教程之入门到精通(经典)
什么是mybatisMyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Old Java Objects,普通的Java对象)映射成数据库中的记录.orm工具的基本思想无论是用过的hibernat转载 2016-06-29 14:51:37 · 7923 阅读 · 0 评论 -
mybatis 中的<![CDATA[ ]]>
在使用mybatis 时我们sql是写在xml 映射文件中,如果写的sql中有一些特殊的字符的话,在解析xml文件的时候会被转义,但我们不希望他被转义,所以我们要使用来解决。 是什么,这是XML语法。在CDATA内部的所有内容都会被解析器忽略。如果文本包含了很多的"<"字符 但是有个问题那就是 等这些标签都不会被解析,所以我们只把有特殊字符的转载 2016-07-01 10:56:20 · 472 阅读 · 0 评论 -
重新下载所有未下载成功的maven包(含大量未下载的方法)
重新下载所有未下载成功的maven包原创 2016-06-15 16:18:19 · 29539 阅读 · 2 评论 -
在 Web 项目中应用 Apache Shiro
用户权限模型在揭开 Shiro 面纱之前,我们需要认知用户权限模型。本文所提到用户权限模型,指的是用来表达用户信息及用户权限信息的数据模型。即能证明“你是谁?”、“你能访问多少受保护资源?”。为实现一个较为灵活的用户权限数据模型,通常把用户信息单独用一个实体表示,用户权限信息用两个实体表示。用户信息用 LoginAccount 表示,最简单的用户信息可能只包含用户名 loginNa转载 2016-07-01 15:08:08 · 364 阅读 · 0 评论 -
Maven 手动添加 JAR 包到本地仓库
Maven 确确实实是个好东西,用来管理项目显得很方便,但是如果是通过 Maven 来远程下载 JAR 包的话,我宿舍的带宽是4兆的,4个人共用,有时候用 Maven 来远程下载 JAR 包会显得很慢,一般我发现下载速度不明显的时候,我就 Ctrl + C 来终止它的下载。然后改用手动来下载,因为用迅雷一类的工具来下载会快很多。我机子上 Maven 的本地仓库的很多 JAR 包我都是手动下转载 2016-06-16 09:38:22 · 407 阅读 · 0 评论 -
session过期后登录页面嵌套在框架中问题的解决方案
session过期后登录页面嵌套在框架中问题的解决方案:只要在登录页面中加上这段脚本就解决问题了。 if (top != window) top.location.href = window.location.href; 转自:http://blog.csdn.net/qin87/article/details/1728716转载 2016-07-25 09:53:09 · 4102 阅读 · 2 评论 -
使用 Salt + Hash 来为密码加密
转:http://www.cnblogs.com/jfzhu/archive/2012/12/20/2825802.html我们知道,如果直接对密码进行散列,那么黑客可以对通过获得这个密码散列值,然后通过查散列值字典(例如MD5密码破解网站),得到某用户的密码。加Salt可以一定程度上解决这一问题。所谓加Salt方法,就是加点“佐料”。其基本想法是这样的:当用户首次提供密码时(通常转载 2016-07-14 13:56:29 · 1192 阅读 · 0 评论 -
用javascript正则表达式判断一个串是否存在特殊字符
if(/[&<>"']/im.test(value)){ return false; }else{ return true; }原创 2016-07-14 14:25:54 · 4383 阅读 · 0 评论 -
eclipse集成weblogic开发环境的搭建
1.下载Eclipse的weblogic插件,如果本来就有Eclipse则选择下载插件oepe-12.1.2.3-kepler-repository.zip或者在线安装,否则直接下载已经集成weblogic插件的Eclipse oepe-12.1.2.3-kepler-distro-win32.zip。下载地址:oepe-12.1.2.3-kepler-repository.zip:http转载 2016-06-17 13:24:23 · 883 阅读 · 0 评论 -
Eclipse中已安装的插件如何卸载
最近在Eclipse中安装了一个插件,导致Eclipse使用的时候有些问题,就找了资料,原来Eclipse中的插件也是可以卸载的。方法是点击菜单“Help”,“Install New Software...”,在弹出的对话框中选择右下角的“already installed”然后就显示已经安装的插件:选择要卸载的插件,然后点“Uninstall...”把它卸载掉转载 2016-06-17 13:37:15 · 14039 阅读 · 0 评论 -
数字证书简介及Java编码实现
1.数字证书简介数字证书具备常规加密解密必要的信息,包含签名算法,可用于网络数据加密解密交互,标识网络用户(计算机)身份。数字证书为发布公钥提供了一种简便的途径,其数字证书则成为加密算法以及公钥的载体。依靠数字证书,我们可以构建一个简单的加密网络应用平台。数字证书类似于个人身份证,由数字证书颁发认证机构(Certificate Authority, CA)签发。只有经过CA签发的证书在网络转载 2016-07-04 14:57:15 · 963 阅读 · 0 评论 -
eclipse启动weblogic控制台显示乱码问题
解决方法: 1.找到weblogic安装目录,当前项目配置的domain 2.找到bin下的setDomainEnv.cmd文件 3.打开文件,从文件最后搜索第一个set JAVA_OPTIONS=%JAVA_OPTIONS%(应该是倒数第四行,空行除外),修改为set JAVA_OPTIONS=%JAVA_OPTIONS% -Dfile.encoding=ut转载 2016-06-20 14:55:05 · 1576 阅读 · 0 评论 -
JAVA 比较两个日期相差的天数
在测试工作中经常会使用到比较两个日期相差的天数,我之前用过实现这一功能的两个版本的方法,源代码如下:(版本1)publicstaticint getIntervalDays(Date fDate, Date oDate) { if (null == fDate ||null == oDate) { return -1; }转载 2016-07-18 10:21:00 · 439 阅读 · 0 评论 -
Weblogic war包部署时获取Web根目录问题
转自:http://www.hack6.com/wzle/ldgf/20140401/43396.html在Weblogic当中如果以war包方式部署则不能用request.getRealPath(“/”)获取web根目录,this.getClass().getClassLoader().getResource("/").getPath()即可获取:?1转载 2016-07-18 16:14:19 · 6346 阅读 · 0 评论 -
关于iReport-5.6.0启动界面一闪而过的解决办法
原因是iReport-5.6.0不支持java1.8的环境。所以我们只好用java1.7的环境。然后到%IREPORT_HOME%\etc\ireport.conf编辑下面文件中的jdkhome="/path/to/jdk"改为你的JDK7的路径。比如:jdkhome="C:\Program Files\Java\jdk1.7.0_05"然后就可以正常启动iReport原创 2016-07-18 17:20:15 · 10479 阅读 · 0 评论 -
There is an error in invoking javac. A full JDK (not just JRE) is required问题解决
之前运行正常的一个web工程,重装操作系统之后,重新启动结果报There is an error in invoking javac. A full JDK (not just JRE) is required错误,上网查了一下没找到合适的解决办法,看看提示,是不是要求使用JDK而不是JRE于是在菜单RUN--Run Configurations……进入配置界面。点击“Ins原创 2016-07-08 16:27:02 · 12441 阅读 · 3 评论 -
RSA算法使用介绍
原文地址: http://www.devdiv.com/rsa_-blog-20-11254.html RSA是目前最有影响力的公钥加密算法,该算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但那时想要对其乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥,即公钥,而两个大素数组合成私钥。公钥是可发布的供任何人使用,私钥则为自己所有,供解密之用。转载 2016-08-19 08:48:24 · 1702 阅读 · 0 评论 -
RSA加密与解密
[html] view plain copy package utils; [html] view plain copy import java.io.ByteArrayOutputStream; import java.security.Key; import java.security.KeyFactory; import jav转载 2016-08-19 08:53:07 · 654 阅读 · 0 评论 -
Hibernate Set查询过虑
一个老师教许多学生,一个学生被许多老师教,一个学生有好多书,同一种书被许多同学拥有. 要查询教拥有书"a"的学生的老师!HQL如何写呀?如何取值? class teacher{ String id; String name; Set students; } class student{ String id; String name; Set teachers转载 2016-08-19 17:21:28 · 1150 阅读 · 0 评论 -
SpringDataJpa的Specification查询
Spring Data JPA支持JPA2.0的Criteria查询,相应的接口是JpaSpecificationExecutor。Criteria 查询:是一种类型安全和更面向对象的查询 。这个接口基本是围绕着Specification接口来定义的, Specification接口中只定义了如下一个方法:Predicate toPredicate(Root root, Crite转载 2016-08-19 17:24:42 · 29683 阅读 · 1 评论 -
深入浅出学Spring Data JPA
第一章:Spring Data JPA入门 Spring Data是什么 Spring Data是一个用于简化数据库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷,并支持map-reduce框架和云计算数据服务。 Spring Data 包含多个子项目:Commons - 提供共享的基础框架,适合各个子项目使用,支持跨数据库持久化 JPA - 简转载 2016-08-22 09:12:49 · 2168 阅读 · 0 评论 -
Hibernate(JPA)注解大全
@Entity(name=”EntityName”)必须,name为可选,对应数据库中一的个表@Table(name=””,catalog=””,schema=””)可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息name:可选,表示表的名称。默认地,表名和实体名称一致,只有在不一致的情况下才需要指定表名catalog:可选转载 2016-08-24 10:20:43 · 5222 阅读 · 0 评论 -
Eclipse保存文件时自动格式化代码
实现效果:Ctrl+S会自动格式化并保存代码。 应用上图所示效果之后,在每次对Eclipse保存的时候都会实现自动格式化代码。1. Fomated All lines,格式化该文件的所有代码;还是 Format edited lines 的好,因为如果是修改别人的代码,破坏别人的代码风格就不好了。2. 当然了Ctrl + Shift + F运来格式化代码,也是非常不错的。3.转载 2016-09-05 22:22:46 · 1025 阅读 · 1 评论 -
spring mvc常用的注解
@Controller @Controller 负责注册一个bean 到spring 上下文中,bean 的ID 默认为类名称开头字母小写,你也可以自己指定,如下 方法一: @Controller public class TestController {} 方法二: @Controller("tmpController") publ转载 2016-08-26 17:28:17 · 525 阅读 · 0 评论 -
web局部打印、去页眉页尾、兼容IE、Firefox、Chrome
web局部打印、去页眉页尾、兼容IE、Firefox、Chrome这两天需要用到的几个功能。其中之一呢,就有局部打印,局部打印以前就做过了,不过还是有缺陷的,那就是不能去掉页眉页末。这次能,就一并解决掉了。主要思路:首先区分游览器,我自己开发喜欢使用Firefox,一般情况下,大众使用的是IE、360等,这些都是IE内核的。另外还有Chrome也占有一大部分的比例。所以总体转载 2016-09-23 11:47:09 · 5965 阅读 · 0 评论 -
layer父子页面交互
layer是一款近年来备受青睐的web弹层组件,官网地址是:http://layer.layui.com/可以从官网上下载最新版本。1、当layer以iframe层的方式弹出新的窗口(子页面),如何在子页面中访问父页面的元素和函数。访问父页面的元素值var parentId=parent.$("#id").val();访问父页面的函数var parentMethodValu原创 2016-09-21 13:55:51 · 54600 阅读 · 2 评论 -
Jqprint 轻量级页面打印插件
最近项目中需要在页面上添加一个打印的按钮,上网搜索了一下就发现了这个好用的超轻量插件,使用起来很方便1.首先需要引入必须的js文件"javascript" src="jquery-1.4.4.min.js">"javascript" src="jquery.jqprint-0.3.js">2.之后只要找到需要打印的页面区域$().jqprint()即可比如:转载 2016-09-22 15:14:30 · 3185 阅读 · 0 评论 -
MyBatis传入多个参数的问题
一、单个参数:public ListXXBean> getXXBeanList(String xxCode); select id="getXXXBeanList" parameterType="java.lang.String" resultType="XXBean"> select t.* from tableName t where t.id= #{id} se转载 2016-10-21 16:43:20 · 341 阅读 · 0 评论