自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

永无止境

虽为菜鸟,但总有一天可以展翅高飞。学习永无止境。

  • 博客(37)
  • 资源 (4)
  • 收藏
  • 关注

原创 THREE.JS监听模型渲染完毕方法-非正经操作

threejs监听一个模型是否渲染完毕的非正经操作。

2023-03-21 10:54:25 1285 1

原创 自定义npm包混淆过滤发布至nexus私服

纯js代码混淆过滤发布到nexus私服。

2022-08-24 11:09:23 996

原创 基于粒子(Points)模拟雨雪天气效果

three.js模拟雨雪天气效果。

2022-07-26 15:23:34 956

原创 基于精灵(Sprite)管道烟雾流动效果

基于ThreeJS精灵sprite的,管道烟雾流动效果。并未使用粒子。

2022-06-09 19:02:52 1951 14

原创 基于THREEJS场景中模型局部辉光效果

基于THREEJS的场景模型局部辉光效果。

2022-05-30 14:24:25 4837 7

原创 THREEJS辉光与景深特效

THREEJS中使用EffectComposer、UnrealBloomPass和BokehPass实现辉光与景深效果。

2022-02-16 10:17:33 3185 2

原创 THREEJS导入外部OBJ+MTL后内存优化

背景近期做一个关于石油化工的3D数字孪生项目,模型均为客户那边提供,模型文件是obj+mtl+jpg组合。因为有较多局部控制动画,所以建模被要求拆分成多个obj模型,然后在场景中自动组合使用。现象用THREEJS加载模型添加到场景中后发现两个问题:1.渲染速度很慢;2.如果浏览器同时开两个或窗口,那么会出现黑屏闪一下,然后页面就全白了,场景也都没了(如下图所示)。调查经过调查发现,打开一个窗口时,GPU内存被占用3.6G,打开两个的时候直接飙到5.2G,我...

2022-01-20 14:32:29 2415 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 3536 3

原创 ThreeJS导入外部obj和mtl

本文将介绍如何使用ThreeJS导入obj和带贴图mtl的外部obj模型; 使用AmbientLight为场景所有物体添加基础光源; 使用SpotLight为场景添加聚光灯效果,并为obj添加阴影效果; 使用SpotLightHelper,为聚光灯添加光源调试辅助线; 使用GUI,添加一些简单的属性操作obj模型;本文代码结构将在之前的文章VUE整合ThreeJS并创建一个带动画的简单场景代码的基础上进行修改。效果预览一、导入外部模型OBJ首先引入所需的包import..

2021-04-28 18:00:47 7217 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 2681 1

原创 SQL并列排序问题

有这么一道面试题,说有学生表(student),其中字段包括id(主键)、name(姓名)、score(分数),按照成绩进行排名,其中成绩一样的,名次要并列。首先说一下,排序有两种,一种是最直白的理解排序,另一种常常应用在实际工作开发场景中。直接上图第一种:...

2020-08-01 16:25:37 4265

原创 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 13960

原创 Jenkins一些常见问题

恢复war最开始的状态如果安装时有瑕疵,强迫症患者就想恢复原样重新安装,或者推荐插件没装又懒得一个一个找,可以删除root下.jenkins文件夹,注意有个是.jenkins,前面有个点。这个文件夹是隐藏的你可能ls不出来,所以直接cd .jenkins进入,或者直接rm -rf .jenkins即可。cd /rootrm -rf ./jenkins#重启jenkins即可jav...

2020-04-14 00:11:55 804

原创 Jenkins实现java+maven自动部署

闲来无事,玩一下jenkins自动部署,好记性不如烂笔头子,发个博客记个笔记,若能帮助到路过兄弟,也算有点额外的用途,毕竟不是专家,如发现文章有误,欢迎指摘,虚心接受,共同进步。目的:通过jenkins,自动化完成从git仓库拉取代码、maven编译打包、上传目标服务器并启动服务。所需工具: 名称 版本 备注 J...

2020-04-13 23:48:18 1290 1

原创 基于nginx+consul-template+consul+springboot实现自动发现服务的集群

        近来公司需要研究consul作为技术储备,本人研究了一下,所谓好记性不如烂笔头子,所以在此记录一下,也希望能帮助到需要的小伙伴,因本人技术能力有限,文章可能有不足或者错误之处,请大神指摘,好及时更改,及时刷新自己的认知。        由于集群和负载均衡需要多台服务器测试,公司临时也没有多余服务器,所以用了虚拟机。 本文使用了两台虚拟linux作为springboot业务服务,当然...

2018-04-28 14:15:52 4906 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 19821

原创 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 1236

原创 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 5328 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 584

原创 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 7932

原创 Hibernate @Formula注解

使用Hibernate @Formula注解,获取某个值的数据字典

2015-01-27 14:24:39 15519 2

原创 Hibernate Many-to-Many

Hibernate 多对多注解

2015-01-27 14:02:29 760

原创 Hibernate One-to-Many|Many-to-One(双向+自身)

自身父子一对多、多对一关联,双向一对多、多对一

2015-01-27 13:45:25 3281

原创 Hibernate One-to-Many(单向)

Hibernate 单向 One-to-Many 只在one方配置,适用于一条数据关联多条明细

2015-01-26 14:12:02 6121

原创 Hibernate One-to-One(共享主键)

Hibernate注解配置共享主键一对一关系实体

2015-01-26 13:44:30 1001

原创 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 4574

原创 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 9582

原创 Eclipse延长控制台显示信息

在开发中,由于可能报的错误太多,导致只能显示一部分错误信息,而开始部分的错误信息被顶掉。这时我们想看全信息要设置控制台的缓冲大小 方法:控制台 - 右键 - Preferences - Console buffer size : 设置为1000000 或更多 最大支持多少也没试过,不过这个大小应该够了

2013-05-06 14:32:23 857

原创 OGNL表达式的使用

OGNL - Object graph Navigation Language(对象图导航语言) OGNL表达式: value="userName"/> ONGL表达式指的是 value="userName"部分,外部是S标签 1.访问值栈中的普通属性和对象型属性action中定义成员变量或对象JSP页面取值<s:property

2013-05-05 22:12:15 1483

原创 利用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 13109 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 37956

原创 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 20853 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 10172

原创 比较严格的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 6899

原创 HTML灰色不可编辑文本框

将HTML文本框设为不可编辑文本框。 方法1: onfocus=this.blur()方法2:readonly方法3: disabled 让文本框变灰不可输入:不可输入还可以用上述三种方法

2012-11-11 20:15:45 81261 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 17957 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 62749 6

自动配置JDK-AutoJDK

本程序通过友好简单的图形界面应用程序实现自动配置JDK环境变量功能,减少一些不必要重复操作。因exe程序是本个人开发的一个小工具,程序中有修改系统环境变量的代码,故可能会被杀毒软件(如360等)误杀,使用的时候注意放行即可,不喜勿喷,程序绝无恶意代码。

2014-07-23

Java控制Excel的jar包poi3.5

java 操作控制excel比较好用的一个jar包,此jar包是3.5版本,从项目中直接复制出来的,如果去官网下载,自带很多example,实际使用就这么一个jar包

2012-12-28

JQuery二维码插件

一款不错的前台页面生成二维码的JQuery二维码插件

2012-11-07

空空如也

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

TA关注的人

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