- 博客(88)
- 资源 (6)
- 收藏
- 关注
原创 spingboot控制器中@Autowired的变量为空问题的解决
在控制器中新创建了一个函数,前台可以调用,然后获取记录信息返回。但是前台调用时,可以进入该函数,但是该函数调用自动注入的变量时,发现该变量为空。但是其他函数都可以正常使用自动注入的变量,该问题就变得很奇怪。检查的半天才发现函数的作用域被指定为private了。只需要将该函数的作用域更改为public就可以了。浪费了大半天的时间才找到问题的所在。
2024-03-06 11:26:18
211
原创 微服务学习-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
181
原创 微服务学习-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
217
原创 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
506
转载 更换kali默认的镜像为阿里的镜像
问题:使用kali默认的镜像apt-get update报错,连接不上解决方法:使用阿里的镜像#aliyun 阿里云deb http://mirrors.aliyun.com/kali kali-rolling main non-free contribdeb-src http://mirrors.aliyun.com/kali kali-rolling main non-free ...
2019-07-29 08:35:08
3419
1
原创 使用vmware打开最新的kali linux 镜像报错
问题:使用vmware打开最新的kali linux 镜像报错解决方法:下载最新的vmware版本,然后再打开kali linux镜像。
2019-07-29 08:30:02
612
原创 npm install -g @angular/cli 报错处理
报错内容:811 error path C:\Program Files (x86)\nodejs\npm_global\node_modules\@angular\cli\node_modules\ajv\node_modules\json-schema-traverse812 error code ENOENT813 error errno -4058814 error sysca...
2018-10-13 11:24:05
5278
1
原创 ng new 创建新项目时报错 verbose stack SyntaxError: Unexpected end of JSON input while parsing near 的解决方法
进入你的项目目录cd 你的项目 2.运行下面的命令cnpm install
2018-06-09 17:55:28
5537
原创 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
10871
2
原创 工作流 activiti 6.0.0 定时器不起作用
activiti 6 在oracle 10g中的定时器不起作用。将oracle版本切换到11G,定时器ok了。
2018-04-13 14:00:00
1381
转载 oracle 如何查看日志
Oracle日志查看一.Oracle日志的路径:登录:sqlplus "/as sysdba"查看路径:SQL> select * from v$logfile;SQL> select * from v$logfile;(#日志文件路径)二.Oracle日志文件包含哪些内容:(日志的数量可能略有不同)control01.ctl example01.dbf redo02.lo
2017-11-15 11:37:07
46248
2
原创 javascript 自己自动执行的函数
~function() {}(); //当做表达式执行!function() {}(); //当做表达式执行void function() {}(); //当做表达式执行(function() {})(); //函数的自我调用(function(){}()); //函数的自我调用
2017-10-28 23:02:25
1620
原创 SAP BO DASHBOARD 的web service 的链接地址从计算机名更改为IP或者是域名的方法
SAP BO DASHBOARD开发完成后发布到BOE平台上后,所使用的univers查询会在BOE平台上生成webService,但是链接地址默认使用服务器的计算机名,如果是跨网络访问时会连接不上去:如下图所示:更改方式:登录BOE的CMC管理界面--》应用程序--》web服务(右击鼠标)--》属性修改计算机名为IP地址或者域名
2016-11-03 17:25:06
1770
原创 在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
1580
1
原创 新浪云建立wordpress网站时遇到 “有没有上级目录的写权限?” 问题的解决
在新浪云中建立wordpress网站,使用默认的wordpress版本比较低,还无法更新,使用代码覆盖的方法,却发现无法上传图片,原来是新浪云使用的SAE自带的存储器,而不是wordpress默认的。因此需要修改wordpress的源代码,以便可以上传文件。
2016-01-28 11:36:46
2395
原创 Hibernate教程04——类继承(子类、父类链接表)
Hibernate教程04——类继承(子类、父类链接表)一、简介每个类都生成一张表,父类保存公共数据,子类保存自己独有的数据,通过id进行关联。父类(Animal)和子类(Pig、Bird)均生成一张表,其中父类表中存放公共的属性,子类表中分别存放各自的属性字段,子表的主键均来自主表。如下表所示: 一、父类Tree和相关annotation的配置@Entity@In
2015-12-27 16:41:56
1687
原创 Hibernate教程03——类继承(每个类一张表)
Hibernate教程03——类继承(每个类一张表)一、简介每个类的都会生成一张表,只有子类(实现类)才会插入数据,还有一些相关表,例如生成id的表等等。二、父类Tree和相关annotation的配置@Entity@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)public class Tree {@Id
2015-12-27 16:21:31
434
原创 Hibernate教程02——类继承(单表继承)
Hibernate教程02——类继承(单表继承)一、简介单表继承,每棵类继承树使用一张表(所有的类使用一个表)父类(Animal)和子类(Pig、Bird)只生成一张表,该表中包括了父类和子类的所有属性, 因为类继承树肯定是对应多个类,要把多个类的信息存放在一张表中,必须有某种机制来区分哪些记录是属于哪个类的。这种机制就是,在表中添加一个字段,用这个字段的值来进
2015-12-27 15:37:34
498
原创 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
466
翻译 Firefox OS简介
简介Filefox OS的目的是消除手机上使用web和第一次使用智能手机上网的新用户的边界。它是基于Linux、开放的web标准和Mozilla的Gecko技术的开源移动操作系统。Gecko提供了移动平台所需的一些东西。使用WebAPI来访问兼容的硬件资源,提供给用户直观且简洁的智能手机体验。Mozilla认为Web给开发者提供了极好的机会,开发很棒的产品来抓住用户的心。目标用户群
2015-12-23 16:53:25
1210
转载 sap bw hierarchy table 介绍
Hierarchy Tables转载自:http://wiki.scn.sap.com/wiki/display/BI/Hierarchy+TablesSkip to end of metadataCreated by Vincent Judge, last modified byColum Cronin onFeb 22, 2010
2015-09-29 08:23:07
2122
原创 ace_tree每次重新加载数据,而不是只加载子节点数据的方法。
先清空所有的内容。可以放在鼠标点击的触发处理函数中,也可以放在模式对话框启动的时候,如果是后者,会出现之前的列表内容,然后才清空,视觉效果不好。$("#authorityTree").empty();模式对话框启动时处理函数,移除之前绑定的数据,然后再移除绑定的事件,最后启动数据抓取和处理流程。$("#modal-table").on("shown.bs.modal", f
2015-07-17 16:42:13
6607
3
原创 javascript的奇怪的问题,鼠标点击偶数次触发事件,单数次不触发事件
编写前台页面的javascipt代码时遇到的奇怪问题,排查了几个小时,一开始抓不到头绪,后来跟踪javascipt代码时,发现该事件被累计触发了,所以一次灵光、一次不灵光,仔细研究代码,发现,每次处理过程中,javascript程序都会在它的父节点注册一回该事件,虽然每次触发时,该元素都被删除了,但是它的父节点记录了该事件,重新出现该元素时,该事件都累计触发,因而造成时灵时不灵的情况。解决方法
2015-07-17 16:34:42
2809
转载 延迟加载导致的问题的解决 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
2121
原创 给BW的数据存储对象建立索引
给BW的数据存储对象建立索引以Z2001ON3这个数据存储对象为例输入事务代码rsa1,选中该DSO,单击鼠标右键:选中管理显示下图点击下侧标签“内容”点击下侧按钮“有效数据”获取该DSO所拥有的表名——“/BIC/AZ2001ON300”输入事物代码“SE11”在数据库表栏目中输入上面获取的表名——“/BIC/AZ2001ON300”点击显
2015-06-19 17:16:35
1484
转载 在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
977
原创 javascript 模块、函数、语句的前面的分号“;”的含义
强行和别的语句做一个分割,因为有可能前面的语句,或者别人的代码最后一行没有;号作为代码的结束,可能会导致错误。所以加一个;号,作为切割。例如下面的代码:/*! * Nestable jQuery Plugin - Copyright (c) 2012 David Bushell - http://dbushell.com/ * Dual-licensed under the BSD o
2015-04-25 11:17:48
1290
原创 安装intelhaxm-android.exe时,屏幕一闪而过
将intelhaxm-android.exe后缀名改为zip,然后解压出来四个文件,运行setup.exe
2015-04-05 18:44:12
5332
10
原创 使用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
43737
17
转载 web网站结构
war结构-war + META-INF/ + WEB-INF/ | + classes/ | | + ServletA.class | | + ServletB.class | | + ........ | | | + lib/ | | + dom4j-1.4.1.jar | | + mail-1.4.1.
2013-11-20 21:06:31
1515
原创 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
98793
5
原创 解决firefox下载卡死的问题
火狐浏览器升级到v20以后,只要下载文件,或打开选项文件夹就会卡死,不能使用,很是烦恼,上网搜索后在http://download.csdn.net/download/saintfox001/5606333这个地方下载了文件,双击运行后,正的有效果,看了一下里面的内容,只有一句话:[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVe
2013-07-16 10:41:45
6598
转载 No result defined for action and result
No result defined for action and result1、validate方法没有通过;2、页面元素中有重命名时,但后台action类的对应的接收此同名参数的是变量而没有写成数组,这个极有可能,我就碰到过,搞了好久才发现是这个原因要检查这种错误时,可以1,在后台action类中重写ActionSupport中的void addActionEr
2012-11-28 16:54:10
740
转载 jquery中的id非法字符的处理
$("#id") 等价于 document.getElementById("id");这个属于jQuery中选择器的问题,建议你在网上下本JQuery_1.4_API.CHM电子书,以后这种问题都可以自己解决,想深入,此书更是不可缺少,如果下不来 找我要希望能帮到你,详情继续看!#id根据给定的ID匹配一个元素。如果选择器中包含特殊字符,可以用两个斜杠转义。参见示例。----
2012-10-24 16:41:09
2675
转载 XML用户界面语言(XUL)开发入门(8)
再一次借助 XPConnect 使用通过 XPCOM 部署的本地文件库。在这个例子中,使用来自此组件的相应的读取 API,以读取写入 清单 7 的文件。这时,也会调用 deserialize() 方法,如清单 11 所示。清单 11. deserialize() 函数function deserialize(input){ var obj = input.parseJSON();
2012-09-29 16:46:46
872
转载 XML用户界面语言(XUL)开发入门(7)
需要做的第一件事是启用 XPConnect。这允许使用 XPConnect 来处理 XPCOM 组件。在这个示例中,使用的是 Mozilla 的 org.file.local 类。然后能够调用这个对象上的方法,就像对象是在本地运行一样。您或许还注意到这里调用的 serialize() 方法,它将输入的数据序列化成一个 JSON 串,如清单 8 所示。清单 8. 序列化数据function
2012-09-29 16:46:09
712
转载 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
转载 XML用户界面语言(XUL)开发入门(5)
画布控件画布控件并不是一个真正的XUL控件。它是一个HTML控件。虽然 Safari 浏览器引入了画布元素,但 Firefox 仍然支持它???Web Hypertext Application Technology Working Group (WHATWG) 使画布成为将要推出的HTML5 规范的一部分。不过,当前所有版本的 Internet Explorer® 都没有支持它,包括 Int
2012-09-29 16:44:49
845
转载 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
1186
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人