综合( 右侧选择分类 )
xiaozhu

git查看commit提交记录详情

如何使用git查看commit修改了哪些内容,以便后续的代码工作。与之相关的命令就是:git log // 查看所有的commit提交记录git show //查看提交的详情具体步骤:一、首先,需要通过git log打印所有commit记录,例二、之后的git show都是基于commit hashID输出的。 1.查看最新的commitgit show 2.查看指定commit hashID
12506 人浏览
xiaozhu

Java8之list.stream的常见使用

Java8之list.stream的常见使用直接看代码:public static void main(String[] args) { List<student> list = Lists.newArrayList(); list.add(new Student("测试", "男", 18)); list.add(new Stud
801 人浏览
xiaozhu

使用Spring Task开发定时任务

一、定时任务概述 在项目中开发定时任务应该一种比较常见的需求了,在Java中开发定时任务主要有三种解决方案:1 使用JDK自带的Timer 2 使用第三方组件Quartz 3 使用Spring Task。Timer是JDK自带的定时任务工具,其简单易用,但是对于复杂的定时规则无法满足在实际项目开发中也很少使用到,Quartz功能强大但是使用起来相对笨重,而Spring Task则具备前两者的优点(
728 人浏览
xiaozhu

Java中定时任务的6种实现方式

几乎在所有的项目中,定时任务的使用都是不可或缺的,如果使用不当甚至会造成资损。还记得多年前在做金融系统时,出款业务是通过定时任务对外打款,当时由于银行接口处理能力有限,外加定时任务使用不当,导致发出大量重复出款请求。还好在后面环节将交易卡在了系统内部,未发生资损。所以,系统的学习一下定时任务,是非常有必要的。这篇文章就带大家整体梳理学习一下Java领域中常见的几种定时任务实现。1、线程等待实现先从
594 人浏览
xiaozhu

数据库报错The user specified as a definer ('root'@'%') does not exist 解决方法

原因:The user specified as a definer (‘root’@’%’) does not exist 此种报错主要是针对访问视图文件引起的(没有权限)解决方法:进入mysql的安装路径之前,要确保你的mysql服务是开启的;1.在DOS命令窗口输入 mysql -hlocalhost -uroot -p密码 回车 mysql -hlocalhost -uroot -p 解
801 人浏览
xiaozhu

The user specified as a definer (”@’%') does not exist完美解决方法

在给一个客户做电商项目实施的时候,mysql数据库报错The user specified as a definer (”@’%') does not exist。尝试过两种方式,第一种重启之后好用,但是一会就又不好用了。第二种算是一种完美的解决方法。此种报错主要是针对访问视图文件引起的。第一种:给root赋值所有权限:注意在命令符下面操作。grant all privileges on *.*
2346 人浏览
xiaozhu

Android中获取视频的第一帧图片

方案一:使用Glide获取视频的第一帧图片 Glide.with(holder.mCover.getContext()) .setDefaultRequestOptions( new RequestOptions() .frame(0)
2785 人浏览
xiaozhu

Java判断文件夹是否存在,不存在则新建

1、Java判断是否存在文件夹,不存在则新建File file = new File("D:/test/filetest/test.txt"); if (!file.getParentFile().exists()) { file.getParentFile().mkdirs(); }2、判断是否存在文件,不存在则新建File file = new File("D:/test/filet
1288 人浏览
xiaozhu

Java 获取文件修改时间

用 File 类的 file.lastModified() 方法来获取文件最后的修改时间完整代码import java.io.File; import java.util.Date; public class Main { public static void main(String[] args) { File file = new File("test.j
883 人浏览
android00

安卓去除Activity跳转动画的方法

安卓去除Activity跳转动画的方法:在跳转下面加上下面代码即可:overridePendingTransition(0,0);
1250 人浏览
android00

Android虚线的实现方法

1. 水平虚线的实现:在drawable下新建drawable资源 shape_dotted_line.xml<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line">
1368 人浏览
android00

Android利用canvas画各种图形(点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形)

1、首先说一下canvas类:Class OverviewThe Canvas class holds the "draw" calls. To draw something, you need 4 basic components: A Bitmap to hold the pixels, a Canvas to host the draw calls (writing into the bit
1566 人浏览
java

geo_code长度和距离的对照表

geo_code长度和距离的对照表geohash lengthwidthheight15,009.4km4,992.6km21,252.3km624.1km3156.5km156km439.1km19.5km54.9km4.9km61.2km609.4m7152.9m152.4m838.2m19m94.8m4.8m101.2m59.5cm1114.9cm14.9cm123.7cm1.9cm
859 人浏览
java

java8 list.sort 排序

1, 对整数列表排序(升序)List list = Arrays.asList(1, 4, 2, 6, 2, 8); list.sort(Comparator.naturalOrder());2, 对整数列表排序(降序)List list = Arrays.asList(1, 4, 2, 6, 2, 8); list.sort(Comparator.reverseOrder());3,按照Li
961 人浏览
linux

git pull记住用户名和密码

在使用https git拉取代码时,每次git pull的时候都会让输入用户名和密码进入项目目录git config --global credential.helper store然后会生成一个本地文件用于记录用户名和密码,这个文件我们无需关心再次git pull一下,会让输入用户名和密码。这次输入之后以后就不会每次输入了。如果要清除用户名和密码运行一下命令缓存输入的用户名和密码git conf
1148 人浏览
linux

设置git在linux上只需要输入一次账号密码

非常的简单,只需要在命令行输入:git config --global credential.helper store之后在进行git pull,或者git push等操作时再次输入一次密码,以后就不需要再输入
882 人浏览
web

前端Vue使用ali-oss实现文件上传到oss

前端使用ali-oss实现文件上传到oss项目地址:ali-oss1,安装依赖 npm install ali-oss --save 2,创建自己的ossClient.jsconst OSS = require('ali-oss'); export default function Client(data='custom-data') { // console.log('bucket
1878 人浏览
java

Redis_配置文件

一、解析配置文件 redis.conf1、位置2、Units单位1)配置大小单位,开头配置了一些基本的度量单位,只支持bytes,不支持bit2)对大小写不敏感3、INCLUDES包含可以通过includes包含,redis.conf 可以作为总闸,包含其他4、GENERAL通用1)Daemonize:设置为守护线程2)Pidfile:进程管道id文件,如果没有指定其他路径,就用默认路径指定pid
576 人浏览
java

redis配置

13、redis的配置文件:在redis根目录下提供redis.conf配置文件; 可以配置一些redis服务端运行时的一些参数; 如果不使用配置文件,那么redis会按照默认的参数运行; 如果使用配置文件,在启动redis服务时必须指定所使用的配置文件。 1)、redis配置文件中关于网络的配置: port:指定redis服务所使用的端口,默认使用6379。 bind: 配置客户端连接redis
766 人浏览
web

MAC安装redis的简单方法

一、安装命令使用mac的包管理工具brew一行命令搞定安装。若未安装brew,命令行先输入以下命令安装brew。/bin/bash -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"安装redisbrew install redis@6.2 #后面@接版本号可指定版本二、使用redis的常用命令
717 人浏览