- 博客(117)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 Redis服务安装、启动和停止
以下命令均在Redis目录下操作安装服务service-install.cmdredis-server —-service-install redis.windows-service.conf —-loglevel verbose启动服务service-start.cmdredis-server —-service-start停止服务service-stop.cmdredis-server —-service-stop卸载服务service-uninstall.cmdredi
2022-07-05 10:45:52
591
原创 fastjson序列化时间自定义格式
Java8 的日期相关 API用起来是真香,但免不了遇到在用旧版 1.0 API 的情况。这不,跟另一个部门做对接,人家说你发过来的时间怎么带个 T,我这边没法解析。。。我回头就是一句xxx,情绪发泄完该做的事咱也得做不是,下面就看看怎么处理这个问题。首先建一个项目,添加依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId&
2022-04-01 12:41:42
3816
原创 idea启动项目报错 Command line is too long
idea启动项目时报错 Command line is too long。Shorten command line for Application or also for Spring Boot default configuration.在项目启动时,控制台第一行可以看到启动执行的命令,当命令太长超出限制时就会报这个错误。解决方法如下:打开项目的Configuration–Environment–Shorten command line里面有三个选项:none:默认。不缩短命令行;
2022-02-28 20:03:33
1165
原创 kafka-eagle 2.0.9数据库脚本 MySQL8.0
/* Navicat Premium Data Transfer Source Server : aaa Source Server Type : MySQL Source Server Version : 80026 Source Host : localhost:3306 Source Schema : ke Target Server Type : MySQL Target Server Version : 80026
2022-01-20 16:55:56
2051
1
原创 CentOS 安装JDK
1、yum search jdk 搜索要安装的jdk版本2、yum install -y java-1.8.0-openjdk.x86_64 等待最后出现 Complete!完成安装3、java -version 查看jdk版本4、update-alternatives --config java 设置默认 jdk 版本,前面有加号的是默认的版本,输入前面的数字可进行修改5、find / -name java 查看jdk安装目录...
2021-11-02 21:26:37
139
原创 Mybatis配置文件入门
mybatis-config.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><config...
2020-05-02 17:44:33
304
原创 Mybatis入门
简介MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。入门安装普通 Java 项目,只需要...
2020-05-01 20:05:38
273
原创 springboot获取静态资源
/** * 获取图片 * @param imgName * @return * @throws IOException */ public Image getImageByName(String imgName) { ClassPathResource classPathResource = new ClassPathResource(imgName); tr...
2019-11-19 15:54:49
828
1
原创 css设置渐变色
background: -webkit-linear-gradient(to right,#29644F, #5FEFBE); /* Safari 5.1 - 6.0 */background: -o-linear-gradient(to right,#29644F, #5FEFBE); /* Opera 11.1 - 12.0 */background: -moz-linear-gradie...
2019-11-12 10:24:53
1521
原创 library not found for -lstdc++.6.0.9
关于升级Xcode 10 和 Xcode 11后缺少库文件(libstdc++ 库)报错问题https://github.com/devdawei/libstdc-
2019-09-01 17:17:29
332
转载 HTML防止input回车提交表单
版权声明:本文为优快云博主「奋飛」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.youkuaiyun.com/ligang2585116/article/details/44699567自动提交情况说明:1.默认情况下,单个输入框,无论按钮的type="submit"还是type="button"类型,回车即提交。2.当type...
2019-08-29 17:10:17
527
原创 Nginx安装与配置(Windows版)
1、下载Nginx直接在官网下载稳定版本压缩包,解压到本地2、操作Nginx2.1、启动方式一、进入解压目录下,直接双击nginx.exe,命令行窗口一闪而过二、打开终端,进入解压目录下,输入命令 nginx.exe 或者 start nginx 回车2.2、检查是否启动成功浏览器访问http://localhost:80 如果出现以下界面则nginx启动成功也可以通过命令行...
2019-08-16 14:13:17
370
原创 JavaIO编程
IO基础 IO简介 IO IO流 同步和异步 API 总结 File对象 方法 文件 目录 总结Input和Output InputStream 方法 特点 总结 OutputStream 方法 特点 总结 Filter模式 介绍 总结...
2019-07-19 10:16:08
256
原创 Java集合(二)
Set 方法介绍 特点 List利用Set去重 总结Queue 介绍 常用操作 总结 PriorityQueue 介绍 总结 Deque 介绍 Deque和Queue区别 基本使用 总结Stack 介绍 Stack作用总结Set方法介绍boolean add(E e) 添加元素boolea...
2019-07-17 16:31:51
190
原创 Java集合(一)
List 简介 常用方法 ArrayList VS LinkedList 遍历List List和Array转换 List转为Array Array转为List 重写equals方法 总结Map 映射 遍历Map HashMap SortedMap equals()和hashCode()方法 总结Properties 读取...
2019-07-16 11:12:06
136
原创 Java泛型
什么是泛型 为什么需要泛型 泛型的继承关系 总结使用泛型 不使用泛型时 使用泛型时 举个栗子 总结编写泛型 须知 编写步骤 静态方法 多个类型 总结擦拭法 介绍 局限 泛型继承 总结extends通配符 需求 注意事项 总结super通配符 介绍 extends和super 无限定通配符 总结泛...
2019-07-12 16:58:34
187
原创 Java注解
使用注解 什么是注解 注解的作用 编译器使用的注解 注解定义配置参数 注解配置注意事项 总结定义注解 简介 元注解 @Target @Retention 生命周期 @Repeatable @Inherited 定义Annotation步骤 总结处理注解 读取RUNTIME类型注解 isAnnotationP...
2019-07-11 18:10:54
381
原创 Java反射
Class 简介 总结1 获取Class实例 获取class信息 判断class类型 创建class实例 总结访问字段 field Field对象 SecurityManager 总结调用方法 method Method对象 SecurityManager 多态 总结调用构造方法 newInstance Construc...
2019-07-11 15:44:10
172
原创 Java多线程(四)ThreadLocal入门
JDK提供了ThreadLocal,在一个线程中传递同一个对象,相当于保存一个线程的局部变量。基本使用流程// 创建ThreadLocal对象static ThreadLocal<String> threadLocalUser = new ThreadLocal<>();// 保存对象threadLocalUser.set("Bob");// 获取对象Stri...
2019-07-11 09:28:58
467
原创 Java多线程(三)高级concurrent包
背景ReentrantLock类 基本使用 基本特点 tryLock使用 总结ReadWriteLock接口 特点 基本使用 适用条件 总结Condition接口 基本使用 方法原理 总结Concurrent集合 基本使用 Blocking集合 总结Atomic包 使用举例 总结Executo...
2019-07-10 16:48:08
649
原创 Java多线程(二)线程同步
本文目录线程同步简介 需求 原子操作 synchronized简介 JVM原子操作 总结 synchronized使用详解 加锁对象 读取方法 Thread-safe 总结 死锁 死锁现象 死锁形成条件 避免死锁 wait/notify 生产者-消费者 线程同步简介需求多个线程同时运行,线程调度由操作系统决定,程序...
2019-07-09 11:38:43
233
原创 Java多线程(一)线程的概念
本文目录:进程和线程线程创建方式线程的状态中断线程守护线程进程和线程什么是进程和线程?在计算机中,一个任务就是一个进程在进程内部还需要多个子任务,每个子任务被称为线程。一个进程可以包含一个或多个线程(至少一个)。进程和线程的关系一个进程可以包含一个或多个线程(至少一个线程)线程是操作系统调度的最小任务单位如何调度线程完全由操作系统决定实现多任务的方法多进程模式...
2019-07-08 16:08:25
240
原创 Dubbo初体验
官网传送门Dubbo是什么Apache Dubbo |ˈdʌbəʊ| 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。Dubbo架构节点角色说明节点角色说明Provider暴露服务的服务提供方Consumer调用远程服务的服务消费方Registry服务注册与...
2019-07-05 11:08:02
176
原创 Springboot中Redis的使用
什么是NoSQL为了解决高并发、高可扩展、高可用、大数据存储问题而产生的数据库解决方案,就是NoSQL数据库。NoSQL,泛指非关系型的数据库,NoSQL即Not-Only SQL,它可以作为关系型数据库的良好补充。Redis是NoSQL中的一种。什么是redisRedis是用C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需...
2019-07-02 10:25:35
173
原创 logback配置文件logback-spring.xml
<?xml version="1.0" encoding="UTF-8"?><configuration> <include resource="org/springframework/boot/logging/logback/defaults.xml"/> <!-- 日志默认输出位置为tomcat目录下的bin目录 ../logs...
2019-06-18 15:05:47
2972
1
原创 hibernate初体验
基本步骤:数据库创建表CREATE TABLE IF NOT EXISTS tb_employee ( id int UNSIGNED auto_increment, firstName VARCHAR(32) NOT NULL DEFAULT'', lastName VARCHAR(32) NOT NULL DEFAULT'', PRIMARY KEY(id))ENGINE=I...
2019-05-15 18:44:00
159
原创 JSON数据处理之jackson
相关Jar包:jackson-annotations-2.9.8.jarjackson-core-2.9.8.jarjackson-databind-2.9.8.jar核心内容jackson核心对象ObjectMapper mapper = new ObjectMapper();常用方法:1.对象转JSONwriteValue(参数1, obj)参数1:File:...
2019-04-25 10:49:57
274
原创 iOS开发随笔之修改状态栏的样式和隐藏状态
在iOS 7之前可以直接通过UIApplication对象来直接操作状态栏[[UIApplication sharedApplication] setStatusBarStyle:style]; [[UIApplication sharedApplication] setStatusBarHidden:YES];但是在iOS 7之后,系统将状态栏交给Controller来管理,需要在...
2018-10-25 14:48:13
803
原创 iOS开发随笔之画圆弧CGContextAddArc
CGContextAddArc(CGContextRef cg_nullable c, CGFloat x, CGFloat y, CGFloat radius, CGFloat startAngle, CGFloat endAngle, int clockwise)// CGContextRef cg_nullable c 图形上下文// CGFloat x 圆心x坐标/...
2018-10-10 10:57:45
3826
原创 iOS开发随笔之JSON
JSON简介请移步百度百科二进制数据转JSON枚举typedef NS_OPTIONS(NSUInteger, NSJSONReadingOptions) { NSJSONReadingMutableContainers = (1UL &amp;lt;&amp;lt; 0), NSJSONReadingMutableLeaves = (1UL &amp;lt;&amp;lt; 1), NSJSONRe...
2018-09-27 16:16:46
354
原创 iOS文字轮播简单实现(UILabel)
因项目需求,要做一个文字轮播用来展示一些通知内容,以前也有过这个需求,但之前都是在网上找的第三方,现在有点时间就自己写了个简单的。整体思路:用一个UILabel来展示内容,通过UIView动画来实现滚动效果,通过控制其坐标和隐藏状态来修改其滚动的起始位置。实现比较简单,活不多说,直接贴代码了。.h文件#import <UIKit/UIKit.h>@protocol YMNotice...
2018-04-03 14:09:44
3389
原创 iOS判断两个数组中的元素是否相同
思路很简单,首先判断两个数组数量是否相同,然后在判断A中的元素是否B都有就行了- (BOOL)array:(NSArray *)array1 isEqualTo:(NSArray *)array2 { if (array1.count != array2.count) { return NO; } for (NSString *str in array1) ...
2018-04-03 11:04:37
11441
3
转载 iOS自定义返回按钮,保留系统侧滑返回手势
@interface ViewController () @end@implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // 自定义返回按钮 UIButton *button = [[UIButton alloc]initWi
2018-01-19 21:29:00
2041
原创 iOS强行关闭键盘
平时常用的一种方法是直接获取当前的第一响应者,一般为UITextField或UITextView,直接调用方法resignFirstResponder让键盘退出。但是有时直接获取第一响应者可能会比较麻烦,但是又希望能关掉键盘,就需要通过强制关闭键盘的方式来实现的,只需要调用一个方法就可以了。[[UIApplication sharedApplication] sendAction:@s
2018-01-11 10:02:54
1055
原创 iOS crash日志符号化
xcode版本:9.1通过使用symbolicatecrash来对crash日志进行符号化。1.准备crash文件手机连接到电脑,打开xcode->window-Devices and Simulators 2.准备dSYM文件打开xcode->window->organizer 3.准备symbolicatecrash文件symbolicatecrash文件所在位置可能跟xcode版本
2017-11-03 16:49:45
4257
原创 UIToolBar iOS 11适配问题
最近在项目中遇到一个问题:点击UIToolBar上的按钮一直没有反应。 toolBar是自定制的,上面添加了很多的子视图,以前写的时候是可以的,现在测试发现点击根本没反应了。 于是我便习惯性的去看了下视图的层次结构,发现在添加的button上面又多了一层视图–UIToolBarContentView,把添加的button挡住了才不会响应点击事件。 通过查阅资料才知道是iOS 11中给toolB
2017-11-03 14:55:48
704
原创 UICollectionView设置可以滑动
使用UITableView时,不管有多少的cell,默认都是可以滑动的。但是使用UICollectionView时,如果cell的内容没有超出屏幕,默认是不可以滑动的。需要设置://垂直方向滑动self.collectionView.alwaysBounceVertical = YES//水平方向滑动self.collectionView.alwaysBounceH
2017-09-14 18:22:33
3611
JavaEE开发的颠覆者 Spring Boot实战 完整版 高清PDF版
2019-05-22
iOS因违反政策被下架该怎么处理。
2018-11-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人