- 博客(38)
- 资源 (1)
- 问答 (4)
- 收藏
- 关注
原创 windchill导出导入对象属性至另一台服务器
在 Windchill 外壳程序中执行如下命令:windchill wt.load.LoadFromFile -d <文件路径>/XXXX.xml -u <用户名> -p <密码><文件路径> 为导出定义文件所在的文件路径,如doc.xml<用户名> 和 <密码> 为站点管理员的用户名和密码导出文件定义示例如下:<!DOCTYPE NmLoader SYSTEM "standardX20.dtd">
2021-09-06 09:21:09 695
原创 windchil 部分常用API
设置对象状态:ReferenceFactory rf = new ReferenceFactory();WTDocument doc = (WTDocument) rf.getReference("OR:" + WTDocument.class.getName() + ":" + "1706046").getObject();LifeCycleHelper.service.setLifeCycleState((LifeCycleManaged) doc , State.toState("INWORK"
2021-08-27 09:45:26 792
原创 新增windchill生命周期状态
系统中角色定义在<WT_Home>\src\wt\project\RoleRB.rbInfo中,包含有多个不同语言版本如:RoleRB_zh_CN.rbInfo实现步骤如下:新建目录:wtCustom/wt/project/ RoleRB.rbInfo内容如下:ResourceInfo.class=wt.tools.resource.EnumResourceInfoResourceInfo.customizable=trueResourceInfo.deprecated=f
2021-08-09 14:02:50 500
原创 windchill创建部件
public static WTPart createPart(String number, String name, String unit, boolean endItem, Folder folder, WTUser user, String softType) throws WTException, WTPropertyVetoException { // SessionHelper.manager.setAdministrator(); WTPart part = WTPart.n.
2021-08-06 14:28:04 667
原创 button触发ajax只进入error,不进入sucess
form 表单中定义button按钮,未设置type;导致button定义的click事件触发后,ajax不进入success中,只进入error中,且responseText 为空;经多次调试,应该是未设置button的type时,默认触发form的action事件,而form中未定义具体的action,导致异步执行ajax的时候,获取不到回调值;注:input/button标签,应该注意设置默认类型值;<form class="form-horizontal" id="cont
2021-04-06 17:17:11 371
原创 windchill建模后报“com.ptc.core.lwc.server.cache.db.TypeDefinitionsInitializer- ”
windchill建模时,设置模型为基本类型后,windchill能正常启动,但方法服务器报错:“com.ptc.core.lwc.server.cache.db.TypeDefinitionsInitializer - The 'ext.xxx.xxx.' type is misconfigured.The package of this type should be listed in the includeClassStartsWith property.See the customizer's g.
2020-12-09 11:34:03 293
原创 Spring boot项目启动报错:testWhileIdle is true, validationQuery not set,相关版本未对应
启动测试项目springboot的时候,日志打印:testWhileIdle is true, validationQuery not set尝试网上解决方法,增加配置druid如下,无效;password=root# 初始化连接数initialSize=5# 最大连接数maxActive=10# 最大等待时间maxWait=3000 filters=stattimeBetweenEvictionRunsMillis=60000minEvictableIdleTimeMilli
2020-11-16 09:16:20 1310
原创 windchill创建定时队列执行
1.指定包下创建队列方法类--CreateQueueForTest;2.定义队列执行业务类--TestCreateQueue,编写具体业务方法;3.启动windchill服务,在windchill shell中执行以下命令,创建排程队列并启动生效;执行以下命令:windchill com.cn.common.queue.CreateQueueForTest附具体类demo:package cn.com.common.queue;import java.sql.Timestam
2020-10-24 17:01:15 1449
原创 windchill查询忽略大小写
/** * @description 忽略大小写查询 * @author Lin * @date 2020年10月15日 * @param partNum * @throws Exception */ public static void ignoreCaseSelect(String partNum) throws Exception { QuerySpec qs = new QuerySpec(WTPartMaster.class); ClassAtt...
2020-10-15 11:23:23 294 1
原创 自我总结-oracle递归查询-一种查询结果的三种查询方式
去年八月,项目中需要查询出分类树的层级结构,根节点和各个叶子节点都存储在同一表中,通过某个id进行关联;当时由于是初出茅庐,刚入职场,加上项目纳期比较赶,只求结果不问过程,便粗略了解了该表及关联属性表的结构,写了这样的查询语句:select temp.name,t1.value as classname from (select t.name,t.ida2a2 from LWCSTRU...
2019-11-23 14:50:25 347
原创 git更换密码后,sourceTree推送失败,报401错误
在更换git的用户密码后,用sourceTree更新代码时,能clone克隆远程代码到本地,但不能push推送到远程分支,报401错误;原因是config设置里保存着原来的用户密码,重新编辑后保存即可正常推送;...
2019-07-05 14:15:22 973 1
原创 高并发下System.currentTimeMillis()需慎用
前几天做了个为图片添加水印 ,实现自动盖章的功能,在正常试运行几天后,用户突然反馈有些文件下载不下来。通过查看系统日志发现,在盖章的代码里,出现了文件丢失的错误。经过各种模拟排查与bug重现,发现是在自动生成签字章图片的时候用了System.currentTimeMillis()来命名。一般来说,这样的命名方式不会产生冲突。但在超高并发的情况下,会出现在极短的时间内同时生成一份文件,并同时进行相关...
2019-06-17 10:23:34 7504 4
原创 职场琐事
恩,临近年底,经理催项目进度,个人负责的后台模块已经差不多了。所以在汇报的时候这样说:“我这边后台的都差不多了,主要是看联调的时候还有什么问题。”和我一起的另一位后端的负责人是这样回复的:“我这边在这周把修改的都修改好”。唔,原话,我起初也以为这样讲没什么问题,毕竟只是把事实陈述出来而已。可是之后前端的负责人,连发三段话怼得我们无话可说。原话:“我很明确的跟你讲,这周联调完是做...
2018-12-19 12:14:19 228
原创 java实现office文件的在线预览
参考文章:PDF技术(一)-Java实现Office系列文件转PDF文件利用aspose.jar来实现将文件转pdf,再传前台,实现预览。import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import ja...
2018-12-08 16:16:08 776
原创 使用spring上传文件或图片,及文件或目录的删除
首先是基于spring框架,在springMVC-servlet.xml中配置multipart类型解析器,具体配置如下: <!-- 设置上传文件最大值 1M=1*1024*1024(B)=1048576 bytes --> <bean id="multipartResolver" class="org.springframework.web.multip...
2018-09-26 14:32:56 890
转载 java常见面试题
内容均来自于CSDN的经典老贴。问题一:我声明了什么!String s = "Hello world!";许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。如果要准确的回答,一半的人大概会回答错误。这个语句声明的是一个指向对象的引用,名为“s”,可以指向类型为String的任何对象,目前指...
2018-09-14 09:31:44 1077
转载 AFS加密用户密码
一)什么是AES?高级加密标准(英语:Advanced Encryption Standard,缩写:AES),是一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。那么为什么原来的DES会被取代呢,,原因就在于其使用56位密钥,比较容易被破解。而AES可以使用128、192、和256位密钥,并且用128位分组加密和解密数据,相对来说安全很多。完善的加密算法在...
2018-09-12 15:14:04 558
原创 sql性能查询语句
查询系统中最耗时的 SQLselect * from ( select * from V$SQLSTATS -- 最耗时的 SQL -- ELAPSED_TIME 指的是总耗时(毫秒),平均耗时 = ELAPSED_TIME/EXECUTIONS -- order by ELAPSED_TIME DESC -- 查询执行次数最多的 SQL -- order by EXEC...
2018-09-07 09:53:43 305
原创 sql查询上一个很基础的不足
做一个关于多列多属性的查询,类似这个,在勾选时,要支持多属性选择,包括同列多属性,多列多属性的选择。本来想根据传参进行字符串拼接,组装sql查询语句,恩,思路是对的。结果...浪费巨多时间在拼装sql语句上,只要加一个for循环对字符串添加括号,并且最后对where进行判断()是否配对,不足则增加“)”就行了...行了...了。忧伤.JPG sql查询是支持()运算符的...
2018-09-05 11:37:06 190
原创 一篇随性的总结
唔,近两个月的项目已经进入尾声,九月也即将上线测试。现在回想近60个日夜的工作日,谈不上很辛苦,但确实收获颇多。不管是在对一些sql高级搜索的语法掌握,还是代码规格,都与之前在学校里的小打小闹相较而言有了蛮大的提升。印象最深的是收藏接口的编写,要求实现分页查询,起初考虑数据量不大,就做了个假分页,也就是直接一次查询出所有收藏,再对这些数据进行分页。后来代码评审的时候,说一个项目不能...
2018-08-28 16:25:11 197
原创 Java实现oracle数据批量操作
java事务处理TestDemo:结合位于java.sql下面的接口 PreparedStatement和oracle事务实现批量删除常用方法:int [] executeBatch():将一批命令提交给数据库来执行,如果全部命令执行成功,则返回更新计数组成的数组。void setString(int parameterIndex,String x):将指定参数设置为给定J...
2018-08-18 11:51:14 3266
原创 设置bean转json
通过定义一个bean层来实现某些通用方法的公用,减少代码量。根据需要定义一个bean:public class WTObjectViewBean { /** * */ private static final long serialVersionUID = 1L; public String objectNumber;//部件编码 public String objec...
2018-08-06 16:10:33 718
转载 sql注入攻击
这几天尝试做了下关于数据库操作的接口,其中提到了sql的注入攻击,便上找了下,感觉有篇讲得蛮通透的,便当回搬运工。原文地址:http://www.2cto.com/article/201310/250877.html大家早上好!今天由我给大家带来《web安全之SQL注入篇》系列晨讲,首先对课程进行简单介绍,SQL注入篇一共分为三讲: 第一讲:“纸上谈兵:我们需要在本地架设注入...
2018-08-01 16:39:31 897
转载 Java实现按中文名称排序
//定义排序函数public static String[] getSortOfChinese(String[] a) { // Collator 类是用来执行区分语言环境这里使用CHINA Comparator cmp = Collator.getInstance(java.util.Locale.CHINA); // JDKz自带对数组进行排序。 Arrays.sort(a...
2018-07-26 13:53:44 10220
转载 常见Java面试题
以下这些都是我自己整理出来的,贴出来和大家分享一下!面向对象的特征有哪些方面?参考答案:抽象、继承、封装和多态 如果把一个对象作为参数传递给一个方法,这个方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?参考答案:值传递 java中使用什么机制实现多态?参考答案:重载和重写 什么是自动装包/拆包?参考答案:自动完成...
2018-07-24 16:18:00 962
原创 从一字符串中找出其无重复最长子串字符及长度
Question:给定一个字符串,找出不含有重复字符的最长子串的长度。Ex:给定"abcabcbb",没有重复字符的最长子串是"abc",那么长度就是3。给定"bbbbb",最长的子串就是"b",长度是1。给定"pwwkew",最长子串是"wke",长度是3。请注意答案必须是一个子串,"pwke"是子序列而不是子串。Solution:对字符串...
2018-07-10 16:42:54 6130 3
原创 链表实现两数相加
给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。你可以假设除了数字 0 之外,这两个数字都不会以零开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8结果:342 + 465 = 807解法:package test001;/** *...
2018-07-07 16:53:04 1345
原创 求一个数组中是否存在两元素,满足相加为另一个数
给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]菜鸟解法:public int[]sum(int []nums,int target){ for(i...
2018-07-07 11:35:26 1012
原创 spring连接MySQL完整实例(附jar包下载)
本文讲的是使用spring自带的DriverManagerDataSource 来实现数据库的连接。创建测试主类MySpringTestpackage Myspring; import java.sql.*; import javax.sql.DataSource; import org.springframework.context.ApplicationContext; imp...
2018-07-06 09:51:03 6336 1
翻译 控制反转IOC
首先当然是IoC的概念: 控制反转(Inversion of Control)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题。 它还有一个名字叫做依赖注入(Dependency Injection)。IoC不是什么技术,它是一种设计模式。顾名思义,而控制反转本质上是把接口的具体实现类的控制权分离出来给第三方去决定。 以下是一个网上讲解的例子加之自己的理解: 如有这...
2018-07-05 10:06:42 153
翻译 editplus设置Monokai风格
找到EditPlus的配置文件editplus_u.ini,该文件默认在:系统盘:\Users\用户名\AppData\Roaming\EditPlus目录中。将其中的内容替换为如下即可:[Options]Placement=2C00000002000000030000000083FFFF0083FFFFFFFFFFFFFFFFFFFFEA000000EE000000D6050000CF0300...
2018-07-04 11:04:40 489
转载 处理pom.xml文件首行错误的解决方法
第一:找到maven安装目录下repository对应的文件夹,把在提示信息中出现的文件全部删除(也可以把同一层的文件全部删除,不放心的话可以先拷贝一份出来),然后返回项目,右键-->maven(也可能是Maven4MyEclipse)-->update Project,一般这样就行了;如果还不行,则进行第二步:第二:在给eclipse换了高版本的maven插件后,xml文件首行报错:...
2018-07-03 15:54:17 2469 1
原创 在windchill里实现用户报告------后台代码
在这次的项目里,要求完成一个jsp页面来获取windchill数据库里的用户创建数据,制作一个类似于网易云音乐年度报告的jsp页面。其实说白了无非是进行数据库的查询操作。在项目的初期,主要是熟悉windchill的数据存储结构,这一步主要是通过 WTUser user=(WTUser) SessionHelper.manager.getPrincipal();String s=user.getNa...
2018-06-30 16:39:49 1408 1
原创 Java计算Windchill创建对象存在时间
只计算存在天数:package *;import wt.part.WTPart;import wt.util.WTException;import wt.util.WTRuntimeException;import java.util.Date;import java.text.ParseException;import java.text.SimpleDateFormat;p...
2018-06-13 15:54:10 434 1
转载 eclipse创建maven完整流程
详细配置见https://www.cnblogs.com/hongmoshui/p/7994759.html
2018-06-09 11:35:41 112
转载 根据歌单爬取云音乐歌曲
自网络转载而来,未啃透相关代码,存于此处,待日后学习# -*- coding:utf-8 -*-import md5import requestsimport randomimport json#from time import ctime,sleepimport multiprocessingfrom bs4 import BeautifulSoup#import thread...
2018-06-06 10:06:16 262
原创 Python2爬取贴吧多页图片
爬取贴吧多页图片,并保存在本地文件夹在Windows7、eclipse环境上开发结合Python现有库urllib、urllib2和re进行爬虫编程相关库下载使用现有封装库Anaconda2,已包含本爬虫需要的所有库 import urllibimport urllib2import re# 根据url获取网页html内容def getHtmlContent(url): page...
2018-06-05 09:27:59 238
windchill10.0工作流简介与创建
2018-06-11
多条件(if)判断的优化
2022-05-21
oracle的涉及大数据量之查询语句优化
2020-06-20
超多判断的if和else需要改成设计模式或者进行其他优化吗?
2020-04-24
sql语句的最简最佳优化?
2019-08-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人