- 博客(37)
- 资源 (2)
- 收藏
- 关注
原创 vf page中调用Controller方法
Controller接口:public static myFunction(){}vf page:<apex:actionFunction name="funName" action="{!exportRelateList}" oncomplete="myFunction({!parm1}, {!parm2}, {!parm3})" > <apex:param name="parmName" assignTo="{!parm1}" value="" /></a
2020-09-18 15:01:14
326
原创 salesforce中时间问题
salesforce中时间问题数据库中存的都是0区时间,通过soql查询得到的格式为2020-09-12T06:30:04.000+0000, 系统标准页面显示的时间为当前时区时间,后台会自动转换。格式化时间:Datetime dt = (Datetime)sObject.get(datetime_field);String formatDate =dt.format(); // format方法会自动转成当前用户的时区将字符串类型时间格式化:String str = '2020-09-10
2020-09-18 14:52:24
1693
原创 获取字段类型
根据字段名获取字段类型public static String getFieldType(String objName, String fieldName){ Map<String, Schema.SObjectField> M = Schema.getGlobalDescribe().get(objName).getDescribe().fields.getmap(); Schema.SObjectField field = M.get(fieldName)
2020-09-18 14:38:38
896
原创 salesforce notes
Salesforce notesJSON字符串转SobjectJSON字符串转SobjectJson字符串中带有自对象信息,不能直接转成Sobject{ "sobjectfield":"value", "Children__r": [{ "SomeField": "some value" }, { "SomeField": "some value" }]}需要将子对象做一下转化:{ "sobjectfield":"value",
2020-09-18 14:11:36
200
原创 salesforce更改master-detail值
修改Master-Details类型字段的值在salesforce中,master-detail字段值必填,且后面不可更改,可以将sobject转成map进项更改下面展示一些 内联代码片。Savepoint sp = Database.setSavepoint();OpportunityLineItem line = [select id, OpportunityId from OpportunityLineItem where OpportunityId != null limit 1];Opp
2020-09-18 13:57:57
405
原创 LWC notes
1、wire,track && api:wiretrackapiwireTo track a private property’s value and rerender a component when it changes, decorate the property with @track. Tracked properties are also called private reactive properties.trackTo expose a public property
2020-09-18 13:49:14
366
原创 Java中提升性能的小细节
1.避免对Boolean类型的判定反例:if("a".equles("a") == true) {}正例:if(Object.equles("a", "a")) {}2.多用条件判断符反例:if(a<0) { return 0;}else { return 1;}正例:a<0 ? 0 : 1;3. 避免使用instanceof、避免把子类向父类...
2019-08-27 10:10:21
131
原创 CentOS6最小系统安装mysql采坑点
1.下载MySQLrpm包wget http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-5.5.48-1.linux2.6.x86_64.rpm-bundle.tar安装不管最小化还是桌面话的,解压MySQL-5.5.48-1.el6.x86_64.rpm-bundle.tar之后只需安装这三个就好了但是最小化安装可能会缺少依赖包[ro...
2018-11-22 20:35:05
193
原创 private、this、static、final
Private: 私有的修饰属性:只能被本对象调用修饰方法:外界不能直接调用属性直接用private修饰,就不能被外界直接调用,可以用get/set方法调用this:本对象调用属性:调用本对象的属性调用方法:调用本对象所属类的方法调用构造方法:调用本对象的其他构造方法this调用构造方法,只能在构造方法中调用this调用构造方法,只能在构造方法中的第一句调用Static...
2018-10-13 11:57:22
355
转载 XMLHttpRequest 对象(AJAX)的状态码(readyState)及HTTP 状态代码(status)的对照表
https://blog.youkuaiyun.com/hemingwang0902/article/details/7077064
2018-10-08 10:34:45
614
原创 jsp四大作用域、九大内置对象
四大作用域:page、request、session、application九大内置对象:page、config、application、request、response、session、out、exception、pageContext
2018-09-28 09:04:18
372
原创 Cookie与Session
Cookie与Session的区别:1、存储位置不同Cookie存储在浏览器中Session存储在服务器中2、存储时间不同Cookie可以人工设置失效时间,如果不设置默认为-1(浏览器关闭后失效)Session的有效时间默认是30分钟(滑动计时时间),也可以手动设置失效时间3、存储数据不同Cookie存储的数据为键值对文本数据,数量有限制(1024KB),浏览器一般只允许...
2018-09-25 19:44:00
114
原创 DBUtils使用
一、QueryRunner类该类简单化了SQL查询,它与ResultSetHandler组合在一起使用可以完成大部分的数据库操作,能够大大减少编码量。QueryRunner类提供了两个构造方法:默认的构造方法需要一个 javax.sql.DataSource 来作参数的构造方法。QueryRunner类主要方法public Object query(Connection conn,...
2018-09-25 19:05:27
165
原创 接口
当抽象类里只有静态属性和抽象方法时,考虑使用接口引用场景:接口里只有静态属性和抽象方法常量类可以用常量接口去替代注意:接口不能创建对象;一个类只能继承一个类,但可以实现多个接口;接口只能继承接口,不能继承类;接口中只能定义抽象方法,而且这些方法默认为public,也只能是public的;一个类可以继承另一个类并实现多个接口。类与类:单继承 extends类与接口:多实...
2018-09-24 21:36:56
122
原创 抽象方法
用abstract 修饰,没有代码块,必须在抽象类里抽象类:用 abstract 修饰 的类子类继承抽象父类:可以重写父类的抽象方法。如果子类也是抽象类,可以不重写父类的抽象方法,交给子类的子类去重写。注意:抽象类不能创建对象应用场景:父类不好具体实现,把方法变成抽象方法,交给子类去根据需求实现抽象方法必须在抽象类里...
2018-09-24 20:45:39
143
原创 访问修饰符
访问修饰符同一类中同一包中子类中(不同包)全局privateyes默认yesyesprotectedyesyesyespublicyesyesyesyes注意:局部变量不能用访问修饰符...
2018-09-24 11:52:04
125
原创 Object 类
所用类的基类,超类当一个类没有明确继承某个类时,默认继承 Object 类Object 类的一些方法:equals:比较两个对象内存地址是否相同,String,Integer等重写了 equals 方法,比叫两个对象内容是否相同。toString:getClass() + hashCode();getClass:获取当前对象字节码文件hashCode:获取当前对象 hashCode...
2018-09-24 10:50:18
104
原创 继承
继承:子类继承父类的一般属性和方法注意:Java 中继承为单继承,一个子类只能有一个直接父类;用 private 修饰的类不能被继承。应用场景:当需要编写多个类时,可以把这些类的相同的属性和方法提取出来,封装成一个父类,让这些类去继承父类。...
2018-09-24 10:32:54
104
原创 访问修饰符、关键字
1、访问修饰符privateprivate私有的修饰属性:只能被本对象调用修饰方法:外界不能直接调用属性直接用private修饰,就不可以被外界调用,除非编写get/set方法2、关键字thisthis: 本对象调用属性:调用本对象的属性调用方法:调用本对象所属类的方法调用构造方法:调用本对象的其他构造方法this调用构造方法,只能在构造方法中调用this调用构造方法...
2018-09-17 23:35:16
3612
原创 构造方法
构造方法:每个类都有构造方法。如果没有显式地为类定义构造方法,Java编译 器将会为该类提供一个默认构造方法。与类名相同,且没有返回项的方法,一个类可以有多个构造方法new + 构造方法:创建对象应用场景:初始化数据普通方法:对象调用静态方法:static修饰...
2018-09-17 23:25:26
132
原创 全局变量与局部变量
作用域: 全局变量:整个类全局变量:整个类 局部变量: 当前方法中局部变量: 当前方法中销毁: 全局变量:对象销毁,随之销毁 全局变量:对象销毁,随之销毁 局部变量:方法结束,立即销毁 局部变量:方法结束,立即销毁初始值: 全局变量:系统会给定默认初始值 全局变量:系统会给定默认初始值 局部变量:不同不会给默认初始值 局部变量:不同不会给默认...
2018-09-17 23:24:03
220
原创 数组
一位数组:数组:存放数据的容器注意:所有数组都是引用类型数组里的数据叫做元素数组的下标都是从0开始ArrayIndexOutOfBoundsException 数组元素越界数组静态初始化:初始化时指定数组内容,系统自动分配数组长度数组动态初始化:初始化时指定数组长度,系统自动填充默认内容静态初始化:1、String[] names; Names = new Str...
2018-09-17 23:13:54
113
原创 重载与重写
重载:方法与方法之间的关系应用场景:在同一个类里,多个方法之间的功能一致,细节不同,考虑使用重载。使用条件:在同一个类里方法名一致参数列表不同(参数的个数,类型,顺序等)与返回值无关重写:父类的方法不能满足子类的需求时,使用重写****重写:父类的方法不能满足子类的需求时,使用重写使用条件:继承关系的子类里返回值、方法名、参数列表均一致访问修饰符不能比父类更严格...
2018-09-17 22:57:13
515
原创 session 与 cookie
一、session 的介绍在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用户的session中取出该用户的数据,为用户服务。二、session 与 cookie ...
2018-09-15 18:04:40
125
原创 JSP与Servlet之间的传值问题
一、Servlet向jsp页面传值方法一: 利用request这个对象在Servlet中设置键值对,在jsp页面获取值 Servlet传值:request.setAttribute("key", value);jsp页面接收:<% String s =(String)request.getAttribute( "key "); %>注意: 1.key一定要一...
2018-09-15 09:40:06
923
原创 web注解与web.xml
web.xml配置方式:是一种集中式的元数据,与源代码无绑定 <servlet> <servlet-name>servlet的名字</servlet-name> <servlet-class>servlet的路径</servlet-class> <init-param> <pa...
2018-09-10 18:45:41
1849
原创 navicat 连接 mysql 出现Client does not support authentication protocol requested by server
方法一:mysql> SET PASSWORD FOR ‘some_user’@’some_host’ = OLD_PASSWORD(‘newpwd’);其二: mysql> UPDATE mysql.user SET Password =OLD_PASSWORD(‘newpwd’) WHERE Host = 'some_host' AND User = 'some...
2018-09-09 15:17:13
168
原创 HTTP协议详解
HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。 HTTP协议的主要特点可概括如下: 1.支持客户/服务器模式。...
2018-09-08 11:21:17
213
原创 Post请求和Get请求的区别
Post: 1、数据是以流的方式写过去的,不会再地址栏上面显示。现在一般都是用Post提交数据到服务器。 2、以流的方式写数据,所以数据大小没有限制。 Get: 1、会在地址栏后面拼接数据,所以有安全隐患。一般从服务器获取数据,并且客户端也不用提交上面的数据的时候,可以使用Get。 2、能够提交的数据量有限,1KB大小。...
2018-09-08 11:05:15
93
原创 xml解析的方式
DOM解析(Document Object Model): 将这个xml文件读取到内存中,形成树状结构,整个文档称之为document对象,属性对应Attribute对象,所有元素节点对应Element对象。文本称之为text对象,以上所有对象统称为Node节点。如果xml文件特别大,会造成内存溢出。可以对文档进行增删操作。 SAX解析(Simple API for XML):...
2018-09-08 09:26:32
101
原创 java循环语句、特殊流程控制语句
1、循环语句理解循环:依据某个条件,一但成立就重复执行特定的功能1.1 for 循环语法结构:理解: 1、变量初始化 2、判断条件–结果只能是boolean类型 True———-&amp;amp;amp;gt; 执行代码块,更新变量,再次进行判断 False———&amp;amp;amp;gt; 跳出整个循环 死循环:伪死循环(int有范围):在for循环中,i++和++i是一样的 需要注意变量的作用域,在f...
2018-08-29 12:47:35
182
原创 java 位运算、表达式、转义符、常量、执行语句
1、位运算&amp; 与、 | 或、 ^ 异或、 &lt;&lt; 左移、 &gt;&gt; 右移、 &gt;&gt;&gt; 无符号右移 &amp;: 全1出1; |:有1出1; ^ :相同出0,不同出1; &lt;&lt; : 把二进制整体往左移,用0补位; :把二进制整体往右移,用最高位补位;
2018-08-29 12:45:38
165
原创 java注释、命名、编码、关键字、数据类型、运算
1、注释// 单行注释 /* 多行注释 */ /** 文档注释 */ 2、命名 2.1 命名规则 驼峰命名法: 类:每个单词首字母大写;HelloWorld 方法、变量:除了第一个单词外,其后每个单词首字母大 写;getAll 2.2 书写格式 代码缩进;代码格式化source =》Format 3、编码 常见编码:ASCII、ISO8859-1、UTF-8、G...
2018-08-25 09:27:23
171
Platform Developer I Certification Prep: Process Automation and Logic
2020-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人