- 博客(44)
- 资源 (1)
- 收藏
- 关注
原创 Springboot+uniapp+wechatPay SDK实现微信支付(JSAPI_V3)
基于微信支付v3,sdk方式实现实现微信公众号jsapi
2025-01-11 19:57:55
246
原创 Element对象的firstchild和lastChild获取属性值的undefined问题
HTML_CSSS//function getNodes() {//得到li1(子节点)//var liLabel = document.getElementById("li1");//得到ul(父节点)//var ulLabel = liLabel.parentNode;//alert(ulLabel.id);//获取ul的第一个子节点//var ul
2017-06-26 06:08:00
3015
原创 IE(11)浏览器清理缓存方法
打开IE11,按Alt键,显示菜单栏---工具---Internet选项---常规---浏览历史记录---设置---Internet临时文件---查看文件---将目录里面的文件清空即可
2017-06-26 03:29:28
23799
原创 谷歌浏览器不能使用opener属性的问题和解决
我先放一个简化的案例:父页面:HTML_CSSSfunction open_func() {window.open("user.html","width=250","height=150");}编号: 姓名: 子页面:USER操作编号歌名100光辉岁月
2017-06-26 01:42:19
6275
2
原创 使用配置文件配置工厂生产(工厂模式-base)
通过Properties类加反射达到配置文件信息的读取的实现,单方面实现,仅供学习参考,实际使用还是按照实际生产:假设代码包package已经已经new了,在下面创建一个文件,右键--->new--->File--->name为spring.properties内容为:spring.properties --->>>>VechicleType=com.*******.Train
2017-06-24 03:24:10
909
1
原创 解决eclipse没有断点却在有异常时跳到debug模式界面的问题
点击Eclipse菜单栏的window---》点击preference---》点击Run/Debug下拉菜单---》perspectives---》点击提示为:Open the associated perspective when an application suspends. 里面的单选按钮Never!
2017-06-23 11:27:42
4125
原创 由微见著!模拟JDK动态代理的实现2---Spring AOP
续:/** * 测试端 * @author Administrator * */public class Client {public static void main(String[] args) throws Exception {UserMgr mgr = new UserMgrImpl();InvocationHandler h = new Tr
2017-06-23 11:12:41
435
原创 由微见著,模拟JDK动态代理的实现1
话说代理说白了就是方法的再封装,实现代理是由继承和聚合两种方式实现的。动态代理就是使用代理类在运行时根据传入的接口类型的对象,生成class文件,实例化,并调用里面的代理方法。以下是例子(code):/** * 使用聚合来实现代理-代理和被代理也是实现Moveable(自定义Interface) * 本类是模拟代理的测试端 * @author Rick *
2017-06-23 05:30:10
421
原创 解决eclipse切换JDK
工具很重要,但不是关键!但是还是很重要!@_@有时候我们需要切换JDK版本或者由公用jre切换到自己安装的jdk的时候,就需要切换eclipse的JDK安装配置了.首先点击在Eclipse工具栏window---》preference---》点击JAVA下拉表单---》Installed JREs---》点击Add按钮---》点击Exceution Environment Descript
2017-06-22 23:54:44
1161
原创 理解类名.class
理解类名.class(Type.class)首先我们要理解对java的类、对象、实例(化)不能混淆且理解.类:中文字面意思是很多相似事物的综合,如:类群、人类.对象:对象是相对于类的具体,是行动或者思考时作为目标的事物,比如:人类很笼统,广泛,但是比如从人类中拿出一个人来描述形容人类是怎样的呢,这时候我们脑海中就有一个比较形象具体的画面了,比如艺术家齐白石这个对象来说,齐白石是人类,我们在
2017-06-22 11:41:02
2117
1
原创 正则表达式各种字符含义(链接)
http://www.cnblogs.com/afarmer/archive/2011/08/29/2158860.html
2017-06-20 03:43:26
400
原创 ArrayList和LinkedList(选择数据结构的衡量标准)
理论是理想,实践实验才是真标准!!以下是理论总结,具体看业务需要和实际生产!1.ArrayList 根据元素下标读取快,因此更替元素也快:底层有数组Index.LinkedList根据元素下标读取慢,更替元素慢:底层没有Index.2.删除:ArrayList删除的元素越靠最前或者靠最后,速度越比同条件的LinkedList快,元素越多越明显。 L
2017-06-19 05:38:58
528
转载 collection和collections接口的区别
1、java.util.Collection 是一个接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。 Collection ├List │├LinkedList │├ArrayList │└Vector │
2017-06-19 04:00:00
871
原创 list\set等容器(集合)那里重写equals为什么还要重写hashCode方法
我们学些java j2se的时候为还说比较两个引用是否值(内容)相等的时候不去重写hashcode方法,只是重写equals方法呢:一下是单纯重写equals方法的例子:/** * 测试重写equals方法 * @author Rick * */public class EqualsUsage {String name;public EqualsUsage(
2017-06-18 21:06:25
1574
原创 Java的操作符instanceof的使用和注意点
instanceof操作符是用于java运行时指出对象是否某一特定类的实例.但是用在java的引用数据类型作判断的时候要注意包装类的问题,如下:System.out.println(new Integer(100));System.out.println(new Integer(100) instanceof Integer); /*System.out.println
2017-06-18 20:03:35
431
原创 解决io流java.io.FileNotFoundException: 【D:\\***\\***】 (拒绝访问。)
如下代码:异常原因是因为在输入过着输出流中没有定义文件名,而只有目录。/** * 字符流 * @author Administrator * */public class Demo5 {public static void stream() throws IOException {InputStream inputStream = new FileI
2017-06-18 07:19:48
4416
原创 swing的JFrame容器的一些小玩意
才疏学浅,搞着玩一下,不吝赐教:/** * 使用JFrame来做一个小窗口玩玩 * @author Rick * */public class JFreamTest {public static void main(String[] args) {JFrame jFrame = new JFrame("JFrame窗体"); //构造一个初始时不可见的窗体,
2017-06-18 05:04:57
449
原创 匿名类和匿名内部类
/** * 父类A * @author Rick * */public class A {public void say() {System.out.println("哈哈A!");}}/** * 子类B * @author Rick * */public class B extends A {@Overridepub
2017-06-17 07:17:40
362
原创 面试之宝,java中==和equals问题总结(简明)
1.基本数据类型==是比较值equals是没有说明的,并且也没有equals的API2.引用数据类型== 是比较的地址(引用)equals默认是比较地址,原因是Object类里面定义的是比较地址。重写equals才能比较值,类似于String和ArrayLsit是重写equals方法,因此比较的是值
2017-06-17 06:54:15
398
原创 String的subString()和toUpCase()用法
/** * subString和toUpcase * @author Administrator * */public class SubStringUsage {public static void main(String[] args) {String str$1 = "HelloWorld!";System.out.println(str$1.substrin
2017-06-16 19:28:59
4488
原创 charAt的用法
/** * charAt的用法 * @author Administrator * */public class CharAtAPIUsage {public static void main(String[] args) {String str$1 = "你好!";System.out.println(str$1.charAt(1));for(int
2017-06-16 17:55:15
2157
原创 以String类来说java变量地址和值比较
/** *java,== 比较的是地址,equals比较内容(值). * @author Rick * */public class StringAddr {public static void main(String[] args) {// TODO Auto-generated method stubString name$1 = "Biily";S
2017-06-16 17:43:31
2195
原创 静态代码块的使用(code)
/** * 静态代码块的使用 * @author Administrator * */public class StaticBlock {{System.out.println("普通代码块!");}static {System.out.println("静态代码块!");}public StaticBlock() {System.o
2017-06-16 17:11:19
514
原创 java中this关键字的使用(code)
/** * this关键字的使用 * @author Administrator * */public class KeyWordThisUsage {private String name;private int age;public KeyWordThisUsage() {System.out.println("调用了一个无参的构造方法!");}
2017-06-16 08:24:03
554
原创 java递归的写法
递归是自己调用自己,java里的递归写法如下:/** * 1*2*(n-1)*n的计算形式,使用递归实现 * @author Administrator * */public class DiGui {//初始化变量,不能使用默认值private static long result = 1;/*** 非递归方式* @param n* @retu
2017-06-16 05:59:53
5010
原创 java多态的体现(theory)
Java多态的体现是:方法的重写和重载。重写:在父类和子类中,具有同名的方法,并且其参数数据类型相同且个数也相同.重载:在同一类中,具有同名的方法,要求其参数的数据类型或者参数的个数不相同.
2017-06-16 05:14:46
529
原创 Java方法传参的值传递和引用传递的区别(code)
/** * 通过参数数据类型来说明值传递和引用传递的区别 * @author Rick * */ class TestObject {String name;int age; } public class DeliverValOrAddrInMethod {private void devilerFunc(int parm$1, TestObject
2017-06-16 05:00:58
550
原创 不定(个数)参数的使用
不定参数我也不知道真正的中文术语上叫法是叫变元类型,所以才拟定一个这么的叫法.下面是代码,不吝赐教:/** * 测试一些数据类型的不定个数传参 * @author Rick * */public class IndefiniteParamUsage {/*** 本函数会产生编译错误,提示说可变参数必须是该方法的最后一个参数,原因可能是地址的排序问题,请详参相
2017-06-16 03:26:04
838
原创 冒泡排序算法的使用
代码如下:public class CompareNumByArr {public static void main(String[] args) {int temp;int[] arr = new int[] {1, -5, 22, -1, 0};for(int i = 0; i for(int j = 0; j if(arr[j] > arr[j + 1])
2017-06-15 20:51:23
345
原创 continue和break和return的使用区别(简明)
continue是结束循环(整个循环)break是结束当前循环(当前这次的循环)return是结束整个函数(方法)
2017-06-15 17:17:39
427
原创 Linux的find命令忽略某个目录的查找
例如我在root目录创建一个目录,目录结构如下,testtest/bintest/test.txttest/bin/a.txttest/bin/b.txt查找(遍历)test里面的文件忽略bin目录的命令是find test -path "test/bin" -prune -o -printps:查找(遍历)test里面的文件除了某一个文件的命令是find
2017-06-13 00:41:16
2777
转载 Linux安装Apache
下载Apache的linux安装包:httpdhttp://httpd.apache.org/download.cgi在对应目录下面输入 rz 对本地文件进行上传输入: tar zxf httpd-2.4.25 -C /usr/src 进行解压到 /usr/src进入到安装目录:cd /usr/src/httpd-2.4.25执行安装.
2017-06-12 02:13:29
448
原创 xshell命令行中登陆主机
在xshell里面如果新建session或者使用命令行登陆系统:ssh login_name@ip_addr例如: ssh root@192.168.****
2017-06-11 16:08:57
7360
原创 linux将硬盘格式化为xfs文件系统
1.格式化:mkfs -t xfs /dev/sda2.硬盘挂载:No.1: mkdir /sdaNo.2:mount /dev/sdaNo.3:mount /dev/sda /sda查询是否成功: df -T
2017-06-11 03:39:08
48167
原创 mybatis怎么接收返回的"select count(1)"sql数目
As title:假设传进参数是int类型 select count(1) from tb_name where column_name = valOfNumber;
2017-06-01 02:10:21
9409
原创 (oracle/mysql)查询出分组查询每组的第一条数据
一下是oracle/mysql分组查询查出每组数据的第一条数据:表数据:create table tb_name ( column1 int, column2 varchar, column3 int, column4 date)查出时间上最新入库的记录,则:select column1, min(column4) from tb
2017-05-27 14:52:16
3792
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人