- 博客(37)
- 资源 (4)
- 收藏
- 关注
原创 THREEJS辉光与景深特效
THREEJS中使用EffectComposer、UnrealBloomPass和BokehPass实现辉光与景深效果。
2022-02-16 10:17:33
3445
2
原创 THREEJS导入外部OBJ+MTL后内存优化
背景近期做一个关于石油化工的3D数字孪生项目,模型均为客户那边提供,模型文件是obj+mtl+jpg组合。因为有较多局部控制动画,所以建模被要求拆分成多个obj模型,然后在场景中自动组合使用。现象用THREEJS加载模型添加到场景中后发现两个问题:1.渲染速度很慢;2.如果浏览器同时开两个或窗口,那么会出现黑屏闪一下,然后页面就全白了,场景也都没了(如下图所示)。调查经过调查发现,打开一个窗口时,GPU内存被占用3.6G,打开两个的时候直接飙到5.2G,我...
2022-01-20 14:32:29
2577
2
原创 Nginx代理websocket
nginx server { listen 8090; server_name localhost; add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS'; add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep.
2021-05-31 19:24:18
3563
3
原创 ThreeJS导入外部obj和mtl
本文将介绍如何使用ThreeJS导入obj和带贴图mtl的外部obj模型; 使用AmbientLight为场景所有物体添加基础光源; 使用SpotLight为场景添加聚光灯效果,并为obj添加阴影效果; 使用SpotLightHelper,为聚光灯添加光源调试辅助线; 使用GUI,添加一些简单的属性操作obj模型;本文代码结构将在之前的文章VUE整合ThreeJS并创建一个带动画的简单场景代码的基础上进行修改。效果预览一、导入外部模型OBJ首先引入所需的包import..
2021-04-28 18:00:47
7824
6
原创 VUE整合ThreeJS并创建一个带动画的简单场景
一、环境准备开始之前,需要准备好如下工具,本例使用的工具及其版本号如下(后续如有相关文章,则都基于此环境),IDE使用的Webstorm,当然你可以选择vs code等工具,yarn非必要,如果你习惯用npm可忽略yarn。angular或react整合都大同小异。 名称 版本 node v14.7.0 vue-cli 4.4.6 yarn..
2021-04-03 00:21:16
2840
1
原创 SQL并列排序问题
有这么一道面试题,说有学生表(student),其中字段包括id(主键)、name(姓名)、score(分数),按照成绩进行排名,其中成绩一样的,名次要并列。首先说一下,排序有两种,一种是最直白的理解排序,另一种常常应用在实际工作开发场景中。直接上图第一种:...
2020-08-01 16:25:37
4437
原创 Java8关于list.stream()的一些简单用法
一些简单用法记录一下。文中使用几个第三方jar包如下: <dependencies> <!-- https://mvnrepository.com/artifact/org.apache.commons/commons-collections4 --> <dependency> <groupId>org.apache.commons</groupId>
2020-06-09 14:45:45
13996
原创 Jenkins一些常见问题
恢复war最开始的状态如果安装时有瑕疵,强迫症患者就想恢复原样重新安装,或者推荐插件没装又懒得一个一个找,可以删除root下.jenkins文件夹,注意有个是.jenkins,前面有个点。这个文件夹是隐藏的你可能ls不出来,所以直接cd .jenkins进入,或者直接rm -rf .jenkins即可。cd /rootrm -rf ./jenkins#重启jenkins即可jav...
2020-04-14 00:11:55
841
原创 Jenkins实现java+maven自动部署
闲来无事,玩一下jenkins自动部署,好记性不如烂笔头子,发个博客记个笔记,若能帮助到路过兄弟,也算有点额外的用途,毕竟不是专家,如发现文章有误,欢迎指摘,虚心接受,共同进步。目的:通过jenkins,自动化完成从git仓库拉取代码、maven编译打包、上传目标服务器并启动服务。所需工具: 名称 版本 备注 J...
2020-04-13 23:48:18
1323
1
原创 基于nginx+consul-template+consul+springboot实现自动发现服务的集群
近来公司需要研究consul作为技术储备,本人研究了一下,所谓好记性不如烂笔头子,所以在此记录一下,也希望能帮助到需要的小伙伴,因本人技术能力有限,文章可能有不足或者错误之处,请大神指摘,好及时更改,及时刷新自己的认知。 由于集群和负载均衡需要多台服务器测试,公司临时也没有多余服务器,所以用了虚拟机。 本文使用了两台虚拟linux作为springboot业务服务,当然...
2018-04-28 14:15:52
4982
2
原创 java.lang.NullPointerException: target is null for method contains
java.lang.NullPointerException: target is null for method contains at ognl.OgnlRuntime.callMethod(OgnlRuntime.java:1367) at ognl.ASTMethod.getValueBody(ASTMethod.java:90) at ognl.SimpleNode.evaluat
2015-02-03 08:45:10
19979
原创 JSP自定义标签
1.编写.tld <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> 1.0 1.2 icqm self-tag
2015-01-27 15:59:01
1260
原创 Java流水生成工具
package com.serialnumber;import java.text.SimpleDateFormat;import java.util.Date;import org.apache.commons.lang.RandomStringUtils;/** * @ClassName: SerialNumber.java * * @Description: 流水生成工具
2015-01-27 15:28:52
5349
3
原创 不依赖框架的文件下载
package com.utils;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.net.URLEncoder;import javax.servlet.http.HttpServletReque
2015-01-27 15:13:13
597
原创 Java利用反射实现对象之间相同属性复制
package com.utils;import java.lang.reflect.Method;import java.util.Arrays;import java.util.Collection;import java.util.List;/** * @ClassName: BeanUtil.java * * @Description: BeanUtil * * @
2015-01-27 15:08:22
7947
原创 Hibernate One-to-Many(单向)
Hibernate 单向 One-to-Many 只在one方配置,适用于一条数据关联多条明细
2015-01-26 14:12:02
6153
原创 Java小写金额转换大写与金额比对(支持繁体大写金额)
package com.gerrard.pmc.util;import java.util.HashMap;import java.util.Map;import org.apache.commons.lang3.StringUtils;/** * 金额工具类 * * @author GERRARD */public final class MoneyUtil { /
2014-09-05 15:41:01
4605
原创 java判断指定路径文件是否存在
import java.io.File;/** * 判断指定路径的文件是否存在 * * @author Gerrard */public class IsFileExists { /** * @param args */ public static void main(String[] args) { File file = n
2013-05-14 13:32:45
9649
原创 Eclipse延长控制台显示信息
在开发中,由于可能报的错误太多,导致只能显示一部分错误信息,而开始部分的错误信息被顶掉。这时我们想看全信息要设置控制台的缓冲大小 方法:控制台 - 右键 - Preferences - Console buffer size : 设置为1000000 或更多 最大支持多少也没试过,不过这个大小应该够了
2013-05-06 14:32:23
887
原创 OGNL表达式的使用
OGNL - Object graph Navigation Language(对象图导航语言) OGNL表达式: value="userName"/> ONGL表达式指的是 value="userName"部分,外部是S标签 1.访问值栈中的普通属性和对象型属性action中定义成员变量或对象JSP页面取值<s:property
2013-05-05 22:12:15
1495
原创 利用POI获取Excel中图片和图片位置(支持excel2003or2007多sheet)
利用POI获取Excel中图片和图片位置(支持excel2003or2007多sheet)第三方JAR包(apache下载POI即可):poi-3.9-20121203.jardom4j-1.6.1.jarpoi-ooxml-3.9-20121203.jarpoi-ooxml-schemas-3.9-20121203.jarpoi-scratchpad-3.9-20121203.jar
2013-04-22 13:17:56
13173
7
原创 java获取当月天数,指定年月的天数,指定日期获取对应星期
package com;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * @author Gerrard */public class TestGetWeek { public static void main(String[] args) {
2012-12-25 23:52:55
38083
原创 POI根据EXCEL模板,修改内容导出新EXCEL
package excelPoiTest;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apac
2012-12-11 10:54:03
20879
2
原创 JQuery-AJAX 不支持对象此方法或属性解决办法
项目中使用jquery的ajax异步提交action,可是浏览器总是报错说 :不支持对象此方法或属性。function checkInRqtExfDate() { var date = document.getElementById("s_qtyRqtDate").value; $.ajax({ url: "ajaxRqtExfDate.do?date=" + date,
2012-11-13 16:52:32
10238
原创 比较严格的JS身份证校验
var vcity={ 11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古", 21:"辽宁",22:"吉林",23:"黑龙江",31:"上海",32:"江苏", 33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南", 42:"湖北",43:"湖南",44:
2012-11-12 22:44:01
6907
原创 HTML灰色不可编辑文本框
将HTML文本框设为不可编辑文本框。 方法1: onfocus=this.blur()方法2:readonly方法3: disabled 让文本框变灰不可输入:不可输入还可以用上述三种方法
2012-11-11 20:15:45
81559
1
原创 JQuery二维码插件(前台生成)
去网上下载两个JS文件1.jquery.qrcode.js 2.qrcode.jsbasic example二维码信息:201211070014二维码信息:gerrard //jQuery('#qrcode').qrcode("this plugin is great"); jQuery('#qrcodeTable').qrcode({
2012-11-07 00:14:34
17968
4
原创 启动Tomcat错误:he JRE_HOME environment variable is not defined correctly
在tomcat的bin目录下,双击startup.bat,闪一下,就没了,后来仔细看了一下黑屏闪的内容如下:the JRE_HOME environment variable is not defined correctly This environment variableis needed to run this program原因:以前版本的tomcat需要J
2012-11-06 23:57:41
62847
6
自动配置JDK-AutoJDK
2014-07-23
Java控制Excel的jar包poi3.5
2012-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人