java
文章平均质量分 74
fox_lht
这个作者很懒,什么都没留下…
展开
-
微服务学习-Nacos安装
环境准备64位的操作系统windows linux unix mac64位的JDK1.8及以上下载地址:Java Downloads | Oracle 配置说明:https://docs.oracle.com/cd/E19182-01/820-7851/inst_cli_jdk_javahome_t/Maven 3.2及以上下载地址:Maven – Download Apache Maven 配置说明:Maven – Settings ReferenceNacos下载源码或者原创 2021-11-06 10:34:04 · 185 阅读 · 0 评论 -
微服务学习-Nacos简介
微服务学习-Nacos简介用于服务管理中心和配置管理中心。实现动态服务发现、服务配置、服务元数据及流量管理。支持的服务Kubernetes ServicegRPC & Dubbo RPC ServiceSpring Cloud RESTful Service关键特性服务管理支持基于DNS和基于RPC的服务发现服务提供者注册(原生SDK、OpenApi、独立的Agent TODO)服务消费者查找和发现服务(DNS TODO或HTTP&API)原创 2021-11-01 11:29:48 · 232 阅读 · 0 评论 -
java 两个Integer使用==进行比较,有时正确有时错误的原因
程序中用到两个Integer进行比较(a==b),发现有时正确有时错误,给整懵逼了。上网查了一下,发现原因如下:在-128<=i<=127的时候是直接用的int原始数据类型,而超出了这个范围则是new了一个对象。public static Integer valueOf(int i) { if(i >= -128 && i <= IntegerCache.high) return IntegerCache.cache[原创 2020-05-13 10:16:02 · 523 阅读 · 0 评论 -
延迟加载导致的问题的解决 failed to lazily initialize a collection of role
Spring为我们解决Hibernate的Session的关闭与开启问题。 Hibernate 允许对关联对象、属性进行延迟加载,但是必须保证延迟加载的操作限于同一个 Hibernate Session 范围之内进行。如果 Service 层返回一个启用了延迟加载功能的领域对象给 Web 层,当 Web 层访问到那些需要延迟加载的数据时,由于加载领域对象的 Hibernate Session转载 2015-06-26 09:44:34 · 2122 阅读 · 0 评论 -
使用maven一步一步构建spring mvc项目
使用maven构建spring mvc项目,编辑器使用eclipse,通过构建web项目,达到学习maven、spring mvc的目的,涉及的东西有heml、css、javascript、jquery、java、Hibernate、jstl、spring、mvc等概念,准备一步一步完善,争取使用最简单的描述,使读者可以明白spring架构的各种细节。原创 2013-11-25 23:03:58 · 43767 阅读 · 17 评论 -
No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? 问题
maven编译项目时出错,提示信息如下:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile (default-testCompile) on project springside-core: Compilation failure[ERROR] No原创 2013-11-17 13:21:28 · 98829 阅读 · 5 评论 -
jquery中的id非法字符的处理
$("#id") 等价于 document.getElementById("id");这个属于jQuery中选择器的问题,建议你在网上下本JQuery_1.4_API.CHM电子书,以后这种问题都可以自己解决,想深入,此书更是不可缺少,如果下不来 找我要希望能帮到你,详情继续看!#id根据给定的ID匹配一个元素。如果选择器中包含特殊字符,可以用两个斜杠转义。参见示例。----转载 2012-10-24 16:41:09 · 2679 阅读 · 0 评论 -
XML用户界面语言(XUL)开发入门(6)
您或许在 清单 4 中注意到,有一个叫做 preview 的HTMLdiv。这是一个用来预览博客条目的HTML区域。它让用户进入正常的HTML,然后单击 preview 按钮查看外观。但是如何将编辑器中的HTML转换成在 preview 区域上显示的HTML。回头看看XUL代码,您将看到一个 preview() 函数,它在用户单击 Preview 按钮时被调用。清单 6 展示了在 blog.js转载 2012-09-29 16:45:27 · 896 阅读 · 0 评论 -
XML用户界面语言(XUL)开发入门(5)
画布控件画布控件并不是一个真正的XUL控件。它是一个HTML控件。虽然 Safari 浏览器引入了画布元素,但 Firefox 仍然支持它???Web Hypertext Application Technology Working Group (WHATWG) 使画布成为将要推出的HTML5 规范的一部分。不过,当前所有版本的 Internet Explorer® 都没有支持它,包括 Int转载 2012-09-29 16:44:49 · 862 阅读 · 0 评论 -
XML用户界面语言(XUL)开发入门(4)
运行XUL应用程序可以选择 3 种方式来运行XUL应用程序:对于简单的 UI 测试(chrome 测试),只需要打开 Firefox(或者任何基于 Mozilla 的浏览器,例如 Seamonkey 或者 Mac OSX 中的 Camino)中的 .xul 文件。这种方法对于测试非常简单的应用程序很有用。Firefox 不知道 chrome.manifest,因此它也不会找到您从主要的 c转载 2012-09-29 16:44:02 · 1189 阅读 · 0 评论 -
XML用户界面语言(XUL)开发入门(3)
XUL开发我们已经了解了XUL的起源和发展情况。更重要的是,已经明白了可以用XUL和它提供给开发人员的有利时机来做什么。我希望您现在已经迫不及待想要进行XUL开发了。首先,您将设置一个XUL开发环境。XUL开发环境在了解XUL时已经注意到,可以使用XUL做许多不同的事情。因此,没有绝对适合的XUL开发环境。一般而言,您将会基于XUL的不同用途配置环境。基本原理首先,XUL 是一转载 2012-09-29 16:43:23 · 1616 阅读 · 0 评论 -
XML用户界面语言(XUL)开发入门-1
本文配套源码开始之前本教程适用于对桌面开发感兴趣又不想学习太多新技术的有经验的Web开发人员。XUL(发音与cool类似)使运用Web开发技能构建桌面应用程序变得很容易。它提供了丰富的UI部件集,这些工具使用的是所有Web开发人员都很熟悉的语法。使用XUL,可以直接与HTML混合使用并可大量使用JavaScript。XUL是一种基于XML的语言,因此需要对XML(特别是XML名称空间)转载 2012-09-29 16:41:50 · 1250 阅读 · 0 评论 -
安装intelhaxm-android.exe时,屏幕一闪而过
将intelhaxm-android.exe后缀名改为zip,然后解压出来四个文件,运行setup.exe原创 2015-04-05 18:44:12 · 5337 阅读 · 10 评论 -
javascript 模块、函数、语句的前面的分号“;”的含义
强行和别的语句做一个分割,因为有可能前面的语句,或者别人的代码最后一行没有;号作为代码的结束,可能会导致错误。所以加一个;号,作为切割。例如下面的代码:/*! * Nestable jQuery Plugin - Copyright (c) 2012 David Bushell - http://dbushell.com/ * Dual-licensed under the BSD o原创 2015-04-25 11:17:48 · 1298 阅读 · 0 评论 -
springmvc 搭建websocket出现的错误:No 'javax.websocket.server.ServerContainer' ServletContext attribute.
环境:springmvc 4.3 使用maven和tomcat7-maven-plugin在sts的IDE中运行。出现错误:No 'javax.websocket.server.ServerContainer' ServletContext attribute. 分析:以为是maven自带的tomcat运行环境有问题,加载了很多的tomcat包,都不行。问题解决方案:结果在web.xml中将&l...原创 2018-05-22 21:56:24 · 10940 阅读 · 2 评论 -
工作流 activiti 6.0.0 定时器不起作用
activiti 6 在oracle 10g中的定时器不起作用。将oracle版本切换到11G,定时器ok了。原创 2018-04-13 14:00:00 · 1396 阅读 · 0 评论 -
在sap bi的idt中添加oracle的jdbc驱动程序
在使用sap BusinessObject BI的工具information design tool连接oracle数据库时,由于idt默认不带oracle的jdbc驱动程序,需要手工配置其驱动程序,具体步骤如下:下载oracle的jdbc驱动程序。下载路径为:http://www.oracle.com/technetwork/database/enterprise-edition/jdb原创 2016-08-22 14:53:15 · 1597 阅读 · 1 评论 -
Hibernate教程04——类继承(子类、父类链接表)
Hibernate教程04——类继承(子类、父类链接表)一、简介每个类都生成一张表,父类保存公共数据,子类保存自己独有的数据,通过id进行关联。父类(Animal)和子类(Pig、Bird)均生成一张表,其中父类表中存放公共的属性,子类表中分别存放各自的属性字段,子表的主键均来自主表。如下表所示: 一、父类Tree和相关annotation的配置@Entity@In原创 2015-12-27 16:41:56 · 1690 阅读 · 0 评论 -
Hibernate教程03——类继承(每个类一张表)
Hibernate教程03——类继承(每个类一张表)一、简介每个类的都会生成一张表,只有子类(实现类)才会插入数据,还有一些相关表,例如生成id的表等等。二、父类Tree和相关annotation的配置@Entity@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)public class Tree {@Id原创 2015-12-27 16:21:31 · 446 阅读 · 0 评论 -
Hibernate教程02——类继承(单表继承)
Hibernate教程02——类继承(单表继承)一、简介单表继承,每棵类继承树使用一张表(所有的类使用一个表)父类(Animal)和子类(Pig、Bird)只生成一张表,该表中包括了父类和子类的所有属性, 因为类继承树肯定是对应多个类,要把多个类的信息存放在一张表中,必须有某种机制来区分哪些记录是属于哪个类的。这种机制就是,在表中添加一个字段,用这个字段的值来进原创 2015-12-27 15:37:34 · 502 阅读 · 0 评论 -
Hibernate教程01——建立一个hibernate程序
Hibernate教程01——建立一个hibernate程序一、使用pom引入hibernate的依赖库4.124.3.9.Finaljunitjunit${junit.version}testorg.hibernatehibernate-core${hibernate.version} <!-- Because原创 2015-12-27 14:42:40 · 468 阅读 · 0 评论 -
在Maven仓库中添加Oracle JDBC驱动
在Maven仓库中添加Oracle JDBC驱动由于Oracle授权问题,Maven3不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库。一.首先要得到Oracle JDBC Driver1.通过Oracle官方网站下载相应版本:http://www.oracle.com/technetwork/dat转载 2015-06-03 16:08:22 · 980 阅读 · 0 评论 -
XML用户界面语言(XUL)开发入门(8)
再一次借助 XPConnect 使用通过 XPCOM 部署的本地文件库。在这个例子中,使用来自此组件的相应的读取 API,以读取写入 清单 7 的文件。这时,也会调用 deserialize() 方法,如清单 11 所示。清单 11. deserialize() 函数function deserialize(input){ var obj = input.parseJSON();转载 2012-09-29 16:46:46 · 877 阅读 · 0 评论 -
XML用户界面语言(XUL)开发入门(7)
需要做的第一件事是启用 XPConnect。这允许使用 XPConnect 来处理 XPCOM 组件。在这个示例中,使用的是 Mozilla 的 org.file.local 类。然后能够调用这个对象上的方法,就像对象是在本地运行一样。您或许还注意到这里调用的 serialize() 方法,它将输入的数据序列化成一个 JSON 串,如清单 8 所示。清单 8. 序列化数据function转载 2012-09-29 16:46:09 · 714 阅读 · 0 评论 -
XML用户界面语言(XUL)开发入门(2)
XPCOM和XBL如果已经熟悉了XUL,但可能又忘记了XUL的两个重要功能:XPCOM 和 XBL。别担心,现在将介绍这些技术,而且本教程稍后还显示它的功能。您将会看到如何使用这些技术来增强所开发的应用程序的功能。首先介绍 XPCOM。XPCOM(即跨平台组件模块)与 CORBA 和 Microsoft COM 类似。XPCOM 允许用一个 IDL 模块(就像 Java™ 或者 C# 代码转载 2012-09-29 16:42:32 · 1202 阅读 · 0 评论 -
ActiveMQ——如何将代理嵌入到连接中
如何将代理嵌入到连接中在许多消息框架的拓扑图中都有JMS代理和JMS客户端。通常在你的java虚拟机中配置代理它才起作用。这允许你优化网络;使JMS网络象纯粹的RMI一样有效率,但是会牺牲位置的独立性,可靠性和负载均衡。有许多不同的方法将代理嵌入到ActiveMQ中,这取决于你使用的是纯java、Spring、XBean还是ActiveMQConnectionFactory。使用jav翻译 2012-01-17 15:52:01 · 7726 阅读 · 0 评论 -
ActiveMQ--初始化配置
初始化配置必须的JAR包为了使ActiveMQ更容易使用,缺省的activemq-all.jar包包含所有所需要的库。如果你宁愿自己包含所有的jar包,下面是ActiveMQ所需包的列表:activemq-core.jaractiveio-core.jarkahadb.jar (if you wish to use persistence)slf4j-api.jarJ2EE API翻译 2012-01-16 16:50:44 · 3587 阅读 · 0 评论 -
运行一个ActiveMQ代理
运行代理运行一个ActiveMQ代理注意:如果你想使用嵌入式代理那么你要查阅如何在连接内部嵌入代理。ActiveMQ的执行程序发行版有一个脚本称之为:activemq——它允许你可以运行一个代理。输入下面的命令开始一个ActiveMQ代理:activemq运行activeMQ可以带有许多命令行参数,下面的命令可以查看他们的类型:activemq -?关于翻译 2012-01-16 16:51:59 · 3922 阅读 · 0 评论 -
使用Apache ActiveMQ
使用Apache ActiveMQ为了有助于使用ApacheActiveMQ 5,你也许希望从Version5 Getting Started手册或ConfiguringVersion 5 Transports开始。除此之外,下面还有一份手册列表:l Configure version 5 Brokers(版本5代理的配置)l Configuring Ver翻译 2012-01-11 16:44:51 · 3549 阅读 · 0 评论 -
FCKeditor 上传中文文件时文件名乱码
<br />在FCKeditor的程序中找到ConnectorServlet.java<br />打开该文件找到该程序中<br />DiskFileUpload upload = new DiskFileUpload(),然后在该行下面添加 upload.setHeaderEncoding("UTF-8")<br />如果使用的是Tomcat,需修改 <br />tomcat服务器中conf目录下的server.xml。如下: <br /> <Connector port="8转载 2011-05-06 15:25:00 · 1293 阅读 · 0 评论 -
MyEclipse jvm exit code=3 错误
<br />MyEclipse崩溃,查了半天,<br />先是缺少myeclipse.ini文件。<br />然后又报jvm exit code=3错误,又查缺少了config.ini文件。原创 2011-04-22 14:04:00 · 1611 阅读 · 1 评论 -
form提交时的字符编码转换之utf-8转gb2312
在IE下面指定表单提交编码方式 收藏 在跨业务、跨网站发送数据或者业务升级的时候,我们有的时候需要指定发送数据的编码方式,比如页面是utf-8编码的,而发送出去的数据却希望是GB2312编码的。在做Ajax开发的时候,我们往往都是用vbscript或者用查字典法来解决这个问题(http://www.blogjava.net/emu/articles/31756.html)。但是有些业务,也许并不需要做成Ajax这么复杂,用表单提交显得更加自然。 其实html里面form标签有个accept-charse转载 2011-05-10 15:44:00 · 14588 阅读 · 0 评论 -
jxls介绍--simple Bean
<br />simple Bean介绍<br />这一章描述了访问对象属性的语法,满足了规定的语法才能使jXLS引擎正确的处理XLS模板。<br />下面的代码示例了如何将参数传递个XLSTransformer。<br />Departmentdepartment;<br />...//initialization<br />Mapbeans = new HashMap();<br />beans.put("department",department);<br />XLSTransform翻译 2011-02-10 16:18:00 · 1951 阅读 · 0 评论 -
jxls介绍
jxls介绍概述jXLS是一个小而易用的Java库,它用于根据XLS模板文件生成Excel数据文件,或者根据XML配置文件从Excel文件中读出数据。介绍因为许多Java应用软件都需要生成Excel文件来完成它的报表功能。操作XLS文件的大部分程序都来自Apache POI库,由于POI库的功能不是很强,在生成复杂的Excel格式报表时会遇到许多问题。在这种情况下,你需要写出大量的代码来生成所需要的格式,公式和其他特定的设置用于从Java对象中输出正确的数据。导致代码难于调试、经常出错和耗时。还有一些问题是翻译 2011-02-10 15:28:00 · 13437 阅读 · 0 评论 -
activemq--命令行工具
命令行工具命令行工具n activemq——运行activemq代理n activemq-admin——管理代理的实例在5.0之前activemq-admin被分成多个脚本,例如:n shutdown——关闭activemq代理n list——列出所有在指定JMX上下文中运行的代理n query——查翻译 2012-02-08 16:53:27 · 23640 阅读 · 0 评论 -
ActiveMQ--配置端口
配置端口端口配置选项一般最常用的URI是连接到代理的端口URI,通常为TCP或VM端口。要注意空格:所有的URI都是基于java.net.URI类,它并不允许使用空格。所以,如果你使用failover:或者static:URI,在逗号内不要留有空白。 虚拟机端口虚拟机端口允许客户可以在虚拟机内部互相连接而不用使用其上的网络连接。这个连接不是socket连接,而是直接使用方法翻译 2012-02-10 10:51:24 · 18491 阅读 · 0 评论 -
ActiveMQ--示例
示例在运行示例之前应先启动JMS代理。在安装那一章说明了如何使用ActiveMQ的执行文件发行版。启动代理使用下面的代理:bin/activemq代理启动了。从执行文件发行版中运行示例使用Ant编译并运行示例,在其他的外壳中运行示例:cd exampleant producer在其他外壳中输入:cd exampleant consumer翻译 2012-02-14 16:23:28 · 1533 阅读 · 0 评论 -
MyEclipse 代码提示不显示的修复
点击windows菜单选择Preferences>Java>Editor>Content Assist>Advanced 设置java相关的标志。原创 2012-07-16 09:25:05 · 1626 阅读 · 0 评论 -
web.xml中openEntityManagerInViewFilter的作用
openEntityManagerInViewFilter org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter openEntityManagerInViewFilter /* 在Java Web项目中使用Hibernate经常会遇到LazyInitializationException。原创 2012-03-22 10:14:44 · 17632 阅读 · 2 评论 -
web.xml中的字符过滤器的设置
encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true encodingFilter /* 当前台JSP页面和JAVA代码中使用了不同的字符集进行编码的时候就会出现表单提交原创 2012-03-22 08:04:38 · 11998 阅读 · 1 评论