自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 制作影像(dmg)文件详细步骤

制作影像(dmg)文件详细步骤

2022-07-04 17:47:47 1646 1

原创 微信公众帐号开发-自定义菜单的创建及菜单事件响应的实例

微信公众帐号开发-自定义菜单的创建及菜单事件响应的实例

2022-05-25 12:32:03 2634

原创 微信公众号开发-使用微信网页授权进行登录并加上过滤器判断是否已登录

首先你需要阅读一下这篇文档微信开放文档 你需要去搞一个本地内网穿透,这样你就可以在本地进行调试你的代码。 我用的穿透工具是这个:natapp 你还需要下载一个微信开发者工具开发者工具下载,因为从手机上进行测试的话有时候微信会拦截你的URL,你就会收到如下一个页面。一、使用拦截器判断用户是否近期登陆过项目假如登录过能取到session可以直接放行,假如没有就去微信拿openid,调用链接中有回调地址会进入项目中从后台调用取openid的链接。 /** * @author 梁XL..

2022-04-16 20:28:28 909

原创 公众号给微信服务器响应数据

一、本节要点1.回调url上一节,我们启用服务器配置的时候,填写了一个服务器地址(url),如下图,这个url就是回调url,是开发者用来接收微信消息和事件的接口URL 。也就是说,用户在微信公众号中发送的消息会被推送到这个回调url,而我们可以接收用户的消息,并进行回复。 2.被动回复消息的流程官方文档: 我们在上一节中设置的消息加解密方式是安全模式。因此在用户发给公众号的消息(接收消息)以及公众号被动回复用户消息(回复消息)都会加密,流程:用户发送消息之后,.

2022-03-01 16:36:59 457

原创 JDK 配置环境变量

2022-03-01 12:19:40 103

原创 远程linux系统mysql数据库连接报 Access denied for user ‘root‘的解决办法

说明:当别的机子(IP )通过客户端的方式在没有授权的情况下是无法连接 MySQL 数据库的,如果需要远程连接 Linux 系统上的 MySQL 时,必须为其 IP 和 具体用户 进行 授权 。一般 root 用户不会提供给开发者。如:使用 Windows 上的 SQLyog 图形化管理工具连接 Linux 上的 MySQL 数据库,必须先对其进行授权。1、在虚拟机中使用 root 用户登录 mysql 数据库 1 mysql -u root -p 说明:

2022-02-26 21:01:21 2144

原创 XStream报错XmlPullParserException

XStream xStream = new XStream();//报错解决办法解决办法:主要是因为缺少xmlpull的jar包。在http://www.xmlpull.org/v1/download/ 下载xmlpull_1_0_5.jar,加载到idea工程中即可

2022-02-23 19:56:07 352

原创 公众号开发:获取用户消息和回复消息

本文首发于个人公众号【Java技术大杂烩】,欢迎关注。最近在看微信公众号的开发文档,觉得很有意思,可以自定义开发一些功能,比如有人关注了公众号之后,你可以做出稍微复杂点的回复(简单的回复在公众号后台配置就好啦);比如关注者发送了「学习」消息,你可以给他推送一些文章,发送「天气」的消息,你可以回复当前的天气状况;还可以进行素材的管理,用户的管理等等。今天先来实现下最简单的获取关注者发送的消息,并给他回复同样的消息,支持文本消息,图片和语音。后续再解锁其他的姿势。先来看看最终效果:接下来开始

2022-02-19 20:04:58 2283

原创 Maven解决下载框架慢的问题

3<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> <...

2022-02-19 11:12:37 123

原创 Java学习笔记之反射

package com.reflect; public class Person { int id; String name; private Person() {} public Person(int id, String name) { this.id = id; this.name = name; } @Override public String toString() { return "Person [id=" + id + ", name=" + na.

2021-06-28 07:20:42 127

原创 Java学习笔记之网络编程(二):TCP

package com.network.tcp; import java.io.InputStream;import java.io.OutputStream;import java.net.InetAddress;import java.net.Socket; /*UDP通讯协议的特点: 1、将数据及其源和目的封装成数据包,不需要建立连接; 2、每个数据包大小不能超过64K; 3、因为无连接,所以不可靠,数据包有可能丢失; 4、因为不需要建立连接,所以速度快; 5、UDP通讯是.

2021-06-28 07:19:50 110

原创 Java学习笔记之网络编程(一):UDP

package com.network.udp.demo; import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.net.SocketException; import org.junit.Test; /*网络编程:主要用于解决计算机与计算机(手机、平板...)之间的数据传输问题;网络编程:不需要基于html页面就可以达到数据之间的传输.

2021-06-28 07:17:40 134

原创 Java学习笔记之IO(十七):转换流

package com.io.g_sequence; import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.Outp.

2021-06-28 07:14:33 64

原创 Java学习笔记之IO(十六):编码和解码

package com.io.g_sequence; import java.util.Arrays; import org.junit.Test; /*编码与解码: 编码:把看得懂的字符变成看不懂的码值,这个过程叫做编码; 解码:把码值根据码表查找到对应的看得懂的字符,这个过程叫做解码; 码表:可以把码表看成两列的表格,一列是字符,一列是码值;例如:a-97; a就是字符,97就是码值;最先出现的是ASCII码表,也叫美国标准信息交换码表,是用一个字节的7位表示;一个字.

2021-06-28 07:13:53 121

原创 Java学习笔记之IO(十五):PrintStream打印流

package com.io.g_sequence; import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.PrintStream; import org.junit.Test; /* * 打印流:PrintStrean,可以打印任意类型的数据,而且在打印数据之前都会将数据先转换成字符串再进行打印; * * 打印流作用: * 1、输出任何类.

2021-06-28 07:13:15 152

原创 Java学习笔记之IO(十四):Properties配置文件类

package com.io.g_sequence; import java.io.File;import java.io.FileOutputStream;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.util.Map.Entry;import java.util.Properties;import java.util.Set; import or.

2021-06-28 07:12:37 85

原创 Java学习笔记之IO(九):BufferedReader缓冲输入字符流

package com.io.e_character; import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException; import org.junit.Test; /*缓冲输入字符流:输入字符流:------| Reader:所有输入字符流的基类;抽象类;---------| FileReader:读取文件的输入字符流;-------.

2021-06-28 07:10:33 121

原创 Java学习笔记之IO(十二):SequenceInputStream序列流

package com.io.g_sequence; import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.SequenceInputStream;import java.util.ArrayList;import java.util.Enumeration;import java.util.L.

2021-06-27 08:41:22 163

原创 Java学习笔记之IO(十一):装饰者设计模式

package com.io.f_other; import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.io.Reader; import org.junit.Test; /*装饰者设计模式的提出: BufferedReader拓展了FileReader的功能; BufferedWriter拓展了File.

2021-06-27 08:39:29 106

原创 Java学习笔记之IO(十):BufferedWriter缓冲输出字符流

package com.io.e_character; import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException; import org.junit.Test; /*缓冲输出字符流:输出字符流:-------| Writer:输出字符流的基类,抽象类;----------| FileWriter:向文件输出数据的输出字符流;----.

2021-06-27 08:38:10 260

原创 Java学习笔记之IO(八):FileWriter输出字符流

package com.io.e_character; import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException; import org.junit.Test; /*输出字符流:-------| Writer:输出字符流的基类,抽象类;----------| FileWriter:向文件输出数据的输出字符流; FileWriter的使用步骤:.

2021-06-27 08:36:53 167

原创 Java学习笔记之IO(七):FileReader输入字符流

package com.io.e_character; import java.io.File;import java.io.FileInputStream;import java.io.FileReader;import java.io.IOException; import org.junit.Test; /*字节流:字节流读取的是文件中的二进制数据,读到的数据并不会转换成我们能看得懂的字符;字符流:字符流会把读到的二进制的数据进行对应的编码与解码工作;字符流 = 字节流 + 编.

2021-06-27 08:36:01 76

原创 Java学习笔记之IO(三):OutputStream输出字节流

package com.io; import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException; import org.junit.Test; /*输出字节流:--------| OutputStream:是所有输出字节流的父类;抽象类;-----------| FileOutputStream:向文件写入数据的输出字节流;F.

2021-06-27 08:34:33 1052

原创 Java学习笔记之正则表达式(二):正则表达式的应用

package com.collection.regex; import java.util.Arrays;import java.util.regex.Matcher;import java.util.regex.Pattern; import org.junit.Test; /*正则表达式主要是用于操作字符串的规则,主要体现在以下几种应用: 匹配:matches(String regex) 切割:split(String regex) 替换:replaceAll(Str.

2021-06-27 08:32:34 110

原创 Java学习笔记之正则表达式(一):正则表达式的规则

package com.collection.regex; import org.junit.Test; /*正则表达式:正则表达式其实就是用于操作字符串的一个规则,使用特殊的符号表示;需求: 校验一个QQ号: 1、不能以0开头; 2、长度为5~12位; 3、只能由数字组成; */ public class Demo1 { // String qq = "123";// String qq = "01234567";// String qq = "123abc4567";.

2021-06-27 08:31:34 260

原创 Java学习笔记之JDK1.5新特性(二):增强for循环

package com.collection.jdk15; import java.util.HashMap;import java.util.HashSet;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util.Set; import org.junit.Test; /*JDK1.5新特性 ---> 增强for循环增强for循环的作用:简化迭代器.

2021-06-26 22:38:52 162 1

原创 Java学习笔记之IO(五):BufferedOutputStream缓冲输出字节流

package com.io; import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException; import org.junit.Test; /*输出字节流:--------| Out.

2021-06-16 16:31:45 402

原创 Java学习笔记之IO(六):字节流对中文数据的读写

package com.io.d_chinese; import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.Arrays; import org.junit.Test; /* * 字节流对中文数据的读写 */ public class Demo1 { // 将中文数据写出到文件.

2021-06-15 12:48:42 454

原创 Java学习笔记之IO(四):BufferedInputStream缓冲输入字节流

package com.io; import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException; import org.junit.Test; /*输入字节流:------| InputStream:输入字节流的基类,抽象类;---------| FileInputStream:读取文件数据的输入字节流;--------.

2021-06-15 12:45:57 276

原创 Java学习笔记之IO(二):InputStream输入字节流

package com.io; import java.io.File;import java.io.FileInputStream;import java.io.IOException; import org.junit.Test; /*File类:用于描述一个文件或者文件夹的;通过File对象我们可以读取文件或者文件夹的属性;如果需要读取文件的内容数据,则需要使用IO流技术;IO流:input outputIO流解决问题:解决设备与设备之间的数据传输问题。 内存-->.

2021-06-15 12:42:37 1384 1

原创 Java学习笔记之IO(一):File类的用法

package com.io; import java.io.File; import org.junit.Test; /*IO流,也叫输入输出流(input、 output);IO技术主要的作用使解决设备与设备之间的数据传输问题;比如:硬盘-->内存; 内存-->硬盘;IO技术的应用场景:导出报表、上传、下载、解析xml文件...数据一般是以文件的形式保存到硬盘上的;于是sun公司就使用了一个 File 类来描述文件或者文件夹; */ public class.

2021-06-15 12:42:01 1076 1

原创 Java学习笔记之JDK1.5新特性(五):枚举类

package com.collection.jdk15; import org.junit.Test; /*JDK1.5新特性 ---> 枚举枚举:一些方法在运行时,他需要的数据不能是任意的,而必须是一定范围内的某个值,可以直接使用枚举予以解决;枚举类的定义格式: enum 类名{ // 枚举值 } 枚举要注意的事项: 1、枚举类也是一个特殊的类; 2、枚举值默认的修饰符是public static final;(反编译方法:javap -c -l -private .

2021-06-15 12:41:18 155

原创 Java学习笔记之JDK1.5新特性(四):自动装箱和自动拆箱

package com.collection.jdk15; import java.util.ArrayList;import java.util.List; import org.junit.Test; /*JDK1.5新特性 ---> 自动装箱和自动拆箱java是面向对象的语言,任何事物都可以使用类进行描述;于是sun公司就使用了一些类描述java中八种数据类型; 基本数据类型 包装类型 byte Byte short Short int Integer.

2021-06-14 09:49:16 101

原创 Java学习笔记之JDK1.5新特性(三):可变参数

package com.collection.jdk15; import org.junit.Test; /*JDK1.5新特性 ---> 可变参数可变参数注意事项: 1、如果一个函数使用了可变参数,那么调用该方法的时候可以传递参数,也可以不传递参数; 2、可变参数实际上是一个数组对象; 3、可变参数必须位于形参中的最后一个参数; 4、一个方法只能有一个可变参数; */ public class Demo3 { /* * 需求:定义一个函数实现加法功能;(函数做几.

2021-06-14 09:48:24 89

原创 Java学习笔记之JDK1.5新特性(一):静态导入

package com.collection.jdk15; import java.util.ArrayList;import java.util.Collections;import java.util.List; import org.junit.Test; /*JDK1.5新特性 ---> 静态导入静态导入的作用:简化书写;静态导入可以作用于一个类的所有静态成员;静态导入的格式: import static 报名.类名.静态成员; 静态导入的注意事项: 如果静态.

2021-06-14 09:47:06 113

原创 Java学习笔记之集合(十):集合工具类Collections的用法

package com.collection.map; import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List; import org.junit.Test; /*集合的工具类:Collections 问题:Collection 与 Collections 的区别: Collection是单列集合的根接口;Collections.

2021-06-14 09:44:52 79

原创 Java学习笔记之集合(九):TreeMap的存储原理

package com.collection.map; import java.util.Comparator;import java.util.TreeMap; import org.junit.Test; /*双列集合体系:------| Map:如果是实现了Map接口的集合类,具备的特点:存储的数据都是以键值对的方式存在的,键不可重复,值可以重复;---------| HashMap:底层也是基于哈希表实现的;此处的哈希表存在两列,值列和键列;---------| TreeMa.

2021-06-14 09:43:56 318

原创 Java学习笔记之集合(八):HashMap的存储原理

package com.collection.map; import java.util.HashMap; /*双列集合体系:------| Map:如果是实现了Map接口的集合类,具备的特点:存储的数据都是以键值对的方式存在的,键不可重复,值可以重复;---------| HashMap:底层也是基于哈希表实现的;此处的哈希表存在两列,值列和键列; HashMap的存储原理: 往HashMap添加元素的时候,首先会调用键的hashCode()方法得到元素的哈希码值,然后经过运算 .

2021-06-14 09:43:17 216

原创 Java学习笔记之集合(五):HashSet集合的实现原理

package com.collection.set; import java.util.HashSet;import java.util.Set; import org.junit.Test; /*集合的体系:----| Collection: 单例集合的根接口-------| List:实现了List接口的集合类,具备的特点:有序,可重复;----------| ArrayList:底层是维护了一个Object数组实现的;特点:查询速度快,增删慢;----------| Lin.

2021-06-14 09:40:20 63

原创 Java学习笔记之集合(七):Map集合的方法

package com.collection.map; import java.util.Collection;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util.Set; import org.junit.Test; /*现实生活中,有些数据是以映射关系存在的,也就是成对出现的,例如: 老公-----.

2021-06-13 08:41:15 91

空空如也

空空如也

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

TA关注的人

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