- 博客(73)
- 收藏
- 关注
原创 oracle varchar2类型如何转化为date类型
SELECT TO_CHAR(CAST(CAST(‘26-2月 -19 03.34.47.000000 下午’ AS TIMESTAMP) AS DATE), ‘yyyy-MM-dd hh24:mi:ss’) FROM DUAL;
2024-04-23 15:58:20
865
原创 接近8000字的Spring/SpringBoot常用注解总结
https://www.toutiao.com/article/6818828234700882436/?log_from=81a998c7d49d1_1685694253739
2023-06-02 16:26:41
592
原创 创建DBLINK语句
create public database link lfhconnect to yanxibefore identified by yanxibeforeusing ‘(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))(LOAD_BALANCE = yes)(FAILOVER = ON)(
2022-05-25 16:37:44
774
原创 查看用户名和密码
select instance_rrn,instance_id,instance_descfrom named_object awhere a.object = ‘USER’ select user_rrn,user_name,password from user_profile bwhere b.user_rrn = 用户号【注:密码采用StringUtils.encodeByMD5()进行MD5编码保存】...
2022-05-25 15:19:39
261
原创 List迭代器
List<LotStepHistory> list = entry.getValue(); Iterator<LotStepHistory> iterator = list.iterator(); while (iterator.hasNext()) { LotStepHistory stepHistory = iterator.next(); if (stepHistory.getMoveOutQty1() == null) { iterator.r..
2021-12-07 10:34:11
92
原创 批次消耗物料历史
select h.material_type as 物料类型,h.lot_number as 物料条码, h.lot_ids as 批次号,h.consumption_qty as 事务数量, h.consumption_date as 操作时间, m.customer_lot_number as 客户批次号,(select instance_id from named_object z where z.instance_rrn = h.item_rrn ) as 物料号,( select z.m
2021-11-11 14:43:44
138
原创 Ext.js行变色
function changeRowClass(record, rowIndex, rowParams, store) {var arrays =new Array();gridStore.each(function(record) {arrays.push(record.data);});for (j =0 ;j<arrays.length;j++){if (record.get(‘waferId’) == arrays[j].waferId) {return “x-grid-re.
2021-09-23 13:56:01
176
原创 oracle查询父菜单及父菜单下的子菜单
selectt1.*fromwork_area t1whereexists (select1fromwork_area twheret.owner = ‘HXX’and ( t.parent_work_area_rrn = t1.sys_rrnor ( t.parent_work_area_rrn = t1.parent_work_area_rrnor t.sys_rrn = t1.sys_rrn )) )
2021-06-29 10:17:42
488
原创 java自动编号
//查看当天的编号 String number =mapper.getTodayNumber("XT-03-"+sdf.format(date)); if(number==null) { wxtaskNo="0001"; }else { if(Integer.parseInt(number)<10) { wxtaskNo=(Integer.parseInt(number)+1)<10?"000"+String.valueOf((Integer.p...
2021-06-21 10:25:30
166
原创 ext 打开多tab页面
var mainTabPanel = Ext.getCmp("PackageLotTabPanel");var url = "/mycim2/salesOrder.do?action=transWorkOrder&salesOrder="+salesOrder+"&productId="+productId+"&planQty="+planQty+"&customer="+customer; mainTabPanel.add({ id:'transOrderTab
2021-06-18 16:58:54
282
原创 liquibase
https://docs.liquibase.com/change-types/community/add-not-null-constraint.html
2021-06-18 10:54:07
123
原创 Liquibase修改表字段
databaseChangeLog:changeSet:id: renameColumn-WORKORDER-table-PLANNED_QTYauthor: feihu liuchanges:- renameColumn:newColumnName: PLANNED_QTYoldColumnName: PLANNED_YIELDtableName: WORKORDER
2021-06-18 10:47:46
2536
原创 java图片增加水印
package com.vcim.common.utils;import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGImageEncoder;import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.*;/** * @author liufeihu
2021-06-09 13:15:14
61
原创 ext.js 弹出自定义输入框
var addWin; var formPanelCf = new Ext.form.FormPanel({ autoWidth:false, layout:"form", frame:true, labelWidth:200, labelAlign:"right", items:[{ xtype:"label", height
2021-04-19 16:49:15
476
原创 List集合实现分页
int start = MapUtils.getIntValue(whereMap, “start”);int pageSize = MapUtils.getIntValue(whereMap, “pageSize”);int pageNumber = start / pageSize + 1;int totalCount = returnList.size();//结果集总数List newList=returnList.subList(pageSize*(pageNumber-1), ((pag
2021-04-16 16:28:56
105
原创 添加key value 为List 的数据
Map<String, List<LotInventoryDO>> lotNumberMap = Maps.newHashMap(); for (LotInventoryDO lotInventoryLine : lotInvLineList) { List<LotInventoryDO> lotInvLineForMapList; String lotNumber = lotInventoryLi...
2021-04-16 13:34:01
1163
原创 java图片转成姓名文字那种
import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;class MyFontImage {public static void createFongImg(String path){String base = “崔敏”;try{BufferedImage image = Im
2021-03-30 14:09:42
129
原创 json转list
private List<Map<String,Object>> jsonStringToLotBondWaferList(String snArray) { List<Map<String,Object>> rwLocationList = new ArrayList<>(); JSONArray jsonArray = JSONUtils.toJSONArray(snArray); for (Object object : jsonArr
2021-03-08 14:00:33
254
原创 ext.js 判断相等并求数组差集
Ext.Array.each(allRecords, function(item) {if(!Ext.ifExist(item,recordList)){leftRecordList.push(item.data);};});Ext.ifExist = function(item,recordList) {for(var i=0;i<recordList.length;i++){if (item.data.unitId == recordList[i].unitId ){return
2021-03-03 14:17:55
186
原创 ext.js 设置选中checkbox
if (unitIdList.indexOf(lotId) == -1){ MyCim.notify.alert(i18n_msg_not_this_lot_frame); }else{ var selectedLines = new Array(); Ext.Array.each(records, function(item) { if(item.data.unitId == lotId){ selectedLines.push(item); } });.
2021-03-02 16:47:26
615
1
原创 List按照指定字段排序
private static void ListSort(List<EquipmentMaterial> list) { Collections.sort(list, new Comparator<EquipmentMaterial>() { @Override public int compare(EquipmentMaterial n1, EquipmentMaterial n2) { try {
2021-02-19 15:37:41
163
原创 更新操作getSqlBuilder
return getSqlBuilder().update(tableName).setByCamel(Lists.newArrayList(“STATUS”, “CLOSE_TIME”)).where(“PLAN_RRN”).eq(outOfControlActionPlan.getPlanRrn()).varParameter(new Object[]{outOfControlActionPlan.getStatus(), outOfControlActionPlan.getCloseTime()
2021-01-22 15:01:52
204
原创 parse a minutes in string to a time formated as HH:mm:ss
/** * parse a minutes in string to a time formated as HH:mm:ss * * @param minStr * @return */private String minsToTime(String minStr) { final char COLON = ':'; String[] parts = minStr.split("\\."); StringBuffer result = new StringBuffer(
2021-01-13 09:38:14
82
原创 Oracle字符串拼接 循环拼接
```with temp as (select replace(replace( replace(aa.WAFER_LIST,’[’,’’),’]’,’’),’"’,’’) waferlist,CUSTOMER_LOT_IDfrom (SELECT OBJECT_RRN,COPRODUCT_RRN,COPRODUCT_ID,MAIN_PRODUCT_RRN,MAIN_PRODUCT_ID,WORKORDER_RRN,WORKORDER_ID,CROSS_DIE,COOD_DIE,WA
2021-01-11 16:32:11
1131
原创 二插搜索树
https://www.cs.usfca.edu/~galles/visualization/Algorithms.html;https://visualgo.net/zh/bst
2020-09-25 10:28:59
72
原创 基于freemarker导出excel
https://blog.youkuaiyun.com/ZhangY1217/article/details/82383344
2020-09-08 09:08:48
106
原创 mysql 合并逗号隔开的字段值并去重
selecta.org_order,org_id,a.org_name,grid_code,a.operator_name,group_concat(distinct(a.operator)) as operator,group_concat(distinct(a.name)) as operator_name from (SELECTsubstring_index( substring_index( a.operator_name, ',', b.help_topic_i
2020-09-03 11:39:58
3371
原创 字符串拼接使用“+”还是StringBuilder
https://www.cnblogs.com/bobo503/p/12939558.html
2020-08-20 10:07:22
136
原创 layUi 单元格编辑判断 iframe 表格某一列是否为空
var flagType =false;var flagWeek =false; $.each($("#monthDevice").contents().find("tr"),function (index,item) { if (index > 0) { var maintainTypeName = ""; var week =""; $.each($(item).find("td"),function (i,obj) { if (obj.datase
2020-08-11 09:51:09
758
原创 Mysql查询数据包含 合计列
select (case org_order when 003 then (@i:=@i+1) else (@i:=@i+3) end) order_index,z.* from (select case when t.org_order is null then ‘合计’ else (select a.org_name from ct_organization a where a.org_order =t.org_order) end as org_orders, min(t.org_order)
2020-07-23 09:24:48
969
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人