
Java web
文章平均质量分 79
qilei2010
坚定的小米11Pro工业垃圾推广大屎!
展开
-
【Java】多人协同在线编辑Excel源代码及部署包
1. 背景在互联网环境中,我们可以使用 腾讯云文档、金山云文档等在线编辑Excel,但内网环境下却一直没有类似的工具,直到开源项目 LuckySheet 横空出世!以下就是基于 LuckySheet 的一个前后端集成的,可以实际运行的 Demo。可以直接部署在内网使用。话不多说。具体见:我的Gitee项目。该项目直接 fork 自开源项目 ecsheet ,我修正了几个错误。2. 下载下面附上我编译好的可运行 jar。3. 使用3.1 运行环境该jar使用 mongo原创 2021-07-18 20:59:18 · 10609 阅读 · 16 评论 -
【Web】使用Three.js制作有数据源控制的3D模型动画
懒得写了,大概记录下步骤。1. 使用开源软件Blender制作3D模型Blender类似于3DMax、Maya,是制作3D模型的工具软件,较难使用,无法制作精确尺寸模型,学习资料匮乏,仅有B站有少量优质教学视频。导出格式选择 gltf 或 glb,该格式包含模型、灯光、材质等信息,并且最重要的是此格式是 Three.js 推荐支持格式。该格式也是开源格式。2. 使用 Three.js 控制3D模型...原创 2021-05-19 08:46:26 · 2282 阅读 · 0 评论 -
【数据库】c3p0官方文档翻译
1 概述c3p0是一个数据库连接池中间件。官网在此:https://www.mchange.com/projects/c3p0/。最近因旧项目在c3p0的使用上出现些问题,所以特访问c3p0官网一探究竟。遇到英文,翻译到此处,以备后查。水平有限,仅供参考。仅翻译大意,未按中文语序重排。2 术语这里对该文章中的特定英文词汇做解释说明。client:相对于数据库而言,使用JDBC、数据库链接的软件和程序即为 client。我译作 客户端。check in:以c3p0数据库连接池.翻译 2021-04-24 22:56:53 · 862 阅读 · 0 评论 -
【Java】Java编程思想-案例精华摘抄
蛮有意思的几个地方。1.题目:答案:解析:2.题目答案解析3.题目答案原创 2021-03-13 18:39:17 · 208 阅读 · 1 评论 -
【中文编码】Java中的中文编码剖析_一文带你了解乱码的根源
原文链接:https://developer.ibm.com/zh/articles/j-lo-chinesecoding/。经典好文,常读常新。比较少见的深入剖析,担心原文丢失,全文转载至此。深入分析 Java 中的中文编码问题Java 编码格式的区别和常见场景介绍,以及如何避免编码问题许令波发布: 2011-07-06几种常见的编码格式为什么要编码不知道大家有没有想过一个问题,那就是为什么要编码?我们能不能不编码?要回答这个问题必须要回到计算机是如何表示我们人类能够理解的.转载 2020-11-14 21:16:00 · 327 阅读 · 0 评论 -
【Java】Java客户端小软件简单发布
1. 背景Java Swing 项目,需要发布给 没有 jre 环境的 普通用户。2. 解决方案方法很多,这里记录一种不正式,但实用的方法。3. 步骤3.1 Export在 Eclipse 中右击项目,选择 Java - Runnable JAR file;勾选择 主类;选择 输出文件夹和文件名称;单选 lib 库文件的处理方式,建议选择 第一种方式:Extract required libraries into generated JAR;Finish...原创 2020-08-25 13:53:06 · 359 阅读 · 0 评论 -
【Java】字符串中常见的空白符及剔除方法
除了英文状态下的空格,还有几类的空白符。一、常见的空白符1. 空格" "最常见的空格。产生:在英文输入模式下,空格键单击一次。2. 中文全角空格" "比较少见的空格。产生:在中文输入模式下,调整为全角输入,单击空格键一次。可以看到 与 英文空格 宽度不同。3. 中文半角空格" "与 英文空格 相同。4. 换行符'\n'作用:光标往下一行(不一定到下一行行首)。Newline。产生:特定模式下产生。5. 制表符'\t'作用:光标往原创 2020-08-24 13:04:39 · 14269 阅读 · 1 评论 -
【Java-Excel】Apache POI包名称的含义
很有意思。XSSF(XML SpreadSheet Format) – Used to reading and writting Open Office XML (XLSX) format files. HSSF(Horrible SpreadSheet Format) – Use to read and write Microsoft Excel (XLS) format files. HWPF(Horrible Word Processor Format) – to read...原创 2020-08-21 15:11:13 · 310 阅读 · 0 评论 -
【Struts2】Struts2.3版本与2.5版本关于DMI、SDMI、SMI等严格动态方法调用的区别
转自 Struts2 官网。全网搜遍,还是官网文档清晰细致。奈何我访问官网时网速不行,特粘贴于此,以供参考。Action ConfigurationThe action mappings are the basic "unit-of-work" in the framework. Essentially, the action maps an identifier to a handler class. When a request matches the action's name, the.原创 2020-08-19 10:51:55 · 1432 阅读 · 0 评论 -
【好文】程序员你为什么这么累
编码经验谈:https://xwjie.github.io/rule/转载 2020-04-15 23:36:07 · 157 阅读 · 0 评论 -
【源码】Spring 源代码包中的 StringUtils 源代码
在看《Expert One-on-One J2EE Without EJB》的时候,我同步浏览了 Spring 的源码包,发现里面有个 Spring 自己实现的关于 常见的字符串 工具辅助类:StringUtils。在源代码里,作者同时也指出了 Apache 的 StringUtil 类(org.apache.commons.lang.StringUtils),可能...原创 2020-03-20 21:43:24 · 649 阅读 · 0 评论 -
【笔记】《Expert One on One J2EE Design And Development without EJB》笔记
博主:中文版翻译的质量很高,熊节统筹翻译的。由于是扫描版PDF,直接上截图了。这本书应该是 Java Web 必读之书,以前都不晓得有这种书。害,学校也不教(本科TM的也就教个Java教程前5章),工作时也没大神带(野路子公司)。说正题:书比较啰嗦,讲EJB能讲5章。这EJB小公司用不到,没有几个亿的投资额,怕是用不到这个技术,可直接略过。1. 业务服务层Spring老大哥教你重新认识...原创 2020-03-15 15:52:22 · 1578 阅读 · 1 评论 -
【笔记】Expert One on One 系列笔记
原来 Expert One-on-One J2EE 系列有两本书。第一本是先写的,讲的是 J2EE 的设计,第二本讲的是在不使用 EJB 来做J2EE开发。第二本书才是Spring的起源之作,其中的Interface21就是Spring的前身。《Expert One-on-One J2EE Design and Development》2002年出版,译作《J2EE设计开发编程指南》,译...原创 2020-03-15 15:55:03 · 834 阅读 · 0 评论 -
【笔记】《Expert One on One J2EE Design And Development》笔记
博主:该书是Spring框架的起源,J2EE(JavaEE)圣经,重要性自不多言。注意:该书出版时间是2004年。仅需阅读自己关注的部分。1. 三层结构(P27)C1 讨论J2EE的架构,分布式架构下是否必须使用EJB组件。我不甚关心此章。不过作者提到的三层结构与我的认识不同。1. Enterprise Information System(EIS) Tier有时也叫 Integ...原创 2020-03-11 13:50:48 · 1645 阅读 · 0 评论 -
【WebService】浅谈 SOAP
原文地址:https://www.ibm.com/developerworks/cn/xml/x-sisoap/index.html原文写于2001年,注意时间。一:为什么需要SOAP?随着计算机技术的不断发展,现代企业面临的环境越来越复杂,其信息系统大多数为多平台、多系统的复杂系统。这就要求今天的企业解决方案具有广泛的兼容能力,可以支持不同的系统平台、数据格式和多种连接方式,要求在I...转载 2020-03-09 19:26:02 · 560 阅读 · 0 评论 -
【转载】JPA & Spring Data JPA学习与使用小记
原文地址:https://www.cnblogs.com/z-sm/p/9176636.html博主注:个人比较推崇Spring全家桶,Spring Boot + Spring Data JPA + Spring thymeleaf。软件开发无非以实现业务为第一要务,满足性能为第二,何苦纠缠于繁杂的各种技术实现框架(Struts Hibernate MyBitis Freemark)中去呢,学...转载 2020-03-07 23:46:06 · 1439 阅读 · 0 评论 -
【经验】Apache的架构师们遵循的30条设计原则
一位国外高级工程师分享的30条架构师的经验,此文为英文。转载 2020-02-01 22:55:47 · 396 阅读 · 0 评论 -
【读书笔记】《软件方法(上)业务建模和需求》(第2版)习题答案
最近在图书馆翻到此书,感觉内容不错,便深入阅读,也推荐大家看一看。本书虽然行文比较口语化,像是培训讲义,但这种接地气的描述和举例反倒使得此书更加通俗易懂,尤其在讲述这种软件建模理论时,通俗是最重要的。此处记录下,章节后习题的答案。由于该书习题答案未直接提供,需不断试错得到,颇费一份工夫。(该书编辑错误较多,习题需使用在线试题)。第四章 业务建模之业务序列图1.答案...原创 2020-01-11 17:20:13 · 1778 阅读 · 0 评论 -
【Java-WebService】使用MyEclipse10和JDK7创建和使用WebServic的简单实例(附源代码)
本文主体内容转载自这里。博主修复部分错误,并增加了使用MyEclipse向导自动创建WebService Client的步骤,并附上博主调试通过的源代码例子(包括Server端和Client端两个项目)。一、准备工作(以下为本实例使用工具)1、MyEclipse10.7.12、JDK1.6.0_22 【博主注:JDK版本必须>=此版本,我自己使用的是JDK7的最新版JDK...转载 2019-12-28 20:16:47 · 241 阅读 · 0 评论 -
【好文】敏捷中国十八年目睹之怪现状
本文转自 InfoQ.cn,原文链接:https://www.infoq.cn/article/c20EtWZh3qHtIdMR9Idc?utm_source=7d_hot&utm_medium=article。转注:本文作者曾翻译《重构》!本文轻松幽默,但读完有醍醐灌顶之效。需求分析如何做?配置管理如何做?持续集成如何做?能看到业界老师傅们分享自己的切身经历,很难得。感谢前辈们的...转载 2019-12-01 21:25:27 · 542 阅读 · 0 评论 -
【Java】最简结构完成SpringBoot增删改查_搭配MySQL数据库
最简单的springboot结构,完整的spring boot 版本CRUD增删改查项目代码。适合快速构建小项目。原创 2019-10-17 23:56:01 · 1472 阅读 · 0 评论 -
Mware Workstation虚拟网络VMnet0、VMnet1、VMnet8的理解和图解
<br />来自: http://hi.baidu.com/xiao1988618/blog/item/8b06f00189943589e950cdd2.html<br /> <br />我对VMware Workstation虚拟网络VMnet0、VMnet1、VMnet8的理解和图解 <br /> <br /> <br />1. 文中符号的说明:<br /><A/B>: 可以理解成A,也可以理解成B。<br /><br />2. 术语<br />调制解调器(Modem): 实现模拟信号与数字信号间的相互原创 2011-01-23 23:38:00 · 168 阅读 · 0 评论 -
在类里运用try catch出现的错误
<br /> <br />public class Now { private String sql = "ddd"; private int a=9; try { //什么什么 }catch (Exception e) { e.printStackTrace(); }}<br />这样写不管try里面写什么总是报错,最后才知道,应该是把try catch语句写到函数里才对~不明白为什么!<br />public class Now { private S原创 2010-11-11 14:51:00 · 712 阅读 · 0 评论 -
Strusts配置很是详细http://www.java3z.com/cwbwebhome/article/article2/2816.html
<br />http://www.java3z.com/cwbwebhome/article/article2/2816.html<br />Strusts配置很是详细转载 2010-12-06 13:53:00 · 1270 阅读 · 0 评论 -
Java环境配置与设置JAVA_HOME,CLASSPATH,PATH的目的
Java环境配置与设置JAVA_HOME,CLASSPATH,PATH的目的及常见错误分析:配置 JAVA_HOME 的时候,最后一定不要加 / 符号转载 2011-02-09 16:40:00 · 922 阅读 · 0 评论 -
有关Java链表概念的有趣问题
Java语言中,指向链表中的某个节点的指针变量无论如何变化都不会影响链表的遍历结果,因为它们的变化并不会影响节点的 next 指针域变化。原创 2016-04-23 16:17:41 · 973 阅读 · 0 评论 -
【Java-GC】集合Collection的clear()和GC垃圾回收测验
转自优快云博客。修复引用网易图片引起的图片丢失。个人理解:虽然不做任何操作,GC会自动回收 ArrayList 内部的对象和 ArrayList 自己本身占用的空间,但GC的时间无法确定,可能在程序运行结束后(对于要一直运行的服务肯定无法接受),也可能由JVM按照某种调度算法定时回收。但个人认为,程序员主动的使用 list = null,map = null 等赋予 null 值 的方...转载 2019-08-01 18:16:26 · 3874 阅读 · 0 评论 -
【Java】OutOfMemoryError-Java-heap-space问题记录
Java Web项目总是 Heap 占用很高,过不多久Tomcat就报 OutOfMemoryError: Java heap space。使用Oralce JDK自带的 VisualVM 工具(bin目录下)查看:几个小时之后就变成这样:然后这样,这已经是崩溃的边缘:最后系统崩溃的时候是这样,已经完全没有GC的空间了,将分配的 -Xms1024m -Xmx1024m全都...原创 2019-08-01 17:40:56 · 206 阅读 · 0 评论 -
【版权】Java Web系统的软件版权风险——使用开源软件用于商业系统的风险
知识水平有限,仅供参考。Windows Server 2008/2012,Oralce Database 11g,Oracle Weblogic 11g/12c,这咱就不谈了,堆钱就行了。一般普通级别的 Java Web项目会用到的非商业软件,通常包含:操作系统:Linux系列,中间件:Apache Tomcat,数据库:MySQL,开发框架:Spring,My...原创 2019-05-24 10:34:00 · 1887 阅读 · 0 评论 -
【CAD-Web】CAD/DWG的Web化
一、背景近期需要做个信息系统,能将一些2D的平面示意图(DWG格式文件)放到Web上,供放大、浏览,甚至可对元素进行交互,如点击、拖动、改变元素颜色线条等。于是,需要寻找开源的解析DWG格式的项目或者软件,一路下来,很是辛苦。这里记录下搜索到的有用信息。二、DWG与DXFDWG格式文件是Auto CAD软件的专有格式,类似于doc,是封闭的不开放的,且是二进制的。而 DXF格式则...原创 2019-03-07 17:57:41 · 27054 阅读 · 22 评论 -
【Java-Method】读《重构》有感_Java方法到底是传值调用还是传引用调用(传钥匙调用)
今天读《重构》P279,Separate Query from Modifier,将查询函数和修改函数分离。 问题的产生突然想到 Java 的传对象作为参数的方法到底是 传引用调用,还是 传值调用?修改参数,会不会影响实参呢? 下面两个代码是不是等效的呢?//用新值覆盖旧值,并返回public Student updateStudentInfo(Student newSt...原创 2018-11-10 17:49:17 · 297 阅读 · 0 评论 -
【Java-POJO-设计模式】JavaEE中的POJO与设计模式中多态继承的冲突
本文原创,同步发布在博客园。最近看《重构》谈到利用OO的多态来优化 if else 和 switch 分支语句,但是我发现OO语法中的多态在使用框架的JavaEE中是无法实践的。对此,我感到十分的疑惑,加之之前项目中有个“状态模式”类的模块被频繁改动的需求折磨要死,又去看了《设计模式》。《设计模式》中也是强调,使用多态和继承来实现“状态”模式。但在采用了 SSH 或 SSM 的项目中,但我从来...原创 2018-11-10 17:47:27 · 610 阅读 · 0 评论 -
JS物理引擎p2.js中文文档
JS物理引擎 p2.js 的中文版WIKI。物理引擎p2.js多用于开发HTML5游戏,国内Egret白鹭引擎使用p2.js物理引擎。转载 2016-07-13 21:45:10 · 9119 阅读 · 0 评论 -
JSP中正则表达式
<br />JS正则表达式详解[收藏] 原创作者: Ivan Li 阅读:3806次 评论:1条 更新时间:2006-10-26 JS的正则表达式 //校验是否全由数字组成 function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } //校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串转载 2010-12-01 21:23:00 · 16705 阅读 · 1 评论