
Java
文章平均质量分 55
枪枪枪
见贤思齐焉,见不贤而内自省也。
君子生非异也,善假于物也。
君子博学而日参省乎己,则知明而行无过矣。
展开
-
java 不同的打包方式,获取数据库链接时一个成功一个失败
当将项目代码和依赖独立打包时,项目代码内DriverManager.getConnection(url, connectionProperties)可以正常获取数据库链接。参考链接:https://stackoverflow.com/questions/5130254/java-error-no-suitable-driver-found。不清楚为什么使用maven-shade-plugin打到一个jar包中会导致程序找不到postgresql的驱动对象。在检查并更换数据库url后发现问题并未解决。原创 2022-09-09 18:25:51 · 553 阅读 · 0 评论 -
spring boot 2.x + spring websocket + thymeleaf + echarts 实现实时更新进度条
文章目录需求大致如下:代码部分如下:后端代码如下:前端代码如下:最终效果如下总结过程比较曲折,在网上查了不少的案例,但是大多数实际用起来并不太符合所想的要求。需求大致如下:1.后端实时推送数据到前端,前端实时更新数据要满足后端实时推送数据这个要求,就不能使用http方式,因为在http方式下需要浏览器向服务端主动发起请求,然后建立连接,服务端返回数据给浏览器。于是便准备使用websocket方式建立一个接口,浏览器和服务端建立连接后,通过请求这个接口便可以不断的活动服务器推送的数据。websoc原创 2022-05-26 22:03:24 · 1696 阅读 · 1 评论 -
maven scala java 混合项目编译、打包(jar包)、运行
文章目录说明java相关的插件scala相关的插件maven命令打包创建项目分别指定java和scala的source root路径编辑pom文件执行命令运行jaridea打包参考资料说明一开始用的是在idea中打包的方式,但是在更新项目结构或是更新以来后,需要手动的去修改原来的配置,不是很方便。于是查找资料看下用maven命令如何打包java相关的插件java代码编译与打包,我参考了这篇文章的内容,介绍的很详细:https://blog.youkuaiyun.com/dyq51/article/details原创 2022-02-24 15:50:22 · 8654 阅读 · 1 评论 -
本地运行jar包时指定main函数并传入参数
java -classpath /root/com.bigdata.jar myspark.warehouse.DataParsing “参数1” “参数2” “参数3”若是已经在META-INF中指定好了main函数入口,可直接使用java -jar /root/com.bigdata.jar “参数1” “参数2” “参数3”来运行...原创 2021-12-02 17:58:09 · 4475 阅读 · 0 评论 -
idea创建maven项目
参考资料idea创建maven项目https://blog.youkuaiyun.com/weixin_39209728/article/details/85853516IntelliJ IDEA创建Maven项目archetype选什么https://jingyan.baidu.com/article/73c3ce2864fa1be50343d9ee.htmlIntelliJ IDEA如何默认使用阿里云的Maven仓库https://jingyan.baidu.com/article/a501d80c68原创 2020-10-26 17:37:25 · 152 阅读 · 0 评论 -
Tomcat输出控制台中文乱码的解决方法
问题原因这个问题的原因是windows默认编码集为GBK,由于使用startup.bat启动tomcat时,它会读取catalina.bat的代码并打开一个新窗口运行。打开的cmd默认编码可能不是utf-8,与系统编码不一致,所以导致乱码。所以tomcat的命令框和输出日志都是乱码修改logging.properties配置a.打开tomcat/conf/logging.properties...转载 2020-03-31 20:28:57 · 2128 阅读 · 1 评论 -
java编程思想,示例代码的编译构建
文章目录一 获取src code1.1 将示例代码放在一个合适的路径下二 开始配置2.1 配置项目的类路径2.1.1 验证配置是否成功2.1下载Ant2.1.1 将Ant放在合适的位置并配置环境变量2.2 打开CMD,切换到示例代码路径下一 获取src code这是本书作者的网站:https://www.mindviewllc.com/quicklinks/这是示例代码的网站:https:/...原创 2019-06-24 20:36:28 · 1355 阅读 · 0 评论 -
[Java编程思想] 阅读第8章 多态
第8章 多态多态通过分离做什么和怎么做,从另一角度将接口和实现分离出来。多态不但能够改善代码的组织结构和可读性,还能够创建可扩展的程序——即无论在项目最初创建时还是在需要添加新功能时都可以“生长”的程序。“封装”通过合并特征和行为来创建新的数据类型。“实现隐藏”则通过讲细节“私有化”把接口和实现分离开来。(权限控制,private)。多态的作用则是消除类型之间的耦合关系。继承允许将对象视为它...原创 2019-06-25 19:46:41 · 316 阅读 · 0 评论 -
IDEA for Java,中的Diagrams功能太赞了
如何使用右键项目中的.java文件,在底部的Diagrams→\to→Show Diagram,就能查看类图支持拖动某个类到面板中鼠标左键选中某个类,直接拖到面板中就能显示了。显示效果类之间的关系一下子就清晰明了了。GIF演示工具栏按钮说明num按钮功能1Fields域2Constructors构造器3Method方法4...原创 2019-06-25 11:39:04 · 19685 阅读 · 2 评论 -
操作系统概念 10.1.2 文件锁定的JAVA示例
/** * A simple program demonstrating file locking. * This program acquires an exclusive lock on the * first half of the file and a shared lock on the second half. * * Usage * java LockingExample...转载 2019-01-05 10:03:41 · 194 阅读 · 0 评论