自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 activiti 监听器事件处理事件参数

1背景通常我们在流程节点或者流程线上会触发对应的事件,但是我们这些事件有一部分是和流程强制耦合在一起,比如A流程 需要到结束节点 触发一个事件。去根据一些固定的参数处理,B流程也是一样,但就是参数不一样,之前的做法是写一个个事件去处理,但实际上这些内部逻辑都是一样的,就是参数不一样,导致了代码重复。昨天发现可以根据流程事件的参数来动态处理,也就是说A流程的事件 和 B流程的事件也是一样的,就是参数不一样,笔者用的版本是activiti 5.22.0,高版本也应该是适用的。可能内部实现有不同罢了。

2022-04-04 15:18:03 1092

原创 对IT团队的岗位职责的一些思考

因为公司的调整,整个团队被软件部门移交到了另一个部门,原组长出走。现在回头思考整个团队的工作,以及各个岗位职能。算是一个复盘吧。大多数IT团队 都是由开发(前端,后端),测试,产品组成。下面就一一阐述这些我认为岗位该有的职责和提升点。这些只是我的一些简单思考,如果有说的不对的地方,希望大家轻喷。1 后端后端开发作为产品大多数业务逻辑的实现层。理所应当就要去关注业务所承载的数据,以及业务的具体逻辑,业务的流转走向。这只在表面上的一个后端该干的事情。但是这些做好了就可以了吗? 整个系统的稳定

2022-02-20 18:00:50 410

原创 vue 销毁监听函数

场景一般来说我们都是在watch 中去监听一个数据,类似这样, watch:{ serviceOurParameterDialogFormVisible(newValue,oldValue){ this.chileServiceOurParameterDialogFormVisible = newValue; } },但如果我们这个数据是在别的地方进行初始化,或者说在一个函数中去后端请求数据后进行,

2020-12-28 10:29:08 3331

原创 vue下拉选择框数据改变时页面渲染不生效解决方案。

