自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nignx配置单ip限流

nignx配置单ip限流

2022-06-17 16:05:03 261 1

原创 laradock配置多php版本

laradock配置多php版本

2022-06-15 16:05:32 965

原创 laradock嵌入hyperf框架

laradock嵌入hyperf框架

2022-06-15 14:07:04 206

原创 laradock里面配置laravel-horizon

1.在laradock里先builddocker-compose build laravel-horizon2.配置队列[program:项目名称]process_name=%(program_name)s_%(process_num)02ddirectory= /var/www/项目名称user=laradockcommand=php artisan queue:work redis --queue="test_job" --sleep=3 --tries=3autostart=tr

2022-05-19 18:47:19 298

原创 centos上配置docker环境

马上就要过年了,阿里的优惠又来了……有免费的ECS(一个月)还有包年的也不贵才38元,立马入手,练习学习我们公司的项目都是在docker上配置的,但是自己还真没有在centos安装过docker环境,趁这次机会熟悉一下。于是,哈哈买了两台CentOS 7 (使用yum进行安装)# step 1: 安装必要的一些系统工具sudo yum install -y yum-utils device-mapper-persistent-data lvm2# Step 2: 添加软件源信息sudo yum

2022-01-07 11:47:02 1512

原创 laravel redis五种简单数据类型的使用

了解redisredis是一种支持Key-Value等多种数据结构的存储系统。可用于缓存,事件发布或订阅,高速队列等场景。该数据库使用ANSI C语言编写,支持网络,提供字符串,哈希,列表,队列,集合结构直接存取,基于内存,可持久化。redis的五种数据类型Redis一共支持五种数据类:string(字符串),hash(哈希),list(列表),set(集合,无序的)和zset(sorted set有序集合)。redis的版本为5.3.4String类型的存储以及读取1.长时间存储,没有过期时

2021-12-29 18:23:31 3816

原创 laradock配置laravel 报错 Connection refused tcp://127.0.0.1:6379

问题解决办法

2021-12-23 12:30:17 1961

原创 mysql8.0,Different lower_case_table_names settings for server (‘2‘) and data dictionary (‘0‘)

1.第一次运行报: Different lower_case_table_names settings for server (‘2’) and data dictionary (‘0’)百度了一下:lower_case_table_names 是mysql设置大小写是否敏感的一个参数。lower_case_table_names=0 表名存储为给定的大小和比较是区分大小写的lower_case_table_names = 1 表名存储在磁盘是小写的,但是比较的时候是不区分大小写lower_cas

2021-12-23 11:49:33 2781 1

原创 win10上跑rabbitmq队列

上一篇文章简单梳理了一下怎么启动rabbitmq队列,但是在真实的项目中队列肯定是在后台监听的。因此就想想着起一个后台进程,但是我又没有服务器。就想着在win10上安装一个Ubuntu。入了一堆坑,简单的梳理一下,省着以后自己忘记了准备wsl2是windows内置的linux子系统1.Win10 版本号为 2004(内部版本19041或更高)即可,如果低于此版本可使用 Windows 10 易升工具手动升级。下载 Windows 10 易升工具:https://www.microsoft.co

2021-12-19 21:45:43 1631

原创 laravel整合rabbitmq消息队列(使用laravel-queue-rabbitmq)

官网地址:https://packagist.org/packages/vladimir-yuldashev/laravel-queue-rabbitmq#v10.2.0安装1.安装插件composer require vladimir-yuldashev/laravel-queue-rabbitmq`报错:因为我是laravel7的版本,因此找对应的版本composer require vladimir-yuldashev/laravel-queue-rabbitmq:^10.2还是

2021-12-17 19:53:00 1628

原创 安装PHP扩展ampq

查看自己的版本信息dd(php_info());1.php的版本是7.32.线程是非安全的3.x64下载ampq扩展下载地址:http://pecl.php.net/package/amqp我是win10因此点击DLL下载解压后,里面的主要包含php_amqp.dll、rabbitmq.4.dll配置1.将php_amqp.dll复制到PHP安装目录的ext目录下2.把rabbitmq.4.dll放到根目录(也就是ext的上一级目录)3.在php.ini最后追加 exten

2021-12-17 19:23:36 1084

原创 laravel jwt安装以及使用

安装与配置1.安装composer require tymon/jwt-auth2.发布配置config中生成一个jwt的配置文件php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\LaravelServiceProvider"3.生成密钥这是将用于签署您的令牌的密钥php artisan jwt:secret使用1.更新用户模型<?phpnamespace App\Models;use

2021-12-15 08:55:59 2614

原创 Unable to create configured logger. Using emergency logger

我是从laravel5.5升级到laravel7,遇到了下面的问题问题:Unable to create configured logger. Using emergency logger解决办法:1.添加logging.php的配置文件2.刷新php artisan config:clear

2021-12-07 21:48:11 2536

原创 11 laravel Call to undefined function array_except()

问题:从laravel 5.5升级到7.xCall to undefined function array_except()解决办法:composer dump-autoloadphp artisan view:clear

2021-12-07 18:01:30 193

原创 10 laravel Trying to get property ‘headers‘ of non-object

laravel Trying to get property 'headers' of non-object

2021-12-06 21:23:44 139

原创 9.laravel 简单尝试分表

laravel 简单分表

2021-12-06 15:58:49 1343

原创 8.laravel 队列

laravel 队列

2021-12-03 16:51:00 1305

原创 7. laravel redis的持久化方式

laravel redis持久化

2021-12-03 16:13:26 1313

原创 6.laravel redis安装

laravel redis的安装

2021-12-02 21:18:25 307

