自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

滚烫雪糕

天下英雄出我辈,一入江湖岁月摧。

  • 博客(15)
  • 收藏
  • 关注

原创 vant-weapp 快速上手

背景知识 使用 Vant Weapp 前,请确保你已经学习过微信官方的 小程序简易教程 和 自定义组件介绍。 安装 1、用小程序工具初始化项目 2、在项目根目录下添加npm能力,否则报错 微信小程序 没有找到可以构建的npm包 npm init # 一路默认回车 # 然后执行,通过 npm 安装 npm i @vant/weapp -S --production 3、用小程序工具进行npm编译...

2019-12-02 17:53:14 1209

原创 hashCode()和equals()解析

1、为什么要重写hashCode()和equals()? 1、hashCode的作用? 为了提高数据索引效率,Java采用了哈希表的原理,也就是哈希算法(散列算法),是将数据依特定算法直接指定道一个地址上。可以理解为hashCode方法实际上返回的就是对象存储的物理地址。但是实际上不全是,当hashCode定位到物理位置上时,这个位置上没有元素,他就被直接存储到该位置,如果有元素了,就会调用equ...

2019-11-28 11:28:16 180

原创 redis分布式锁,你真的用对了吗

随着业务场景越来越复杂,使用的架构也就越来越复杂,分布式、高并发已经是业务要求的常态。说到分布式,不得不提的就是分布式锁和分布式事物。今天我们就来谈谈redis实现的分布式锁的问题! 守护进程

2019-11-27 13:53:24 367 1

原创 spring boot 事件

spring boot 事件spring boot 事件事件流程示例启动并运行结果 spring boot 事件 spring boot 的事件(Application Event) 为Bean与Bean之间的消息通信提供了支持。当一个Bean处理完一个任务之后,希望另外一个 Bean 知道并能做相应的处理,这时,我们需要让另外一个Bean监听当前Bean所发送的事件。 事件流程 我们对Markd...

2019-05-31 13:23:00 171

原创 java.lang.OutOfMemoryError: GC overhead limit exceeded

java.lang.OutOfMemoryError: GC overhead limit exceeded 2019-04-28 10:58:59.399 [http-nio-6020-exec-22] | ERROR | org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/].[dispatcherServlet] 182 - Servlet.service() for servlet [dispatcherServlet]

2019-04-28 15:18:51 1189

原创 Tomcat多实例

复制Tomcat下的conf文件夹,并且新建bin、webapps文件夹 修改conf/server.xml ,主要是修改端口 在bin中新建startup.sh文件,填写启动参数 #!/bin/bash export JRE_HOME=/usr/local/xxx/jdk1.8.0_151/jre export CATALINA_HOME=/usr/local/xxx/apache-tomc...

2019-04-26 15:54:29 126

原创 我是怎么处理status值的

巧用枚举 应用场景 数据库是对事物的抽象,比如有些场景是用数字代表含义:我们用性别为例,1代表男;2代表女,在程序中要统一转化,不能写死在程序中,如何解决: 在某些项目中有人是这样做的: public class Statuses{ // 男 public static final int SEX_MALE = 1; // 女 public static fi...

2019-04-25 17:25:28 259

原创 netty 简介

netty 简介 netty 是一个利用java的高级网络的能力,隐藏了java背后的复杂性,封装了一个Api的客户端/服务端框架。netty 的高性能和可扩展性,可以作为你自己的独特的应用,让你更用心的花费时间在业务上。 netty 构成 Channel Channel 是NIO基本结构,代表一个用于连接到实体组件,能够执行一个或多个不同I/O操作的开放连接,可以比喻为一个打开或者关闭,连接...

2019-04-24 15:27:26 370 1

原创 多个handle链式调用的主意事项

优化代码 我是服务端开发,这里注重服务端的讲解 将helloWorld中的匿名handle提炼出去,起名为IOHandler。 handler设计为责任链模式,所以可以添加多个.childHandler(new ChannelInitializer<SocketChannel>() { // 添加一个EchoServerHandle到Channel的ChannelPipline ...

2019-04-23 17:23:11 230

原创 netty 第一款Netty应用程序

netty 第一款Netty应用程序 创建项目 mvn archetype:generate -DgroupId=org.xtxg -DartifactId=netty-frame-helloworld-server 引入pom <dependency> <groupId>io.netty</groupId> <ar...

2019-04-22 13:33:12 229

原创 解决 IDEA 下 Terminal 中文乱码(Unicode 编码)

首先检查一下乱码原因 1. 打开系统自带的terminal终端是否乱码 2.检查git自身是否是乱码 如果这里乱码:请参考:https://blog.csdn.net/iteye_15533/article/details/82677996 很明显是因为windows自带的cmd乱码了,不建议在这个方向修改 所以我采用修改idea默认的cmd窗口 修改方法 修改完成后,效果如下: 对于后台开...

2019-04-17 18:30:30 4523

原创 电子发票接入工具

封装票通/大票房平台接口,以便使用便捷!

2019-04-17 11:32:19 3065

原创 git不能输入中文及中文乱码问题

在网上找了好多,都是改配置文件。此方法不靠谱。 有效方式: 完美解决问题,如有问题,重启git bash

2017-01-06 17:11:42 706 1

原创 Centos6.5安装Memcache

一: 安装libevent yum install libevent 二: 检查是libevent否安装成功 ls -al /usr/lib | grep libevent # 显示最后一行 lrwxrwxrwx. 1 root root 21 Oct 27 10:26 libevent.so -&gt; li...

2016-10-27 16:14:16 270

原创 一键分享简单实用应用

闲话少说,基于Bshare控件的分享! 一、引入相应的JavaScript文件包       &lt;script type="text/javascript" charset="utf-8" src="http://static.bshare.cn/b/buttonLite.js#style=-1&amp;uuid=&amp;pophcol=2&amp;lang=zh"&gt;&lt;/s..

2016-03-28 13:18:11 136

空空如也

空空如也

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

TA关注的人

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