Java
文章平均质量分 87
我还要去追逐我的梦
热衷于云计算基础架构、基于联盟链的技术应用,大数据数据分析处理、DevOPS。感兴趣的领域有Java、C/C++、Python、Rust、Go、Delphi等语言、数据库、NoSQL、OOP、重构与模式以及敏捷开发等
展开
-
在Win 11下使用Visual Studio 2019和cygwin编译JBR(Java SDK 17)源码
请到JetBrainsRuntime\build\windows-x86_64-server-release\make-support\failure-logs查看具体报错,将utf8格式,改成utf8 with bom保存,我目前遇到了下面大概20个左右文件修改。如果出现failure的字样,可以适当修改,如果不好改,建议重装换没有空格的目录。编译成功后,进入build/windows-x86_64-server-release目录,可以看到编译的目录。安装目录一定不要带空格,如果有空格,请重装。原创 2023-03-11 20:45:38 · 1103 阅读 · 1 评论 -
JDK8和JDK11使用Hotswap Agent在idea进行热部署
之前就了解了Hotswap Agent和DCEVM可以替换jrebel,但一直没有详细了解下,今天写这篇文章,让大家可以在JDK8和JDK11环境下进行idea热部署。原创 2022-10-22 16:31:20 · 1257 阅读 · 0 评论 -
年底奉献spring boot 2.3.2+jeesite版本,方便微小企业开发应用(使用artemis和redis4)
首先,感谢https://gitee.com/kedou/springboot2-jeesite改项目,该项目基于spring 2.0.4但是在spring boot 2.3最新版有问题。所以在此进行修改,并奉献给大家1.下载windows redishttps://github.com/tporadowski/redis/releases/tag/v5.0.9启动方法>redis-server redis.windows.conf2.将activemq替换成artemis,artem原创 2020-12-29 12:19:29 · 309 阅读 · 0 评论 -
Java程序员修炼之道(一)-并发中产生的死锁
Java程序员修炼之道的代码 https://download.csdn.net/download/penker_zhao/13452596重温埃文斯的Java程序员修炼之道,在第三章中运行示例,发现运行了几次不能死锁,所以改了下代码,让其产生死锁,具体死锁原因,请自行浏览书本获取:package com.java7developer.chapter4;public class DeadlockMicroBlogNode implements SimpleMicroBlogNode { .原创 2020-12-04 16:45:55 · 201 阅读 · 0 评论 -
Ruoyi Vue版集成JFlowSpringBoot(成功版)
1.下载https://gitee.com/kikock/RuoYi-JFlow的源码,以及ruoyi-vue源码,ruoyi-jflow只是一个参考,因为他不是ruoyi-vue版2.修改WF/Comm/Gener.js.所有url增加从cookie里面获取Token,添加GetCookie函数,参考如下:$.ajax({ type: 'post', async: false, xhrFields原创 2020-07-06 10:37:37 · 3329 阅读 · 4 评论 -
struts2.3.32升级到struts2.5.20最新版(最终成功版)
1.参考strtus官方给出的建议https://cwiki.apache.org/confluence/display/WW/Struts+2.3+to+2.5+migration重点如下,红色字体重点关注:StrutsPrepareAndExecuteFilterTheorg.apache.struts2.dispatcher.ng.filter.StrutsPrepareA...原创 2019-10-26 09:44:04 · 5219 阅读 · 2 评论 -
重温Java经典教程(The Java™ Tutorials)第三篇-Java语言-第二章-2.2注解
注解用法Annotations have a number of uses, among them:Information for the compiler — Annotations can be used by the compiler to detect errors or suppress warnings. Compile-time and deployment-time pr...原创 2018-12-25 15:06:29 · 226 阅读 · 0 评论 -
重温Java经典教程(The Java™ Tutorials)第三篇-Java语言-第二章-2.6.2泛型
Wildcards(通配符)In generic code, the question mark (?), called the wildcard, represents an unknown type. The wildcard can be used in a variety of situations: as the type of a parameter, field, or loca...原创 2019-01-05 11:06:52 · 321 阅读 · 0 评论 -
重温Java经典教程(The Java™ Tutorials)第三篇-Java语言-第三章-基本I/O
Byte StreamsPrograms use byte streams to perform input and output of 8-bit bytes. All byte stream classes are descended from InputStream and OutputStream.There are many byte stream classes. To dem...原创 2019-01-07 09:58:28 · 411 阅读 · 0 评论 -
重温Java经典教程(The Java™ Tutorials)第三篇-Java语言-第二章-2.3接口
Defining an InterfaceAn interface declaration consists of modifiers, the keyword interface, the interface name, a comma-separated list of parent interfaces (if any), and the interface body. For exam...原创 2019-01-03 11:24:11 · 226 阅读 · 0 评论 -
ruoyi衍生品ruoyi-cloud和ruoyi-ant的研究(上)
前端时间抽空了解了ruoyi这个快速开发平台,应该说目前比较好的开源平台都通过升级为企业版或者购买培训资料,会员来盈利,感觉不盈利,就对不起自己,便宜了拿自己的东西去做大项目的公司或者个人。ruoyi这个也不一样,好在目前是全部开源,并且是通过购买视频资料来赚钱。我个人认为后者可能更好一些。 话不多说,按照各个步骤逐一搭建起来: 1.git拉取c...原创 2019-07-02 10:28:05 · 4033 阅读 · 0 评论 -
使用redisson连接redis集群会报RedisTimeOutException的错误的解决方案(成功版)
我们项目是三主三从部署在线上环境,项目中使用redisson去读取redis集群的KV,有时候发现会报下面这个错误:经过一些网站的搜索和配置文件的了解,最后在redisson的FAQ找到如下解决方案,用下面这个解决方案,通过线上观察,基本解决:Q: I saw a RedisTimeOutException, What does it mean? What shall I do? Ca...原创 2019-08-05 15:00:01 · 19860 阅读 · 1 评论 -
windows 10 下如果编译zipkin server源码并运行(成功版)
在了解spring cloud sleuth组件时,通过https://blog.csdn.net/forezp/article/details/81041078这篇文章提供的Demo了解了服务链路追踪原理。 但是在运行java -jar zipkin-server-2.10.1-exec.jar,报“Caused by: java.lang.IllegalArgu...原创 2019-08-29 12:34:01 · 1265 阅读 · 0 评论 -
如何快速了解Sharding-JDBC原理
1.查看文档https://shardingsphere.apache.org/document/current/cn/overview/了解示例https://github.com/apache/incubator-shardingsphere-example在运行示例前,请注意下面两点:1.安装Docker容器环境(具体运行省略)https://github.com/a...原创 2019-09-11 15:07:37 · 393 阅读 · 0 评论 -
重温Java经典教程(The Java™ Tutorials)第三篇-Java语言-第二章-2.6.1泛型
Generic TypesA generic type is a generic class or interface that is parameterized over types. The following Box class will be modified to demonstrate the concept.A Simple Box ClassBegin by exami...原创 2019-01-04 11:51:54 · 321 阅读 · 0 评论 -
重温Java经典教程(The Java™ Tutorials)第三篇-Java语言-第二章-2.5数字与字符串
Converting Between Numbers and StringsConverting Strings to NumbersFrequently, a program ends up with numeric data in a string object—a value entered by the user, for example.The Number subclass...原创 2019-01-04 09:33:11 · 214 阅读 · 0 评论 -
Scrumworks自述文件(ScrumWorks Pro翻译第一篇)
为了好好学习Scrumworks,我将逐步翻译整个Scrumworks文档内容,翻译的比较笨拙,使用了Google翻译,但最后做了梳理,希望对大家有用。翻译大纲请查询http://danube.com/docs/scrumworks/pro/latest/index.html翻译 2011-09-30 15:47:59 · 4338 阅读 · 0 评论 -
解决2015-06-08日之前ES脚手架项目启动不了,一直停留在spring初始化阶段(唯一解决方案)
问题描述:截止到2015-06-07月为止,http://zhangkaitao.github.io/es/上下载的代码按照步骤进行编译后,会有下面问题产生:”按照你文档来操作,初始化数据库等都ok,但是到执行es-web的时候,起动不了.请问是怎么回事呢?mvncleantomcat7:run-Dmaven.test.skip=true最后最后一只卡在这里...原创 2015-06-07 15:52:50 · 6800 阅读 · 13 评论 -
关于java内部类加载顺序的问题
前面是看到某个论坛讨论的内部类加载顺序的问题,链接如下:http://www.oschina.net/question/2273217_217864#tags_nav今天看了单例模式,对内部类的加载顺序产生了疑问。所以来请教大家。我们知道,java当中,类的加载顺序是:类静态块-类静态属性-类内部属性-类构造方法。但是当有内部类的时候会怎样呢?我们先看一下代码。?原创 2015-09-10 23:43:31 · 4785 阅读 · 2 评论 -
老黄聊架构:微服务架构落地之前,需要想清楚的几个关键问题
自从 2014 年“微服务架构”这个概念首次提出以来,在业界就引发了一股对微服务架构的激烈探讨,大家对它的意义褒贬不一,所以我想借此机会给大家简单分享一下我所理解的微服务架构,主要内容会包括:为什么需要微服务架构?微服务架构是什么?微服务架构有哪些特点?如何搭建微服务架构?此外,我还会为大家展示我们公司目前搭建的微服务架构的应用案例,希望我的分享会给大家带来一点帮助。背景介绍今天我给大转载 2016-04-12 13:27:31 · 5278 阅读 · 0 评论 -
Cannot change version of project facet Dynamic Web Module to 3.1 (Eclipse Maven唯一解决方案)
If you want to use version 3.1 you need to use the following schema: http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsdNote that 3.0 and 3.1 are different: in 3.1 there's no Sun mentioned, so si原创 2014-10-29 17:30:51 · 21222 阅读 · 0 评论 -
Eclipse自动补全设置与Eclipse源代码下载(非常好的文章,推荐)
http://www.cnblogs.com/pelloz/p/4343208.html以前使用VisualStudio和Sublime写代码的时候有很完善的代码提示,但是最近开始使用Eclipse弄JAVA的时候发现它的代码提示不是很习惯。上网找了一些资料,修改了代码提示的方式,记录在博客上供大家查阅。本文主要参考了以下文章http://www.cnblogs.com转载 2017-03-03 13:26:19 · 425 阅读 · 0 评论 -
使用Gradle构建EhCache3的Eclipse环境
昨晚在GitHub上Fork了EhCache3的源码,然后想使用Gradle构建Eclipse的环境,但碰到了几个问题,特整理之。1.首先,下载了Gradle的插件,BuildShip,搭建请参考文章:https://jingyan.baidu.com/article/e73e26c0b0706c24adb6a7c5.html2.通过BuildShip导入工程或者在Shell环境下编译都会报如原创 2017-05-10 07:54:17 · 846 阅读 · 0 评论 -
java.sql.SQLException: 不允许的操作: operation cannot be mixed with Oracle-style batching 解决方案
我的开发环境是Eclipse helios,Tomcat 6以及JDK 1.6使用的JDBC的jar包是ojdbc6.jar。使用TOMCAT设置的JNDI,通过JDBC访问Oracle数据,其中Tomcat的context.xml说明如下:maxActive="100" maxIdle="30" maxWait="10000" name="cbs" password="*****"原创 2017-06-05 14:46:38 · 6027 阅读 · 0 评论 -
Jeesite增加spring-data-redis缓存功能以及相关配置
由于经常使用了Jeesite来开发项目,所以针对Jeesite使用的相关技术架构还是比较了解的,由于Jeesite有一定的局限性,所以在平常工作中优化了他的一些代码。这次主要优化了两点,简单说明如下:1.Jeesite项目以前使用Ehcache来存储Session,为了优化项目(因为Terracotta对Ehcache的企业版做了收费,由于时间有限,暂且不讨论Ehcache和Redis好坏原创 2017-10-11 14:32:20 · 2572 阅读 · 1 评论 -
Spring Boot 2.0.6配置Actuator以及跟ehcache-core低版本共存问题(net/sf/ehcache/statistics/StatisticsGateway)
我们新的开发平台基于spring boot 2.0.6搭建(还未整体使用spring cloud)添加了Spring Boot 2.0.6的actuator后,开发平台碰到了这个问题描述:java.lang.NoSuchMethodError: net.sf.ehcache.Ehcache.getStatistics()Lnet/sf/ehcache/statistics/Statistic...原创 2018-12-06 15:46:30 · 4253 阅读 · 1 评论 -
Guns 5.1使用Mybatis-plus从2.3升级至3.0.6填坑指南
Guns 5.1下载地址和具体描述:https://gitee.com/stylefeng/gunsGuns基于SpringBoot 2,致力于做更简洁的后台管理系统,完美整合springmvc + shiro + mybatis-plus + beetl!Guns项目代码简洁,注释丰富,上手容易,同时Guns包含许多基础模块(用户管理,角色管理,部门管理,字典管理等10个模块),可以直接作为...原创 2018-12-10 16:08:17 · 2494 阅读 · 2 评论 -
重温Java经典教程(The Java™ Tutorials)第三篇-Java语言-第一章
(Java语言定义的四种类型的变量)The Java programming language defines the following kinds of variables:Instance Variables (Non-Static Fields) Technically speaking, objects store their individual states in "non-st...原创 2018-12-21 14:14:10 · 260 阅读 · 0 评论 -
重温Java经典教程(The Java™ Tutorials)第三篇-Java语言-第二章-2.1类和对象
嵌套类嵌套类几种类型The Java programming language allows you to define a class within another class. Such a class is called a nested class and is illustrated here:class OuterClass { ... class Nes...原创 2018-12-22 11:24:22 · 205 阅读 · 0 评论 -
重温Java经典教程(The Java™ Tutorials)第三篇-Java语言-第二章-2.4继承
Overriding and Hiding Methods(仔细读完)Instance MethodsAn instance method in a subclass with the same signature (name, plus the number and the type of its parameters) and return type as an instance me...原创 2019-01-03 18:36:30 · 472 阅读 · 0 评论 -
解决Tersus 2.0.3.1版本报JDBC连接失败的错误
关于下面错误的解决方法:Tersus 2.0.3.1 Studio是自动把HSQLDB迁入到工具的。首先查找工程文件的/database目录下*.properties的HSQLDB的版本是多少,根据版本到http://sourceforge.net/project原创 2011-09-27 17:40:47 · 1549 阅读 · 2 评论