原创 5.laravel-spatie/laravel-permission的使用

laravel-permission 简单使用

2021-12-02 15:49:27 991

原创 4.laravel后台权限管理,spatie/laravel-permission插件的安装

laravel 后台权限管理,laravel-permission的安装

2021-12-02 11:28:46 1205

原创 3.laravel自定义用户登录

laravel后台简单的用户登录

2021-12-02 10:30:14 763

原创 2.laravel自带的用户认证

laravel自带的auth用户认证

2021-12-01 21:26:27 313

原创 1.新建laravel项目

创建laravel项目

2021-12-01 20:53:56 527

原创 java 抽象类与接口的了解

一直都打算写一些总结性的内容,也给自己留点东西,今天咱们就来看看抽象类与接口,写的不好还请大家补充。 1.抽象类 public abstract class A { //必须有一个抽象方法 public abstract void method1_a (); //抽象方法,也就是说在抽象类的子类中必须实现这个方法 public void method2_a () {

2016-11-29 15:29:09 332

原创 文章标题

as环境搭建 1.从官网上下载jdk,http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2.安装并配置jdk (1)右键“我的电脑”点击“属性” (2)点击“高级属性设置” (3)点击“环境变量” (4)新建系统环境变量“JAVA_HOME

2016-04-08 12:05:01 405

原创 Glide图片加载 使用的单例模式

一.单例模式 我们来看看Glide类源码的实现public class Glide {private static volatile Glide glide;…… /** * Get the singleton. * * @return the singleton */ public static Glide get(Context conte

2016-03-04 09:15:36 2001

原创 glide的基本使用以及原理

一、glide的基本使用 (1)导入库dependencies { compile 'com.squareup.picasso:picasso:2.5.1' } (2)使用Glide.with(context) .load("http://inthecheesefactory.com/uploads/source/glidepicasso/cover.jpg") .i

2016-03-03 10:08:46 27620 11

原创 final的使用

1.final的使用String类是用final来修饰的其中使用字符数组保存字符串,如下就是,因为有“final”修饰符,所以可以知道string对象是不可变的。private final char value[];(String类96行)例:红色圈起来的a就是一个新的对象1.修饰变量,对象不可变2.方法前面加上final关键字,代表这个

2016-02-26 16:10:38 599

原创 android 构造方法

1.构造方法的特点(1)命名:构造方法与类名相同(2)构造方法没有返回值类型(3)如果不写的话,会默认创建一个不带参数的构造方法例:     public class Sample {          private int x;      public Sample() { // 不带参数的构造方法    

2016-02-25 16:57:57 2070

原创 android 常用到的shape属性(填充与描边)

shape xmlns:android="http://schemas.android.com/apk/res/android"> --> stroke android:width="0.1dp" android:color="@color/hui">stroke> corners android:topLeftRadius="2dp"

2016-01-05 10:03:47 2353

原创 Android字体的添加

首先需要在build.gradle中添加配置信息,[java] view plaincopycompile 'uk.co.chrisjenx:calligraphy:2.1.0'  添加完此条语句之后,点击编译,就可以把依赖包下载下来了,然后就可以在程序中引用此支持库1.首先要在自己定义的Appliction类中的

2015-12-28 10:46:25 379

原创 android 在 AndroidManifest.xml 里 Service 元素的常见选项

在 AndroidManifest.xml 里 Service 元素的常见选项android:name  -------------  服务类名android:label  --------------  服务的名字,如果此项不设置,那么默认显示的服务名则为类名android:icon  --------------  服务的图标android:permission  ------

2015-12-03 15:44:57 1112

转载 android LayoutInflater原理

文章路径:http://blog.csdn.net/guolin_blog/article/details/12921889这是读完以后印象最深,也是容易迷糊的,以后自己要注意了,希望大家可以好好理解比较细心的朋友也许会注意到,inflate()方法还有个接收三个参数的方法重载,结构如下:[java] view plaincopyinflate(int 

2015-11-17 18:15:15 347

原创 android 打电话

1.权限uses-permission android:name="android.permission.CALL_PHONE"/>2.使用Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + "11111111111"));//通知activtity处理传入的call服务startAct

2015-11-17 17:16:01 336

原创 android 图片的显示picasso

1.引用compile 'com.squareup.picasso:picasso:2.5.2'2.使用Picasso.with(activity) .load(item.optString("img")) .placeholder(R.drawable.defaule_hui_small) .error(R.drawable

2015-11-17 17:11:29 416

原创 android 圆形图片的显示

1.引用compile 'de.hdodenhof:circleimageview:1.3.0'2.xml的使用,别的跟ImageView一样de.hdodenhof.circleimageview.CircleImageView android:id="@+id/my_shoucang" android:layout_width="35dp"

2015-11-17 17:09:09 430

原创 android 显示隐藏密码

1.xml的定义CheckBox android:layout_centerVertical="true" android:layout_alignParentRight="true" android:id="@+id/show_pwd_cb" android:layout_width="20dp" android:layout_height="wr

2015-11-17 17:05:55 525

原创 android scrollView滚到底部

1.使用scrollView.fullScroll(ScrollView.FOCUS_DOWN);//滚动到底部2.想滚到某个方向改变这个参数就行FOCUS_DOWN

2015-11-17 11:25:28 535

原创 android 计算listview的高度

1.定义:int totalHeight = 0;2.使用 // 获取ListView对应的AdapterListAdapter listAdapter = comment_list.getAdapter();for (int i = 0, len = listAdapter.getCount(); i < len; i++) { // listAdapter.getCount()

2015-11-17 11:22:38 506

空空如也

空空如也

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

TA关注的人

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