自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 问答 (1)
  • 收藏
  • 关注

原创 springcloud多模块启动,端口占用问题

springcloud多模块启动,端口占用问题一个springcloud多模块项目。已经存在一个client服务叫做service1,端口6001。这时候我想再新建一个服务,叫做service2,所有的配置和service一致。只是端口号改为6002,实例名为service2。为了方便,我就直接打开对应的目录,复制了一份,修改其中的一些相关配置,包括pom以及对应的yml等文件。修改结束之后,启动service2服务,结果发现启动的是 service1服务,端口6001。在网上百度一番,查了很多

2020-12-10 11:12:23 1481

原创 SpringBoot2.0整合websocket,后端主动实时向前端页面传递数据

昨天接到一个需求,excel导入时,实时的向前端界面传递数据,增加大数据量的客户友好性。让用户可以感知到导入的操作。该怎么实现呢?之前没有搞过类似的东西,所以就问了同事。同事建议两种方式:第一,使用流实时的向前台写数据;第二,使用websocket长连接,实时的向前端推数据。我使用了第二种方式,因为之前没有用过websocket(惭愧),所以在网上找了找相关的信息,很大一部分是参考这篇博客中代码(...

2019-11-06 20:28:53 3059 1

原创 20191017项目自省

在公司被派出去做项目,负责和客户的IT人员调试接口,以及修改项目上线中遇到的各种问题。在这个期间遇到了许多问题,同时也暴露了很多自身的问题。下面做个记录,时刻自我提醒。1.接口的单元测试在实现接口之后,要及时的进行测试,无论是逻辑还是对应的sql,每一个都必须很谨慎。因为我们只通过肉眼的观察,根本无法确定当中的问题,毕竟我们的大脑不是电脑,无法让代码一步一步的运行下去。还有就是,可能你的逻...

2019-10-17 09:55:32 273

原创 开发过程中遇到的org.springframework.beans.factory.BeanNotOfRequiredTypeException问题

今天开发过程中遇到了一个奇怪的问题。我有一个service名称叫做A。然后我在我的另外Cservice中通过 @resource来引用A。但是我起的名字叫做b。(先不要考虑这奇怪的命名方式,是之前留下来的坑o(╯□╰)o)在我的这个目录下,同时也存在这一个名字为B的service。好了,这个时候我来启动服务,就报如下的错误:org.springframework.beans.factory.Bea...

2019-09-30 11:47:44 1828

原创 关于SpringBoot2.0 配置web端口的相关方法

我们平常使用springboot来配置端口都是在application.properties中配置server.port=8080这样的话,我们对于的模块启动时候,就是使用8080端口。但是这样的话,我们在发布服务的时候,需要在每个模块都配置一个application.properties,并且在其中配置好对应的端口。这样文件的数量还是比较多的,为了简化配置文件。我想来尝试能不能把所有...

2019-08-27 14:27:10 1584

原创 Failed to introspect Class [XXX] from ClassLoader

出差到客户现场,部署环境。结果之前好好程序到了这边就突然无法启动,报错如下2019-06-2611:37:47[main]WARN[org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext]-Exceptionencountereddur...

2019-06-26 14:55:51 62369 21

原创 centos 下 oracle 如何图形化新建实例

---------------------------------------------可视化界面创建数据库实例------------------------------------------------------------1.SSH -X [email protected]  以ssh方式远程连接到oracle用户下2.cd app/oracle/product/11.2.0/db...

2018-06-07 09:17:01 1671

原创 关于 mybatis oracle insert 返回主键(uuid)的操作

   所谓返回主键,并不是说我需要在insert的时候直接返回uuid。实际上是什么意思呢?比如我在执行一个插入操作,入参对象中并没有传入主键id,我们需要在mybatis中生成这个主键,并且在插入到数据库中的同时,给我这个入参的主键id也赋值。这样在我执行完inser操作后就可以值通过对象.getid的方式获取这个主键id。例如我的入参叫做user,那么我们需要做哪儿些操作呢?首先是在inser...

2018-03-29 14:42:14 8671

转载 json.stringify()和JSON.parse()用法

1、parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str)Objectage: "23"name: "huangxiaojian"__proto__: Object注意:单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。2、stringify()用于从一个