用的是elm ui 的下拉选择框,在进行了2个v-for遍历后 对应的下拉选择框,反显在有数据的情况下,修改对应的选择,页面的效果没变,但是数据是有赋值到对应的数据中,但是别的数据又可以生效,就这个反显的数据不生效。但是修改了其他的选择数据,之前没生效的数据。又会生效了。。。就离谱解决方案在每次修改的函数中去使用this.$forceUpdate() 去强制渲染 assignmentFormDetail(value, dataSetIndex, index){ ..

2020-08-28 15:28:40 2650

原创 SpringBoot项目使用Nacos作为配置中心和服务注册中心

1 服务注册中心上pom <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.9.RELEASE</version> <relativePath/> <

2020-08-26 15:41:46 2351 2

原创 前端的样式穿透,修改其他组件内部定义的样式

咳咳,最近四个月都在写前端,虽然之前在2018年就学习并且在2019年的毕设上面使用了vue,但是总是没有像如今这般频繁使用,毕竟本人还是一个java开发工程师,对前端接触不深。但作为一个程序员总要向这个世界输出点什么,代码也好,博文也罢。来记录自己的脚印和踩过的坑!!!简单谈谈这几个月遇到的问题以及解决的方案和收获吧,大佬勿喷。1 前端需要修改组件类,其他类库的样式。比如我一个组件中引入了 elm ui ,需要修改他的样式。语法如下.类名/deep/.类名{ }上具体的例

2020-08-16 11:15:32 1689

原创 批量操作的一些思考。

例如有一些需要批量操作的需求接口时,最直白的做法就是把前端传入的对象集合循环调用单独的执行接口进行完成一次批量的操作。例如单独的添加操作。这时候需要一个批量的操作,最简单粗暴的做法就是批量循环单个service 方法进行保存操作。(这里需要事务声明下来处理异常进行回滚。)如果可以的话可以选择重写一个dao的接口在mybatis这进行循环的操作效率会提高一些。这个时候又需要一堆的批量的接口,...

2020-04-22 17:26:23 1715

原创 杭电oj 1166 敌兵补阵 线段树java模板

import java.util.ArrayList;import java.util.Scanner;class treeNode{ int left; int right; int data;}public class h1166 { // 求左节点和右节点的和 /** * * @param idxroot * @param left 左边界 * @...

2019-05-04 18:02:47 124

原创 微信扫维码关注公众号,已关注则跳转业务页面

业务需求就是生成微信二维码 微信扫维码关注公众号,已关注则跳转业务页面,没关注则跳转关注页面1 生成需要扫的二维码https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=“这个是回调页面的url”&response_type=code&scope=snsapi_base...

2019-03-03 14:06:39 6981 2

原创 杭电oj 1232 畅通工程【并查集】 java

思路总结: 用并查集来 处理已经相互联通的路段,那么需要添加的路数 是就集合个数减一举一个栗子:如果 1 2 3 相互连通    4 5 6 相互连通    7 8相互连通 那么只需要 2条 就可以让他么全部联通 比如 3 4连通 4 6连通这样就全部连通了,现在就要构造这么一个并查集。用一维数组来存放节点,初始化数组使下标值等于数组的值,表示当前节点是一个独立的节点,即一开始所有节点的根...

2019-02-02 17:26:32 275

原创 杭电oj h1874 畅通工程续 java版

import java.util.HashSet;import java.util.Scanner;import java.util.Set;public class h1874 { //求dp数组的最小值的下标,要保证次下标没有松弛过,这里用了一个HashSet来保证唯一 //如果都松弛一遍或者无法松弛那么返回-1 public static int min...

2019-01-28 16:47:09 204

原创 Vue.js组件通信,ajax的简单demo

 简介:利用ajax向我写好的接口发送请求在把json 数据做一个解析展示,有错请指出,在此谢过思路:所在查询按钮的那个组件进行ajax请求,返回一个json 数组,把这个数据传递到父组件中,父组件在把数据传到List这个子组件中,在用一个v-for 把数组进行遍历把object数据放到List 的下一个子组件Item 中,进行展示,这里查询按钮所在的组件和List其实是兄弟组件可以用...

2018-12-30 16:59:04 452

转载 Android 状态栏的沉浸式轮播图

效果如下轮播图的开源项目地址https://github.com/youth5201314/banner/blob/master/README.md具体布局为&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;android.support.design.widget.CoordinatorLayout xmlns:andro...

2018-11-23 21:18:27 1608

原创 Android okhttp的简单应用post提交数据

Android的okhttp 这个框架帮我们的处理了一个http请求的需要我们考虑的地方比如线程 等等.使用步骤public class OkhttpUtils { public static void SendOkHttpRequest(String url,String username,String password,okhttp3.Callback callback...

2018-11-22 09:45:26 2190

原创 杭电oj 壮志难酬 java

 话说MCA山上各路豪杰均出山抗敌,去年曾在江湖威名显赫的,江湖人称&lt;万军中取上将首级舍我其谁&gt;的甘露也不甘示弱,“天将降大任于斯人也,必先劳其筋骨,饿其体肤,空乏其身”他说。可惜,由于去年取上将首级时不慎右手右关节第七次骨折,养伤达一年之久,空有一腔抱负却壮志难酬,如今天下危亡,习武之人又怎能袖手旁观,于是他决定出山协助威士忌共抗辽贼,这时他的对头枫冰叶子出现,两人都是水属性,但...

2018-11-06 21:35:31 194

原创 算法提高 新建Microsoft Word文档 蓝桥水题

问题描述  L正在出题,新建了一个word文档,想不好取什么名字,身旁一人惊问:“你出的题目叫《新建Microsoft Word文档》吗?”,L大喜,一拍桌子,说:“好,就叫这个名字了。”  仔细观察,当你新建一个word文档时,会得到一个名为“新建 Microsoft Word 文档.doc”的文件,再新建一个,则名为“新建 Microsoft Word 文档(2).doc”,再新建,便是...

2018-10-22 21:42:05 291

原创 javasript(jq)的AJAX传数据给servlet,并进行数据的返回

 前端的输入框&lt;input name="sno" type="number" placeholder="学号" style="width: 140px" onblur="tijiao()" /&gt; &lt;span id="no"&gt;dsad&lt;/span&gt;JS   这里我并没有考虑IE5 6的情

2018-10-07 20:48:02 977

原创 APP 开启时询问是否开启定位功能

效果图如下  import android.app.Activity;import android.content.Context;import android.content.DialogInterface;import android.content.Intent;import android.location.LocationManager;import and...

2018-09-21 18:51:09 1084

原创 数组元素循环右移问题 java

一个数组A中存有N(&gt;0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A​0​​A​1​​⋯A​N−1​​)变换为(A​N−M​​⋯A​N−1​​A​0​​A​1​​⋯A​N−M−1​​)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?输入格式:每个输入包含一个测试用例,第1行输入N...

2018-09-18 23:46:14 2199

原创 Android APP 设置启动的第一张图片

  设置APP进去的第一张图片 然后跳转到别的 Activity  import android.support.v7.app.ActionBar;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.content.Intent;import a...

2018-09-06 21:35:54 6971 1

原创 到底买不买 java

1039 到底买不买(20 分)小红想买些珠子做一串自己喜欢的珠串。卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖。于是小红要你帮忙判断一下,某串珠子里是否包含了全部自己想要的珠子?如果是,那么告诉她有多少多余的珠子;如果不是,那么告诉她缺了多少珠子。为方便起见,我们用[0-9]、[a-z]、[A-Z]范围内的字符来表示颜色。例如在图1中,第3串是小红想做的珠串;那么第1串...

2018-09-05 17:00:46 310

原创 互评成绩计算 java

1077 互评成绩计算(20 分)在浙大的计算机专业课中,经常有互评分组报告这个环节。一个组上台介绍自己的工作,其他组在台下为其表现评分。最后这个组的互评成绩是这样计算的:所有其他组的评分中,去掉一个最高分和一个最低分,剩下的分数取平均分记为 G​1​​;老师给这个组的评分记为 G​2​​。该组得分为 (G​1​​+G​2​​)/2,最后结果四舍五入后保留整数分。本题就要求你写个程序帮助老师计...

2018-09-05 16:53:23 879

原创 1071 小赌怡情(15 分) java

1071 小赌怡情(15 分)常言道“小赌怡情”。这是一个很简单的小游戏:首先由计算机给出第一个整数;然后玩家下注赌第二个整数将会比第一个数大还是小;玩家下注 t 个筹码后,计算机给出第二个数。若玩家猜对了,则系统奖励玩家 t 个筹码;否则扣除玩家 t 个筹码。注意:玩家下注的筹码数不能超过自己帐户上拥有的筹码数。当玩家输光了全部筹码后,游戏就结束。输入格式:输入在第一行给出 2 ...

2018-09-01 19:10:54 503

原创 1069 微博转发抽奖(20 分) java

1069 微博转发抽奖(20 分)小明 PAT 考了满分,高兴之余决定发起微博转发抽奖活动,从转发的网友中按顺序每隔 N 个人就发出一个红包。请你编写程序帮助他确定中奖名单。输入格式:输入第一行给出三个正整数 M(≤ 1000)、N 和 S,分别是转发的总量、小明决定的中奖间隔、以及第一位中奖者的序号(编号从 1 开始)。随后 M 行,顺序给出转发微博的网友的昵称(不超过 20 个字符...

2018-08-29 21:11:42 723 1

原创 1063 计算谱半径(20 分)  java

1063 计算谱半径(20 分) 在数学中,矩阵的“谱半径”是指其特征值的模集合的上确界。换言之,对于给定的 n 个复数空间的特征值 { a​1​​+b​1​​i,⋯,a​n​​+b​n​​i },它们的模为实部与虚部的平方和的开方,而“谱半径”就是最大模。现在给定一些复数空间的特征值,请你计算并输出这些特征值的谱半径。输入格式:输入第一行给出正整数 N(≤ 10 000)是输入的...

2018-08-28 20:42:42 496

原创 1018 锤子剪刀布(20 分) java

大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。输入格式:输入第 1 行给出正整数 N(≤10​5​​),即双方交锋的次数。随后 N 行,每行给出一次交锋的信息,即甲、乙双方同时给出的的手势。C 代表“锤子”、J 代表“剪刀”、B 代表“布”,第 1 个字母代表甲方,第 ...

2018-08-28 14:54:27 1240 1

原创 1067 试密码 java

1067 试密码(20 分)当你试图登录某个系统却忘了密码时,系统一般只会允许你尝试有限多次,当超出允许次数时,账号就会被锁死。本题就请你实现这个小功能。输入格式:输入在第一行给出一个密码(长度不超过 20 的、不包含空格、Tab、回车的非空字符串)和一个正整数 N(≤ 10),分别是正确的密码和系统允许尝试的次数。随后每行给出一个以回车结束的非空字符串,是用户尝试输入的密码。输入保证...

2018-08-23 13:49:16 355

原创 Android 学习笔记 SQLite

1 创建数据库 自己写一个类去继承SQLitemOpenHelper 这个抽象类public class MyDatabaseHelper extends SQLiteOpenHelper2 重写这个类的  OnCreate() 和 onUpgrade()方法 同时提供构造方法 public MyDatabaseHelper(Context context,String name,...

2018-08-19 13:53:19 158

原创 1066 图像过滤 java

1066 图像过滤(15 分)图像过滤是把图像中不重要的像素都染成背景色,使得重要部分被凸显出来。现给定一幅黑白图像,要求你将灰度值位于某指定区间内的所有像素颜色都用一种指定的颜色替换。输入格式:输入在第一行给出一幅图像的分辨率,即两个正整数 M 和 N(0&lt;M,N≤500),另外是待过滤的灰度值区间端点 A 和 B(0≤A&lt;B≤255)、以及指定的替换灰度值。随后 M 行...

2018-08-18 23:18:56 639 1

原创 1064 朋友数(20 分) java

如果两个整数各位数字的和是一样的,则被称为是“朋友数”,而那个公共的和就是它们的“朋友证号”。例如 123 和 51 就是朋友数,因为 1+2+3 = 5+1 = 6,而 6 就是它们的朋友证号。给定一些整数,要求你统计一下它们中有多少个不同的朋友证号。输入格式:输入第一行给出正整数 N。随后一行给出 N 个正整数,数字间以空格分隔。题目保证所有数字小于 10​4​​。输出格式:首...

2018-08-11 22:29:19 528

原创 1023 组个最小数 java

1023 组个最小数 (20)(20 分)给定数字0-9各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意0不能做首位)。例如:给定两个0,两个1,三个5,一个8,我们得到的最小的数就是10015558。现给定数字,请编写程序输出能够组成的最小的数。输入格式:每个输入包含1个测试用例。每个测试用例在一行中给出10个非负整数,顺序表示我们拥有...

2018-08-07 13:41:34 479

原创 1028 人口普查(20) java

1028 人口普查(20)(20 分)某城镇进行人口普查,得到了全体居民的生日。现请你写个程序,找出镇上最年长和最年轻的人。这里确保每个输入的日期都是合法的,但不一定是合理的——假设已知镇上没有超过200岁的老人,而今天是2014年9月6日,所以超过200岁的生日和未出生的生日都是不合理的,应该被过滤掉。输入格式:输入在第一行给出正整数N,取值在(0, 10^5^];随后N行,每行...

2018-08-06 20:14:19 689

原创 1020 月饼 (25)(25 分) java

月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有3种月饼,其库存量分别为18、15、10万吨,总售价分别为75、72、45亿元。如果市场的最大需求量只有20万吨,那么我们最大收益策略应该是卖出全部15万吨第2种月饼...

2018-08-06 16:44:55 1269 3

原创 1001 害死人不偿命的(3n+1)猜想

 卡拉兹(Callatz)猜想:对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(3n+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。卡拉兹在1950年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证(3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国数学界教...

2018-08-06 14:35:42 104

空空如也

空空如也

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

TA关注的人

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