自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (4)
  • 收藏
  • 关注

原创 Definition of Terms, Acronyms and Abbreviations

Software development life cycle单元测试SITUAT单元测试指一段代码的基本测试,其实际大小是未定的,通常是一个函数或子程序,一般由开发者执行。SITSIT(System Integration Testing)系统集成测试,在单元测试以后和在系统测试之前。SIT由专业的测试人员去完成(通常是公司的测试员),主要是对于系统的各个模块的集成测试。UATUAT(User Acceptance Testing)用户验收测试,通常是由最终软件的用户(这些用户不了解软件的具体

2020-11-02 17:34:41 341 2

原创 pega前端学习

Pega前端学习PortalHarnessSectionload datasave datavalidationUI ControlPortal主要按照功能方面的区别来区分,比如case worker / case manager 登录后有不同的portalHarness描述UI的架构,一个harness可以嵌套多个section,但一个section里面只能嵌套一个harness。section只能用来放label和textput,而harness可以控制整个harness里的布局。比如S

2020-10-26 15:24:54 985

原创 Java使用poi操作excel——批量给单元格设值

import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.Map;import java.util.HashMap;import org.apache.poi.ss.usermodel.Sheet;import org.apache.poi.ss.usermodel.Workbook;import org.apache.poi.ss.util.Cel

2020-10-22 11:12:11 1368 2

原创 java获取相对路径和绝对路径

如果项目要打包到别的地方部署时,注意使用相对路径。如果要查看当前项目路径的话,这里以eclipse为例,在项目上右键选择propertiesPath:指的是相对与eclipse项目的路径Type:此文件夹的项目Location:电脑上的此项目的绝对路径相对路径绝对路径手动拼接 String path1 = Thread.currentThread().getContextClassLoader().getResource("").getPath();//获取当前资源的虚拟路径Syste

2020-10-21 21:15:36 1801 3

原创 Java使用Jersey框架 + Apache Tomcat 在eclipse上构建 RESTful Web 服务

REST详细定义在这里REST全称是Representational State Transfer,中文意思是表征性状态转移。REST指的是一组web服务的架构约束条件和原则,其目标是为了创建具有良好扩展性的分布式系统。如果一个架构符合REST的约束条件和原则,我们就称它为RESTful架构。REST本身并没有创造新的技术、组件或服务,而隐藏在RESTful背后的理念就是使用Web的现有特征和能力, 更好地使用现有Web标准中的一些准则和约束。虽然REST本身受Web技术的影响很深, 但是理论上REST

2020-10-20 11:29:37 516

原创 CSA备考笔记 Mission04—

Escalating late workThe passed deadline interval defines when to take further action because the step or case is past the deadline. The passed deadline interval is configurable in Dev Studio only. Unlike the goal and deadline intervals, you can configure

2020-09-21 18:26:25 206

原创 CSA备考笔记 Mission03—Roles/Dev Studio/Rules

Project teamsDepending on the project goal, you may need to assemble a mix of team members and roles.Some projects are small in scope, other projects are more expansive.The common roles found on larger Pega projects:Consulting Solutions ExecutiveSpecia

2020-09-17 10:10:06 236

原创 Pega学习笔记 06-Designing for Pega projects

Design thinking for business architectsDesign thinking overview:Design thinking and design sprints are proven approaches that help teams work together to solve problems and deliver value with new and innovative solutions.Design thinking is the broader t

2020-09-16 16:22:35 378

原创 pega学习笔记 05-Managing application development

Conditional execution of processes and stagesYou can define conditions that control whether a process or stage runs in a case. A condition consists of a field, comparator, and value. Processes and stages are either executed or skipped if the case run-time

2020-09-15 17:55:09 502

原创 pega学习笔记 04-Managing application development

Agile WorkbenchAgile Workbench is a tool for project stakeholders and team members that captures real-time feedback about your application and tracks feature development. Agile Workbench supports Direct Capture of Objectives (DCO) and agile development. D

2020-09-14 17:48:22 504

原创 CSA备考笔记 Mission01—Low-Code App Builder

Low-code definedThe Pega low-code development tools create the code for you.Defining a customer MicrojourneyCase life cycleA case type is an abstract model of a business transaction. Case types model repeatable business transactions. A case is a spe

2020-09-10 14:30:37 733

原创 LeetCode刷题笔记 01-简单题

Mapmap中key值不可以重复TreeMap默认升序排列,如果想要降序,需要重写comparator方法HashMap.values()获取values集合,返回了一个Collection集合,后续要注意类型转换的错误Setset取出指定下标的元素,要先转化成listlist = new ArrayList<Integer>(tmap.values());list.get(index); // 即可获取对应下标为index的元素其他集合和数组之间的转化可以看这里jav

2020-09-08 09:44:55 94

原创 Java培训笔记 11-MyBatis介绍

经典定义:MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作,可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。先放上官网链接...

2020-09-03 16:55:19 101

原创 Java培训笔记 10-Spring介绍

Spring是一个轻量级框架,用于代替EGB。主要目的是使Java EE和已经存在的其他技术能被更方便的使用,通过配置管理机制(xml文件)来识别业务对象。Spring框架是一个基于Java的开源开发平台,目标在于通过POJO-based基于简单java对象来进行一个良好的编程实践,提供一个简单方法来配置和解决依赖关系,通过控制反转IoC来实现。Spring的目标减少关联性很强的编码/研究工作:减轻许多关于处理依赖关系的请求,把依赖关系分离到xml文件而不是业务逻辑代码中,可以更好地管理依赖关系.

2020-08-27 10:33:41 216

原创 Java培训笔记 09-框架

Tier对比LayerTier物理层:关于系统的基础设施的物理方面的架构。比如数据服务是Tomcat或Jboss,数据库是MySQL或Oracle。Layer逻辑层:包含构成程序解决方案元素的逻辑架构。五个不同物理层及他们对应职责创建型模式包含工厂模式和单例模式。工厂模式用于处理关于对象的创建,将复杂的逻辑参与到客户的对象创建中,根据提供的数据返回多个类中的一个实例。Spring提供了BeanFactory类来负责创建不同类型的对象。比如表现组件、模块组件、持久化组件。单例模式是s

2020-08-26 17:56:50 177

原创 Java培训笔记 08-web开发

HTML div 标签div可定义文档中的分区或节(division/section),把文档分割为独立的、不同的部分,可以为它设置 id 或 class。这两者的主要差异是,class 用于元素组(类似的元素,或者可以理解为某一类元素),而 id 用于标识单独的唯一的元素。div是一个块级元素,这意味着它的内容自动地开始一个新行,换行是 div 固有的唯一格式表现。HTML span 标签span标签被用来组合文档中的行内元素。HTML img 标签img 元素向网页中嵌入一幅图像。img标签并

2020-08-25 17:36:23 264

原创 Java培训笔记 07-使用Junit进行单体测试

测试方法上面必须使用@Test注解进行修饰。Transient关键字Java中对象的序列化指的是将对象转换成以字节序列的形式来表示,这些字节序列包含了对象的数据和信息,一个序列化后的对象可以被写到数据库或文件中,也可用于网络传输,一般当我们使用缓存cache(内存空间不够有可能会本地存储到硬盘)或远程调用rpc(网络传输)的时候,经常需要让我们的实体类实现Serializable接口,目的就是为了让其可序列化。而transient关键字的作用,就是让某些被修饰的成员属性变量不被序列化或者说不持久化其值

2020-08-24 14:56:18 363

原创 Java培训笔记 06-Java使用JDBC连接

Connection对象一个connection对象定义了对于指定表的一个链接或会话空hi,可以执行SQL表达式并大会结果集。数据库驱动可以使用class.forName()来加载一个Connection对象有三个重要部分:①数据源的url ②用户名 ③密码使用getConnection()方法建立class.forName("JDBCDriver Name");Connection myConn = DriverManager.getConnection(url);Qu

2020-08-20 17:38:22 157

原创 Java培训笔记 05-文件处理文件和I/O

Java 7 引入了全新的I/O API(一般称为NIO.2),在java.nio.file 包中。新API 分为两大部分:新抽象的Path 接口(这个接口的作用可以理解为表示文件的位置,这个位置可以有内容,也可以没有)Files 类的静态方法,可用于处理文件和文件系统。Path 接口可用于在文件系统中定位文件。这个接口表示的路径具有下述特性:• 系统相关• 有层次结构• 由一系列路径元素组成• 假设的(可能还不存在,或者已经删除)对文件操作的步骤创建一个Path 对象,对应于一

2020-08-19 16:50:22 124

原创 Java培训笔记 04-使用java集合

占个位

2020-08-18 18:02:41 126

原创 Java培训笔记 3-java类型系统

多态的继承相关无论父类中的成员变量是静态的、还是非静态的,都会被子类继承。但是父类中的私有成员变量,无法在子类中直接访问,可以通过从父类中继承得到的protected、public方法(如getter、setter方法)来访问。值传递hashCode:散列码是由对象导出的一个整型值。散列码是没有规律的。类的hashCode()方法继承自Object类,因此每个对象都有一个默认的散列码,他的值为对象的存储地址(由对象的物理存储地址通过散列转换来的)。package Day1;public clas

2020-08-17 17:48:40 169

原创 Java培训笔记 0-简单练习题

1 抽象类计算体积题目:1.定义一个抽象类,抽象类中含有一个计算图像体积的抽象方法2.定义可以计算球,圆柱体,长方体体积的类并实现计算图像体积的抽象方法Shape.javapackage exercise1;public abstract class Shape { public abstract double volume();}Sqhere.javapackage exercise1;public class Sqhere extends Shape{ private do

2020-08-14 17:21:57 279

原创 Java培训笔记 2-面向对象编程

对面向对象的理解面临现实中的一些事物及行为,抽象成对象和类。类是对象的抽象,对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占有内存空间。static的优缺点优点:当一个方法或者变量需要初始化加载,或者是经常被调用的时候可以加上static。用static修饰的方法可以用类名直接调用,不用的一定要先实例化一个对象然后才可以调用。调用方法缺点:初始化加载,比较占内存,所以不经常用的方法,不建议加此关键字。final关键字final关键字可以用来修饰类、方法和变量(包括成员变量和局

2020-08-14 16:51:45 129

原创 Java培训笔记 1-环境介绍与基本语法

String和StringBuffer的区别它们都可以储存和操作字符串,但String类提供不可改变的字符串,而StringBuffer类提供的字符串可以进行修改。对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去。StringBuffe只能通过构造函数来建立:StringBuffer ss = new StringBuffer(“Hello”);不能通过赋值符号对他进行赋值。对象被建立以后,在内存中就会分配内存空间,并初始保存一个null。向StringBuffer中

2020-08-13 15:06:16 202

原创 Android 有viewPager的activity向其中的一个fragment传值

其实就是实现登录后把LoginActivity获得的登录信息,传递给MainActivity中用于显示用户中心的Fragment。网上查到很多方法,但我一直报空指针异常的错误,下面是实际运行传值成功了的。LoginActivity.javaIntent intent = new Intent();intent.putExtra("isLogin", true);intent.putExtra("uname", uname);intent.setClass(LoginActivity.this,

2020-05-20 22:35:10 460 1

原创 Android里关于 EditText 提示的用法

1 提示的字体颜色之前傻了,一直用的textColor怎么都不变,应该是下面这个android:textColorHint="@color/lightBlack"2 编辑框不可编辑较新版本里好像都是通过不可获取焦点来实现不可编辑android:focusable="false"...

2020-05-18 22:27:28 284

原创 应届生面试java开发时可能被问到的一些基础问题

只是个人记录java面向对象三大特性——封装、继承和多态封装:隐藏对象的属性和实现细节,仅对外提供公共的访问方式。类、方法也是封装的体现。当需要隐藏一些属性和方法时,将这些属性和方法封装起来,通过一个外部可以调用的特定接口或者说一个公共的方法进行调用。继承:当多个方法存在相同的属性和方法时,就把这些相同的属性和方法提取到一个公共的方法中。子类重用父类代码。继承的特点:java只支持单继承。Java中类不支持多继承(即一个类只有一个父类)但是保留了这种多继承机制,可以多重继承。A继承B,B继承C,C

2020-05-08 20:51:07 901

原创 Android 读取服务端数据在recyclerView显示出来

期间踩了一些坑,记录一下1、okhttp传输主要有两处,一个是request请求要注意用get()方法提交,还有一处是respone要转化字符串时是转化respone.body()。要注意的是reponse.body().string()只能被调用一次! public List<Designer> Rankdesigners(){ this.OkHttpTo...

2020-05-06 23:51:35 1322

原创 Android Studio更改drawable文件夹下的图片,app中显示的不变

一开始猜测是缓存的问题,所以clean project但还是没有变化最后更改图片的文件名生效

2020-04-19 16:35:47 1248

原创 Fragment和Activity中调用一些方法的区别

findViewById()函数程序运行的时候在 Banner banner = view.findViewById(R.id.banner_adver); 这一句报了空指针异常的error。一般用findViewById()都是在Activity的OnCreate()方法里面,而在Fragment中使用findViewById()时候需要创建Fragment的View对象,然后调用View对...

2020-04-18 23:04:35 170

原创 Android项目okHttp请求数据 + fastjson解析数据 + recyclerView展示数据

简单总结介绍一下:OkHttp是一个优秀的网络请求框架,它依赖于okio,因为所有的http请求都是基于流的,okio是对流的再次封装的一个工具类。Fastjson 是一个 Java 库,可以将 Java 对象转换为 JSON 格式,当然它也可以将 JSON 字符串转换为 Java对象。RecyclerView是Android5.0之后,谷歌公司新推出的一个强大的华东组件,用于进行大量数...

2020-04-13 17:38:46 466

原创 修改Android项目的入口Activity

在AndroidManifest.xml文件中 <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category....

2020-04-12 15:40:47 1088

原创 Android Studio无法import android.support

最新版本的androidX会逐步取代android.support,所以二者有冲突导入可以改为import androidx.fragment.app.Fragment;import androidx.fragment.app.FragmentManager;import androidx.fragment.app.FragmentPagerAdapter;...

2020-04-11 15:34:52 929

Java使用Jersey框架构建 RESTful Web服务返回json数据所需的jar包

Java使用Jersey框架构建 RESTful Web服务返回json数据所需的jar包。Jackson-core-asl.jar / Jackson-jaxrs.jar / Jackson-mapper-asl.jar / Jackson-xc.jar / jersey-media-json-Jackson.jar

2020-10-22

java利用poi操作excel所需要的jar包

java利用poi操作excel所需要的jar包:poi-3.9;poi-ooxml-3.9;poi-ooxml-schemas-3.9

2020-10-14

xmlbeans-2.6.0

解决java.lang.ClassNotFoundException: org.apache.xmlbeans.XmlObject报错需要导入的jar包,直接下载即可

2020-10-14

java利用poi操作excel所需要的jar包

java利用poi操作excel所需要的jar包:poi-3.14;poi-ooxml-3.14;poi-ooxml-schemas-3.17

2020-10-14

空空如也

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

TA关注的人

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