2018-02-26 09:12:49 3655

原创 关于linux下SVNhook的基本概念说明。

svn安装完成后,创建一个svn仓库。在仓库目录下,有一个hooks文件夹。里面是一些tmpl后缀的文件。我们一般情况下主要考虑的是pre-commit(提交前执行)和post-commit(提交后执行)两个钩子函数。当我们想要使用的时候,只需要复制(举个栗子)post-commit.tmpl文件,删掉后面的tmpl后缀,并且赋予复制后的post-commit函数的可执行权限。这个时候,在你对仓库

2018-02-07 14:55:04 444

原创 centos下oracle重启以及开机自启操作

oracleoracle重启启动oraclef服务1.SSH -X [email protected]  以ssh方式远程连接到oracle用户下2. export ORACLE_SID=sysmng  修改环境变量为你所需要的实例名称echo $ORACLE_SID 输出看下有没有修改成功3.sqlplus system

2018-02-07 14:43:43 5766

原创 centos下svn使用说明

svn1.svn安装root用户下1.yum install subversion  安装svn2.svnserve --version 测试是否安装成功,成功显示svn的版本号3.sudo mkdir -p /var/svn 建立版本库4.svnadmin create /var/svn/test 建立版本库5.

2018-02-07 14:38:03 918

原创 关于quartz暂停恢复后,job执行多次的异常情况

我的quartzjob使用的是jdbcstore方式。我需要设置我的job可以实现故障恢复,又因为我使用的是crontrigger,因此我设置了misfire规则为withMisfireHandlingInstructionIgnoreMisfires。它的意思就是在系统重新启动后,根据第一个错过的时间恢复所有错过的任务,随后按照正常的规则执行。这个是没有问题的。   但是,在我对该任务执行完

2017-09-27 09:32:04 5840 4

转载 nodejs的调试器node-inspector

1.npm install -g node-inspector     安装node-inspector(-g表示是全局模块)2.node --debug-brk=5858 xxx.js      xxx是所要调试的文件名,连接除错的脚本调试服务器3.重新打开一个终端,然后输入 node-inspector 启动node-inspector 4.在浏览器中打开 http://127.0

2017-06-05 16:34:44 283

原创 关于tomcat成功启动但访问不了欢迎界面的问题

公司新配的电脑需要安装各种环境,在我安装tomcat的时候出现了问题。JDK已经按照网上的说法配好了,然后tomcat也成功启动。点击startup.bat后并没有出现闪退的现象。可是我在地址栏输入http://localhost:8080/却出现404错误。确认了端口号并没有被占用。百度网上一大堆也没啥用。后来发现有个帖子说是因为Root文件夹里没有index.html和index.jsp文件。

2017-05-17 09:16:22 27222 4

原创 Navicate for mysql 连接数据库

我们通常在下载一个mysql后,就想直接使用。实际上,这个时候mysql还没有在我们的电脑里注册。那么我们应该怎么做呢。首先就是以管理员的方式打开命令窗口(cmd),然后切换到mysql的bin目录下,执行mysqld.exe -install   下面出现Service successfully installed,表示成功。如果我们不以管理员的方式打开命令窗口,执行上述命令后会出现In

2017-01-09 12:38:06 1556

原创 关于 Could not find main class 错误

我用myeclipse从SVN上导了一个公司的项目,要求是jdk1.5.,因为我之前电脑重装了系统,所以Tomcat,Jdk之类的都重新装了一遍。项目导下来之后,我修改了他的JDk版本,重新配置了Tomcat,其中tomcat对于的JDK选择的也是1.5,当时貌似报了一个异常,可是我没太在意(尴尬。。)再后来,就出现了那个让人崩溃的 Could not find main class,

2017-01-06 10:08:29 3285 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除