- 博客(51)
- 资源 (4)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 GoPay - Golang版本 微信支付、支付宝、PayPal SDK
GoPay开源地址:GoPay(期待您鼓励的小星星哟)微信支付、支付宝支付等的Go版本SDK(持续更新维护中)微信统一下单JSAPI - JSAPI支付(或小程序支付)NATIVE - Native支付APP - app支付MWEB - H5支付查询订单(开发中)关闭订单(开发中)申请退款(开发中)查询退款(开发中)下载对账单(开发中)下载资金账单(开发...
2019-01-16 13:09:42
29442
18
原创 Go mod 最简单的理解和使用
Go mod 最简单的理解和使用研究了一下Go mod 发现还真是挺好用的,既可以管理包的版本问题,又解决了有些包被墙无法下载的困扰Go mod 的三种开启模式GO111MODULEon:支持Go mod模式off:不支持Go mod模式auto (默认模式):如果代码在gopath下,则自动使用gopath模式;如果代码不在gopath下,则自动使用GO mod模式。开启方...
2019-05-20 10:53:47
10937
1
原创 CentOS 安装 Nginx
CentOS 安装 Nginx一、安装Nginx前的准备首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库,这些依赖库主要有g++、gcc、openssl-devel、pcre-devel和zlib-devel 所以执行如下命令安装$ yum install gcc-c++$ yum install pcre pcre-devel$ yum...
2019-01-16 12:22:58
586
1
原创 Docker 安装运行 Rancher(并配置HTTPS)
Rancher 官方安装文档说明:rancher安装文档(中文)链接rancher安装文档(英文)链接查看Rancher支持的Docker版本一、安装rancher/server(默认latest版本)运行Rancher,容器名字为 rancher-server,允许任何地址的主机访问7080端口,映射到rancher自身的8080端口$ docker run -d --resta...
2019-01-16 12:15:27
5278
1
原创 CentOS 运行 Registry 镜像
CentOS 运行 Registry 镜像1、运行registry镜像docker run -d -v /opt/lib/registry:/var/lib/registry -p 5000:5000 --restart=always --privileged=true --name registry registry:latest-v /opt/lib/registry:/var/li...
2019-01-16 12:06:06
507
原创 CentOS Docker方法安装 GitLab仓库
CentOS Docker方法安装 GitLab仓库下载gitlab镜像文档:https://hub.docker.com/r/gitlab/gitlab-ce/docker pull gitlab/gitlab-ce运行gitlab的docker镜像文档:https://docs.gitlab.com/omnibus/docker/#run-the-imagesudo docker...
2019-01-16 12:00:52
692
原创 CentOS 7 升级内核
CentOS 7 升级内核参考地址:How to Install or Upgrade to Kernel 4.19 in CentOS 7Step 1: Checking Installed Kernel Version查看当前版本$ uname -srStep 2: Upgrading Kernel in CentOS 7To enable the ELRepo repos...
2019-01-16 11:55:36
564
原创 CentOS 安装 Git
CentOS 安装 Gitgit 下载地址:git下载地址查看最新版本(不带-rc)查看git最新版本下载Git$ wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.18.0.tar.gz解压Git文件,并进入文件夹$ tar -zxvf git-2.18.0.tar.gz$ cd git-2.18....
2019-01-16 11:51:16
329
原创 CentOS 安装 Go环境
CentOS 安装 Go环境获取下载地址:如需最新版本,请到到 https://golang.org/dl 查看最新稳定版本地址。Linux 配置go环境:1、下载$ wget https://dl.google.com/go/go1.11.4.linux-amd64.tar.gz2、解压$ tar -C /usr/local -xzvf go1.11.4.linux-am...
2019-01-16 11:46:37
494
原创 CentOS 安装 MySQL(各个版本)
CentOS 安装 MySQL可根据需求选择版本安装添加MySQL的Yum镜像源首先,将MySQLYum存储库添加到系统的存储库列表中。遵循以下步骤:转到mysql yum存储库的下载页面 https://dev.mysql.com/downloads/repo/yum/选择并下载平台的发布包。使用以下命令安装下载的发布包,替换platform-and-version-spe...
2019-01-16 11:40:58
7290
1
原创 CentOS 安装 Redis
CentOS 安装 Redis获取下载地址:如需最新版本,请到到 http://redis.io/download 查看最新稳定版本地址。//下载$ wget http://download.redis.io/releases/redis-4.0.11.tar.gz$ tar -xzvf redis-4.0.11.tar.gz$ cd redis-4.0.11$ make&&...
2019-01-16 11:01:38
255
原创 Golang 调用MySQL存储过程
Golang 调用MySQL存储过程最近写项目发现,很多逻辑业务的实现,写到数据库的存储过程中,然后调用,真的非常方便。后端代码量大大减少,最重要的是性能高,速度快!说明:项目使用数据库开源项目 xorm(附地址)https://github.com/go-xorm/xorm存储过程代码 demo:数据库名:user表名:studentcreate table stude...
2019-01-15 22:06:14
6352
3
原创 DataGrip 连接 MySQL8.0+(方法已失效)
使用DataGrip连接MySQL8.0因为MySQL8.0在登录验证上采用新的密码验证方式 caching_sha2_password ,所有默认的连接MySQL方法在DataGrip上已经不再适用。1、去MySQL官网下载MySQL8.0的连接驱动连接方式驱动下载:MySQL Connectors打开页面如下:点击图中标注的连接驱动点开后按如下图所示下载下载完并解...
2018-11-15 15:47:16
7537
9
原创 常见内存泄漏场景以及处理方式
常见内存泄漏场景以及处理方式不合理的单例模式、静态Activity、Context等原因:Activity销毁时,SingleInstance仍持有Activity的对象的引用(mContext),导致Activity对象不能释放。 解决:可使用Application的Context代替Activity。持有Activity内的静态View原因: 某静态View持有Activit...
2018-07-04 14:59:51
679
转载 [转]这可能是最好的RxJava 2.x 教程(完结版)
这可能是最好的RxJava 2.x 教程(完结版)请直接点击原文地址,查看文章,尊重作者从我做起链接地址:这可能是最好的RxJava 2.x 教程(完结版)
2018-06-29 15:01:15
437
原创 数据结构-顺序表的基本操作
数据结构-顺序表的基本操作编译器使用的是 VC++6.0创建和输出顺序表顺序表删除顺序表查询顺序表删除顺序表排序顺序表有序插入删除X到Y之间的元素#include "stdio.h"#define listSize 20 //默认表容量20typedef int List;typedef struct { List data[listSize]; //数组data用于
2017-06-27 16:17:05
1322
原创 Kotlin+RxJava+Retrofit2的简单Demo
所有的代码都写在一个文件内了代码中所导入的包,请务必注意不要导错了,不然运行会导致报错代码如下:import retrofit2.Callimport retrofit2.Responseimport retrofit2.Retrofitimport retrofit2.adapter.rxjava.RxJavaCallAdapterFactoryimport retrofit2.conve
2017-06-25 22:58:14
2160
原创 给定开始和结束日期,返回之间所有日期的列表
给定两个日期(string),遍历之间的所有日期给定String或者Date类型的开始和结束日期,返回之间的日期列表public class CalendarUtil { private static SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); /** * 给定开始和结束时间,遍历之间的所
2017-04-12 13:49:19
4018
原创 Android中TabLayout切换选项背景和修改字体大小
原创:转载请标明出处: http://blog.csdn.net/ming2316780/article/details/51763864 本文出自:【Android_Jerry的博客】TabLayout切换选项背景和修改字体大小首先呢,TabLayout是Android5.0后出的新控件,使用需要导入design包,一般情况下,TabLayout需要和ViewPager搭配使用。在TabL
2016-06-26 18:46:38
67088
20
原创 Android-安装APK的代码
当下载完APK时,提示安装APK的代码:File file = new File(Environment.getExternalStorageDirectory(),"xxx.apk");Intent intent = new Intent(Intent.ACTION_VIEW);intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);intent.set
2016-06-14 18:18:14
1081
原创 OkHttp 3.0之后版本GET、POST请求以及POST上传文件的示例代码
转载请标明出处: http://blog.csdn.net/ming2316780/article/details/51598063 本文出自:【Android_Jerry的博客】首先说一下2.x到3.x关于POST请求的请求体类的改变:在2.x中是 类名是:FormEncodingBuilder() 在3.x中是 类名是: FormBody,但是一般使用是 FormBody.builder
2016-06-06 20:34:21
30605
原创 Android 对返回按键点击次数的监听
转载请标明出处: http://blog.csdn.net/ming2316780/article/details/51578621 本文出自:【Android_Jerry的博客】具体实现方法代码如下:可对返回按键监听点击次数,进行不同的操作,例如:双击关闭程序三击事件四击事件多击事件public class MainActivity extends AppCompatActivi
2016-06-03 14:44:25
4150
原创 完美解决隐藏Listview和RecyclerView去掉滚动条和滑动到边界阴影的方案
转载请标明出处: 本文出自:【Android_Jerry的博客】一、首先是Listview的属性设置设置滑动到顶部和底部的背景或颜色:android:overScrollFooter="@android:color/transparent"android:overScrollHeader="@android:color/transparent"设置滑动到边缘时无效果模式:android:ove
2016-06-03 14:27:31
38322
5
原创 FastJson和Gson和Json数据解析分析和用法
首先分析下目前号称最快的FastJson,这个是所有人都验证过的,解析速度确实比较快,不过也需要根据数据量来看,数据量小的时候,Gson性能要稍微优于FastJson,但在数据量大解析的情况下,FastJson的速度就要明显快于Gson。具体原因,我没研究过,只是做过测试,确实是这样。性能测试代码如下:/** * 测试Bean类 */public class TestBean { pr
2016-04-17 13:40:21
928
原创 多线程安全问题在单例模式中的体现(懒汉式&饿汉式)
// 单例模式:饿汉式class Single { private static final Single s = new Single(); private Single() { } public static synchronized Single getInstance() { return s; }}// 单例模式:懒汉式class Si
2016-04-04 20:54:41
732
原创 HttpURLConnection-Get方法实现
登录验证代码/** * Get方法登录 * * @param username * @param password * @return */ public static String loginOfGet(String username, String password) { try { /*
2015-11-19 12:15:37
616
原创 HttpURLConnection-Post方法实现
登录程序验证/** * Post登录 * * @param username * @param password * @return */ public static String loginOfPost(String username, String password) { try { UR
2015-11-19 12:14:11
498
原创 获取网络连接字符串-模板代码
/** * 获取网络连接字符串 * * @param is * @return * @throws IOException */ private static String getStringFromInputStream(InputStream is) throws IOException { ByteArrayO
2015-11-19 12:11:25
441
原创 JTable 表格中添加 JComboBox 控件
Using a Combo Box as an EditorSetting up a combo box as an editor is simple, as the following example shows. The bold line of code sets up the combo box as the editor for a specific column.TableColumn
2015-09-25 19:00:24
5551
原创 Android Studio 导出 APK
(1)Android Studio菜单Build->Generate Signed APK (2)弹出窗口 (3)创建密钥库及密钥,创建后会自动选择刚创建的密钥库和密钥(已拥有密钥库跳过) 点击“Create new…”按钮创建密钥库Key store path:密钥库文件的地址 Password/Confirm:密钥库的密码 Key:
2015-09-21 21:11:31
691
转载 【数据库】PreparedStatement和Statement区别及用法
在JDBC应用中,如果你已经是稍有水平开发者,你就应该始终以PreparedStatement代替Statement.也就是说,在任何时候都不要使用Statement一.代码的可读性和可维护性. 虽然用PreparedStatement来代替Statement会使代码多出几行,但这样的代码无论从可读性还是可维护性上来说.都比直接用Statement的代码高很多档次:stmt.executeUpda
2015-09-18 12:25:37
698
原创 【JAVA】 Java、JSP连接数据库方法类(MySQL、Oracle、SQLServer)
废话不说,代码如下:public class ConnectionDB { /** * 连接数据库 * @return */ public static Connection connectDB() { //驱动程序名 String driver = "com.mysql.jdbc.Driver"; //O
2015-09-18 12:20:04
869
原创 【JAVA】数据库中一些ResultSet的用法实例
JDBC API 2.0/3.0中ResultSet记录集的简便实用的新特性 1 新定义了若干个常数 这些常数用于指定ResultSet 的类型游标移动的方向等性质,如下所示: public static final int FETCH_FORWARD; 该常数的作用是指定处理记录集中行的顺序,是由前到后即从第一行开始处理一直到最后一行; public static final int FET
2015-09-18 12:11:51
4996
原创 解决FileInputStream 读取文件中文乱码问题
当Java中使用 FileInputStream 读取txt等文档时,中文会产生乱码,解决方法如下:try { fis = new FileInputStream(file); InputStreamReader reader = new InputStreamReader(fis,"GBK"); //最后的"GBK"根据文件属性而定,如果不行,改成"
2015-09-14 19:20:57
48712
6
转载 HashMap的两种遍历方式
HashMap的两种遍历方式HashMap存储的是键值对:key-value 。java将HashMap的键值对作为一个整体对象(java.util.Map.Entry)进行处理,这优化了HashMap的遍历处理。第一种:(只遍历一次,将key及value都放到entry中,效率高)Map map = new HashMap(); Iterator iter = map.entryS
2015-09-14 09:17:40
674
原创 根据年份输出日历
代码如下:public class Main { public static void main(String[] args) { // write your code here rili(); } public static void rili() { Scanner scanner = new Scanner(System.in
2015-09-13 12:25:01
906
原创 彩票系统 35选7
代码如下:public class Main { public static void main(String[] args) { // write your code here Main main = new Main(); int[] yStr = new int[7]; String regexID = "\\d{15}(\
2015-09-13 12:11:38
3342
Go Web Programming.[新加坡]郑兆雄(PDF带书签.英文原版)
2019-03-15
Go Web编程.[新加坡]郑兆雄.黄建宏[译](PDF带书签)
2019-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人