[reviewcode] 那些基础comments 多次提醒我,为变量取个合适的名字, so cute person:Not a big deal, but try using variable names better than my_sa每个参数一行好么 菇凉? def test_share_path_and_user_unicode(self): self.assertEquals(user[1].de...
好的博客 RabbitMQ:http://www.ityouknow.com/springboot/2016/11/30/spring-boot-rabbitMQ.html https://www.kancloud.cn/ichenpeng/blog/1090570如何优化javaGC: https://crowhawk.github.io/2017/08/21/j...
ant打包遇到的问题 \build\build.xml:350: Problem: failed to create task or type foreachCause: The name is undefined.Action: Check the spelling.Action: Check that any custom tasks/types have been declared....
rabbitmq-5-案例2-简单的案例+exchange Exchange交换机: sendMessage端,发送消息到Exchage1、2, 然后交换机通过路由键,将消息转发给队列queue中,最后客户端从队列中获取消息交换属性: name:名称 type:类型direct、topic、fanout、headers durability:是否持久化 autoDelete:当最后一个绑定到exchan...
eclipse中java文件报错:The type java.lang.Object cannot be resolved. It is indirectly referenced from requ... 问题:The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files大概意思就是.class文件引用错误, 联想一下 编译出了问题, JRE问题.解决办法:先在Java Bulid Path中把所有的JRE先rem...
rabbitmq-5-案例1-简单的案例 最简单的案例:https://gitee.com/n_zhe/rabbitmq-demo通过简单的例子分析mq是怎样发送和拉取消息的:quickStart中的简单案例通过简单的案例来分析rabbitmq是怎样发送和拉取消息的1、查看Procuder.java文件package com.xsxy.rabbitmq.demo.quickSt...
maven上传源码脚本 mvn deploy:deploy-file -Dmaven.test.skip=true -Dfile=./target/bbc-common-1.0.0-source.jar -DgroupId=com.xsxy.bbc -DartifactId=1.0.0 -Dpackaging=jar -Dclassifier=sources -DrepositoryId=release...
RabbitMq--4--集群(转载) RabbitMQ消息服务用户手册1基础知识1.1集群总体概述RabbitmqBroker集群是多个erlang节点的逻辑组,每个节点运行Rabbitmq应用,他们之间共享用户、虚拟主机、队列、exchange、绑定和运行时参数。1.2集群复制信息除了message queue(存在一个节点,从其他节点都可见、访问该队列,要实现queue的复制就需要做queue...
RabbitMq--3--案例 https://blog.csdn.net/hellozpc/article/details/81436980转载于:https://www.cnblogs.com/nxzblogs/p/11492142.html
RabbitMq--2--安装 简单说下个人的理解,mq就是一个消息代理,负责异步消息转发,可以很大程度缓解服务器压力,并且防止服务器宕机影响业务等。安装:环境:centos71).首先需要安装erlang#wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm#可能会报错,如果报错则#wgetht...
RabbitMq--1 RabbitMQ是什么定义RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持AJAX。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。AMPQAMQP,即Advanced Message...
String对象的intern() https://blog.csdn.net/seu_calvin/article/details/52291082转载于:https://www.cnblogs.com/nxzblogs/p/11466391.html
java并发编程之美-阅读记录11 java并发编程实践11.1ArrayBlockingQueue的使用 有关logback异步日志打印中的ArrayBlockingQueue的使用 1、异步日志打印模型概述 在高并发、高流量并且响应时间要求比较小的系统中同步打印日志在性能上已经满足不了了,这是以因为打印本身是需要写磁盘的,写磁盘操作会暂时阻塞调用打印日志的业务系统,这会造成调用线程的响应时间增...
Maven 3-Maven依赖版本冲突的分析及解决小结 举例A依赖于B及C,而B又依赖于X、Y,而C依赖于X、M,则A除引B及C的依赖包下,还会引入X,Y,M的依赖包(一般情况下了,Maven可通过<scope>等若干种方式控制传递依赖)。这里有一个需要特别注意的,即B和C同时依赖于X,假设B依赖于X的1.0版本,而C依赖于X的2.0版本,A究竟依赖于X的1.0还是2.0版本呢?这就看Classloader的加载顺序了,假设Cla...
leetcode-71-简化路径 问题:package com.example.demo;import java.util.Stack;public class Test71 { /** * 利用栈数据结果,当前元素为".."时,将栈中的元素pop出一个, * 当前元素部位"."并且部位“”空时,压入栈中, * 最后遍历...
java并发编程之美-阅读记录10 同步器10.1CountDownLatch 在开发过程中经常会遇到在主线程中开启多个子线程去并行执行任务,并且主线程需要等待子线程执行完毕后在进行汇总。在CountDownLatch出现之前使用线程的join方法,但是join方法不灵活。 1、案例:package com.nxz.blog.otherTest;import java.util.concur...
leetcode-67-二进制求和 问题:package com.example.demo;public class Test67 { /** * 二进制求和 * 思路: * 1、先获取两个二进制字符串的长度,用于补齐为等长字符串,便于两两相加 * 2、定义一个overFlow来表名两两相加是否已经满足进1 * 3、定...
leetcode-72-编辑距离 问题:题解:为应用动态规划,我们定义 dp[i][j] 为从 word1[0..i) 到word2[0..j)转换的的最小次数。对于基本的情况,将一个字符串转换为一个空的字符串,所需操作的最小值就是字符串长度本身,因此很明显: dp[i][0]=i,dp[0][j]=j对于一般情况,从 word1[0..i) 到 word2[0..j) ,假设我们已知了从 word1[0.....
java并发编程之美-阅读记录2 2.1什么是多线程并发编程 并发:是指在同一时间段内,多个任务同时在执行,并且执行没有结束(同一时间段又包括多个单位时间,也就是说一个cpu执行多个任务) 并行:是指在单位时间内多个任务在同时执行(也就是多个cpu同时执行任务) 而在多线程编程实践中,线程的个数一般是多于cpu的个数的2.2为什么要多线程并发编程 多个cpu同时执行多个任务,减少了线程...
java并发编程之美-阅读记录7 java并发包中的并发队列7.1ConcurrentLinkedQueue 线程安全的无界非阻塞队列(非阻塞队列使用CAS非阻塞算法实现),其底层数组使用单向列表实现,对于出队和入队操作使用CAS非阻塞来实现线程安全的。 1、结构: ConcurrentLinkedQueue内部的对列使用的是单向链表实现,并且有两个用volatile修改的节点头结点head...
java并发编程之美-阅读记录6 java并发包中锁6.1LockSupport工具类 该类的主要作用就是挂起和唤醒线程,该工具类是创建锁和其他工具类的基础。LockSupport类与每个使用他的线程都关联一个许可证,在默认情况下调用LockSupport类的方法的线程是不持有许可证的。 1、void park() 如果调用park方法的线程已经那都了LockSupport关联的许可证的话,那L...
java并发编程之美-阅读记录5 java并发包中的并发List5.1CopeOnWriteArrayList 并发包中的并发List只有CopyOnWriteArrayList,该类是一个线程安全的arraylist,对其进行的修改操作都是在底层的一个复制数组上进行的,也就是使用了写时复制策略。 该类的结构:public class CopyOnWriteArrayList<E>...
leetcode-36-有效的数独 问题:package com.example.demo;import java.util.HashMap;import java.util.Map;public class Test36 { /** * 思路: * 构建多个map,二维数组中,每一行是一个map,每一行是一个map,在一个3*3的方格是一...
java并发编程之美-阅读记录4 java并发包中的原子操作类,这些类都是基于非阻塞算法CAS实现的。4.1原子变量操作类 AtomicInteger/AtomicLong/AtomicBoolean等原子操作类 AtomicLong类:public class AtomicLong extends Number implements java.io.Serializable { // ...
leetcode-49-字母异位词分组 问题:package com.example.demo;import java.util.*;public class Test49 { /** * 给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。 * 思路: * Map<String,List>作为缓存...
java并发编程之美-阅读记录3 java并发包中的ThreadLocalRandom类,jdk1.7增加的随机数生成器Random类的缺点:是多个线程使用同一个原子性的种子变量,导致对原子变量的更新产生竞争,降低了效率(该类是线程安全的,但是多线程环境下操作统一实例时,会有效率问题,jdk1.7之后可以使用ThreadLocalRandom类,1.7之前保证多个线程都有一个自己的Random实例即可)...
leetcode-344-反转字符串 问题:package com.example.demo;public class Test344 { public void reverseString(char[] s) { // 双指针 int left = 0; int right = s.length - 1; while...
java并发编程之美-阅读记录1 1.1什么是线程? 在理解线程之前先要明白什么是进程,因为线程是进程中的一个实体。(线程是不会独立存在的) 进程:是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,线程则是进程中的一个执行路径,一个进程中至少会有一个线程,进程中的多个线程共享进程的资源。 线程:是cpu分配的基本单位。 由上图可看出,一个进程中会有多个线程,多个线程共享...
leetcode-283-移动零 问题:package com.example.demo;public class Test283 { /** * 将数组中的0移动到数组后边,同事保持其他元素的相对位置 * 将所有非0元素向前移动 * 定义一个索引,该索引代表的非0元素,从0向上递增 * * @param nums ...
leetcode-66-加一 问题:package com.example.demo;public class Test66 { /** * 加一: * 从后向前遍历,分当前位置是否为9,9时,会进一 */ public int[] plusOne(int[] digits) { for (int i = digi...
leetcode-136-只出现一次的数字 问题:package com.example.demo;import java.util.HashSet;import java.util.Iterator;import java.util.Map;import java.util.Set;public class Test136 { /** * 借助hash表...
leetcode-350- 两个数组的交集 II 问题:package com.example.demo;import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class Test350 { /** * 双指针,先对数据进行排序预处理,然后使用两个指针分别找到两个数...
leetcode-21-合并两个有序链表 问题:package com.example.demo;public class Test21 { /** * 合并两个链表 * 思路: * 遍历两个链表,比较两个链表的值,将小的 */ public ListNode mergeTwoLists(ListNode l1, ListNode ...
leetcode-20-有效的括号 问题:package com.example.demo;import java.util.HashMap;import java.util.Map;import java.util.Stack;public class Test20 { /** * 有效括号 * 利用栈数据结构,遇到{ [ ( 等左括号,...
leetcode-19-删除链表的倒数第N个节点 问题:/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */class Solution { /**...
leetcode-206-反转链表 问题:package com.example.demo;public class Test206 { /** * 翻转链表 * 方法一:迭代 * 思路: * 每次循环的时候交换两个节点 * * @param head * @return */ ...
leetcode-125-验证回文串 问题:package com.example.demo;public class Test125 { /** * 验证是否是回文字符串 * 分析: * 定义两个索引,分别执行字符串的起始和结尾,两个索引同时向中间移动 * 在比较的时候,如果遇到非数字和字母的字符,在right--或left++(跳过当...
leetcode-237-删除链表中的节点 问题:、/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */class Solution {...
leetcode-242-有效的字母异位词 问题:package com.example.demo;import java.util.Arrays;public class Test242 { /** * 判断是否是异位词 * 分析: (问题提示:都是小写字母的情况) * 利用桶站位,假如是异位词,则这两个字符串的长度相等,则遍历字符串,将第一个...
leetcode-387-字符串中的第一个唯一字符 问题:package com.example.demo;import java.util.HashMap;import java.util.HashSet;import java.util.Map;import java.util.Set;public class Test387 { /** * 方法一:借助set...
leetcode-217-存在重复元素 问题:package com.example.demo;import java.util.Arrays;import java.util.HashSet;import java.util.Map;import java.util.Set;public class Test217 { /** * 方法一:暴力解法,在l...
leetcode-189-旋转数组 问题:package com.example.demo;import sun.security.util.Length;public class Test189 { /** * 方法一:暴力解法 */ public void rotate(int[] nums, int k) { for (...
leetcode-121-买卖股票的最佳时机 问题:可以将问题转化为如下图所示,即求多个累计的收入差分析:如果当前位置i的价格比i+1的价格高,则当前不是买入点,则继续判断下一个位置,如果当前位置i的价格比i+1的价格低,并且i+1仍比i+1+1低,则在当前位置买入,知道i+n比i+n+1大时,卖出。继续下一轮判断package com.example.demo;public cla...
leetcde-27-移除元素 问题:package com.example.demo;public class Test27 { /** * 定义一个尾指针,该位置放置和val不同的元素, * 遍历数组,将不同的元素全部放置到原数组的前边,遍历完成之后,after即为所有不同元素的长度 */ public int removeEle...
redis相关 一、redis能做什么? 1、缓存 2、分布式锁 3、延迟队列二、redis基本数据结构? 字符串string、列表list、字典hash、集合set、有序集合zset redis中所有的数据结构都是以唯一的key字符作为名称,然后通过这个key来获取相应的value数据,不同数据类型的差异就在于value的结构不同。 1、字符串string ...
leetcode-26-删除排序数组中的重复项 问题:解:package com.example.demo;public class Test26 { /** * 使用双指针方法,定义两个指针,head / last 头和尾,将last位置的值和head位置的值比较,如果同则head++,不同则将head位置 * 的值赋值给++last之后的位置 * ...
基础-递归 递归原理递归是一种解决问题的有效方法,在递归过程中,函数将自身作为子例程调用你可能想知道如何实现调用自身的函数。诀窍在于,每当递归函数调用自身时,它都会将给定的问题拆解为子问题。递归调用继续进行,直到到子问题无需进一步递归就可以解决的地步。为了确保递归函数不会导致无限循环,它应具有以下属性:一个简单的基本案例(basic case)(或一些案例)...
leetcode-16-最接近的三数之和 问题:解:package com.example.demo;import java.util.Arrays;public class Test16 { /** * 给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数, * 使得它们的和与 target 最接近。返回...
leetcode-15-三数之和 问题:解:class Solution { /** * 给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ? * 找出所有满足条件且不重复的三元组。 * 双指针法, * 首先,将数组nums排序,循环整个数组 * 在num[...
leetcode-14-最长公共前缀 问题:解:请注意,该问题是查找最长公共前缀一、水平扫描法package com.example.demo;public class Test14 { /** * 查找字符串数组中最长的公共**前缀** * * @param strs * @return */ p...
leetcode-13-罗马数字转整数 问题:解:package com.example.demo;import java.util.HashMap;import java.util.Map;public class Test13 { /** * 罗马数字转整数 * 罗马字符前边的都比后边的字符大,根据这个特点,设置两个指针,一...
leetcode-12-整数转罗马数字 问题:解:package com.example.demo;public class Test12 { private static final int[] values = { 1000, 900, 500, 400, 100, 90, 50, 40, ...
leetcode-9-回文数 问题:package com.nxz.blog.otherTest;public class Test9PalindromeNumber { /** * 判断数字是否是回文 * 方法一:将数字转为字符串,在判断字符串是否是回文数字 * 方法二:之间判断数字,将number % 10 的余数链接后判断是否和源...
leetcode-11-盛最多水的容器 问题:一、暴力解法:package com.example.demo;public class Test11 { /** * 给定 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。 * 在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出...
leetcode-7-整数翻转 问题:package com.example.demo;public class Test7 { /** * 整数翻转 123,-123,120等数字 * 思路: * 1、获取原始数字的%10的余数,该余数就是翻转后的最高最数 * 2、原始数/10 就是下一次要处理的数 * 3、将取余得到...
leetcode-6-Z 字形变换 问题:package com.nxz.blog.otherTest;import java.util.ArrayList;import java.util.List;public class Test6ZigzagConversion { /** * z字形变换 将一个字符串按照z字形输出 * 源字符串: ...
c++ 一维数据传参引用 目录 #include<iostream>using namespace std;#define LOG(str) printf("[%s][%s](%d)[%s][%s]:%s",__FILE__, __func__, __LINE__,__DATE__, __TIME__, str)template <s...
valgrind: failed to start tool 'memcheck' for platform 'x86-linux' There comes a time in life of a developer when one gets this errorvalgrind: failed to start tool 'memcheck' for platform 'x86-linux'I do not see myself as an expert Valgrind user, but I underst...
分布式锁原理及实现方式(转载) 目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两项。”所以,很多系统在设计之初就要对这三者做出取舍。在互联网领域的绝大多数的场景中...
火狐浏览器书签(文件夹)全部消失,如何恢复? (1)浏览器里输入 about:support打开故障排除信息页,找到配置文件夹,打开配置文件夹,里面存放着你所有的个人配置信息,包括书签、历史记录、插件等等所有信息。(2)点击“翻新firefox…”重新配置一下浏览器(3)将原始配置文件的所有子文件替换到新建配置文件下(4)重启浏览器即可(ps.记得显示书签工具栏,就全回来了)转载于:https://w...
关于锁的个人学习笔记 个人学习笔记!1)分布式锁的实现?①数据库实现单点、非重入、非阻塞、无失效时间、依赖数据库(要自己设置,可结合排它锁、乐观锁、悲观锁等混合使用)②缓存(Redis等)集群部署解决单点问题、分布式锁方法直接调用即可(redis的setnx方法)、设置超时时间控制锁的释放③zka.集群部署(解决单点问题)b.唯一的瞬时有序被绑定监听器的节点(解决锁释放、非阻塞问题)c.节点中写入主机信息...
Java中String对象的存储位置 首先,String是final修饰的、immutable对象,它以一个个字符的方式存储在字符数组中。其次,String类型创建对象有两种方式:①通过字面量赋值:会先去常量池中查找是否存在相同的字符串,若存在,栈中引用直接指定该字符串;若不存在,在常量池中进行缓存,再将栈中引用指向它。②通过new关键字:每次new出来的都是一个新的对象,在堆中开辟空间进行存储。又因为,在JDK1.7的Ho...
[转]微服务架构的理论基础 - 康威定律 原文地址:https://yq.aliyun.com/articles/8611(肥侠)著作权归原作者是所有。概述 关于微服务的介绍,可以参考微服务那点事。 微服务是最近非常火热的新概念,大家都在追,也都觉得很对,但是似乎没有很充足的理论基础说明这是正确的,给人的感觉是不明觉厉。前段时间看了Mike Amundsen《远距离条件下的康威定律——...
关于Classloader的学习笔记 1)类加载的过程是怎么样的?①加载:根据具体需求,选择合适的加载器(Bootstrap ClassLoader不可直接获取、Extension ClassLoader、系统、自定义)来控制字节流的获取,实例化一个Class对象作为数据访问入口。②连接(验证,准备,解析):(JVM)a.验证,在加载阶段不能保证字节流的来源就是由纯粹的java代码编译过来的,也有可能是在网络中下载的、别人...
Unable to create application 异常 这个错误是空指针,但你怎么去找就是找不到为什么会空指针这时,你要去检查Application 中是否有重写的方法例如这个@Override protected void attachBaseContext(Context base) {// super.attachBaseContext(base); Mu...
整合Camera和MediaRecorder实现拍照和录像 (转) 整合Camera和MediaRecorder实现拍照和录像转载于:https://www.cnblogs.com/woaixingxing/p/11163928.html
Mysql日志 1.慢查询日志2.通用日志:general_log开启通用日志,性能下降60%,估通常不开一般用于测试等功能;也可用于审计,企业版有audit插件用于审计。MariaDB Audit Plugin 可用于代替企业版的Audit插件,用于审计。转载于:https://www.cnblogs.com/hwubin5/p/11397174.html...
Mysql体系结构(第4天) 数据库与数据库实例数据库:是 二进制文件;数据库实例:用来操作数据库文件;mysql一个数据库对应一个实例;一个实例对应一个数据库;单进程多线程;每张表都有一个存储引擎2.逻辑存储结构3.物理存储结构4.主要文件恢复表:使用mysqlfrm 需要安装 mysql-utilities...
项目中用到的一些特殊字符和图标 Content:"\2715",特殊字符和图标 项目中用到的一些特殊字符和图标https://www.cnblogs.com/PheonixHkbxoic/p/6437330.html转载于:https://www.cnblogs.com/hwubin5/p/11351761.html
Mysql存储引擎(第6天2) 用来处理数据库的相关CRUD操作。查看支持的存储引擎:show engines;转载于:https://www.cnblogs.com/hwubin5/p/11397289.html
关于管理系统组织架构的设计 一、部门1. 部门类别:主要用于对部门定性,如:职能部门、运营部门、项目部门;系统可根据不同的类别进行不同属性的设置,同一类型可共用一套岗位结构,理论上,所有门店或项目,其岗位结构应是相同的;2.部门:采用树形结构设计;二、职务职务类别:用于对职务进行分类、定性,如:高层、中层、基层、综合类、技术类、管理类等;职务:与具体的部门无关,主要用于管理上对岗位的定性及...
Mysql 升级、用户与授权, #自动提交:5.6版本开始 默认自动提交#autocommit = 0升级1. mysqldump (一般不用这种方式):由于4.0--》4.1 数据文件不兼容,才使用此方式;2.mysql_upgrade2.1 安全关闭:/etc/init.d/mysqld stop2.2 删除原来5.6的软链接:unlink mysql2.3 创建新...
po、pojo、bo、dto和vo java黑话:po、pojo、bo、dto和vohttps://cloud.tencent.com/developer/news/309461转载于:https://www.cnblogs.com/hwubin5/p/11487814.html
SVN文档 svn执行清理命令报错https://www.cnblogs.com/study-everyday/p/6978513.html转载于:https://www.cnblogs.com/hwubin5/p/11582475.html
mysql多实例安装、ssl连接(第七天) 1.my.cnf在配置文件下,每一个实例配置3个参数即可,其他参数会继承。2.ssl连接3.更高级别的密钥连接如需限定用户只能用一种方式登录,如密钥,或ssl则在创建用户授权时,要加上相应的参数。转载于:https://www.cnblogs.com/hwubin5/p/11405372.html...
MarkDown语法 Markdown标准通用语法https://www.jianshu.com/p/62b7f57b8b8a转载于:https://www.cnblogs.com/hwubin5/p/11403813.html
AxureRP 序列号 AxureRP v9.0.0.3658 正式版 — 亲测可用https://7rp.cn/34转载于:https://www.cnblogs.com/hwubin5/p/11403535.html
数据库选型相关 数据库对比:选择MariaDB还是MySQL?http://www.sohu.com/a/252174706_355140转载于:https://www.cnblogs.com/hwubin5/p/11402690.html
linux 防火墙 Centos7 firewall开放3306端口https://www.cnblogs.com/huizhipeng/p/10127333.html转载于:https://www.cnblogs.com/hwubin5/p/11402659.html
AES加密(java和C#) 需求:Java和C#进行数据交互,互相采用AES/CBC/PKCS5Padding进行加解密Java加密和解密的代码如下:/** * 加密 1.构造密钥生成器 2.根据 ecnodeRules 规则初始化密钥生成器 3.产生密钥 4.创建和初始化密码器 5.内容加密 6.返回字符串 * @param encodeRules 密钥规则,类似于密钥 * @param ...
Java RSA分段加密 我们通过Java进行RSA加密的时候,可能会出现如下问题:/** * 私钥加密 * * @param data 待加密数据 * @param key 密钥 * @return byte[] 加密数据 */ public static byte[] encryptByPrivateKey(byte[...
HmacSHA256算法(C# 和 Java) Java代码:/** * HmacSHA256算法,返回的结果始终是32位 * @param key 加密的键,可以是任何数据 * @param content 待加密的内容 * @return 加密后的内容 * @throws Exception */public static byte[] hmacSHA256(byte[] key,byte[] ...
git命令上传代码到码云 一、进入相应文件夹 git add .二、 git commit -m "717"//注释三、上传到个人分支 git push -u origin 张金钗 //分支转载于:https://www.cnblogs.com/chaihtml/p/11203300.html...
文件上传到七牛云 安装laravel框架扩展composer require zgldh/qiniu-laravel-storageconfig/app.php 中注册服务提供者:zgldh\QiniuStorage\QiniuFilesystemServiceProvider::classconfig/filesystems.php 里的 disks 中新增七牛配置...
php开启mongodb扩展 1、打开phpinfo 查看 nts(非线程) 还是 ts (线程),操作位数;下载对应的版本的php_mongodb.dll 文件下载链接:https://pecl.php.net/package/mongodb/1.2.9/windows把文件解压出来 php_mongodb.dll 文件复制到php安装目录下的 ext 目录下(列子: phpStu...
laravel 5.5 框架安装mongodb 一、先执行命令: composer config -g repo.packagist composer https://packagist.phpcomposer.com二、composer require jenssegers/mongodb ^3.3三、修改config/app.phpJenssegers\Mongodb\Mongodb...
docker 部署 MongoDB 一、 docker pull mongo二、 docker run -p 27017:27017 -v /www/wwwroot/mongodb:/data/db --name docker_mongodb -d mongo-p指定容器的端口映射,mongodb 默认端口为 27017-v为设置容器的挂载目录,这里是将即本机中的目录挂载到容器中的/d...
vmware 虚拟机中有时获取不到IP地址 转载:https://blog.csdn.net/valecalida/article/details/80683518解决方法:打开vmware,然后找到编辑然后点击虚拟网络编辑器此时应该先点击右面的更改设置,然后回来还原一下默认设置这个时候重启一下linux 你就能获取到IP地址了vmware 虚拟机中有时获取不到IP地址转载于:https://w...
Qt的角度看MVC框架 https://blog.csdn.net/u012209790/article/details/54755340转载于:https://www.cnblogs.com/zhangxuan/p/11590629.html
Vue组件之间传值(父子) 父组件代码如下: 1 <template> 2 <div> 3 <div>父组件</div> 4 <child :message="parentMsg"></child> 5 </div> 6 <...
Element-Ui表单移除校验clearValidate和resetFields 因为我是把添加和修改公用一个弹窗,点击添加弹窗后,如果没移除表单校验的话,再点击修改弹窗时校验就会被记住,所以需要移除校验,但在清空表单校验时会报如下错误:那么,你只需要加上这段话即可1 this.$nextTick(()=>{2 this.$refs.addArray.resetFields();...
最简单新手vuex案例(二、mutations对象) 功能:每次+10或-10state文件中的index.js 1 import Vue from 'vue' 2 import Vuex from 'vuex' 3 4 Vue.use(Vuex) 5 6 const state = { 7 num: 0 8 } 9 10 const mu...
最简单新手vuex案例(三、actions对象) state文件下的index.js 1 import Vue from 'vue' 2 import Vuex from 'vuex' 3 4 Vue.use(Vuex) 5 6 const state = { 7 count: 0 8 } 9 const mutations = {10 mu...
vue如何把路由拆分多个文件 若有不明白请加群号:复制695182980,也可扫码,希望能帮助到大家。 一、建立多个路由文件二、在主路由文件引入其他子路由文件即可三、重新运行:npm run dev即可转载于:https://www.cnblogs.com/CinderellaStory/p/11512374.html...
最简单新手vuex案例(一) 本人写的小程序,功能还在完善中,欢迎扫一扫提出宝贵意见! 如果你是新手还不会搭建vue项目,请点击立即跳转查看如何搭建vue项目。第一步:安装安装vuex:npm install vuex --save安装Element-ui:npm i element-ui -S第二步:创建文件夹,并且写入内容如下...
Vant+小程序+购物车实例 图片实例,看是否是您所需要的喔。。。。扫码小程序可看实例操作,有啥问题也可扫码加群,很希望可以帮助到你喔! HTML部分:<view class="cart"> <view class='top' wx:if="{{isTop}}"> <view> <...
Vue项目如何使用公共js方法呢? 扫码小程序可看实例操作,有啥问题也可扫码加群,很希望可以帮助到你喔! 一、新建文件夹:commFunction,然后在里面建立一个文件common.js二、建立好之后,在main.js里面引入这个公共方法三、还是在页面中调用这个方法测试一下:1 export default{...
oracle学习之游标 --for 循环游标declare cursor my_cursor is select id,name,sex,age from t_user where rownum<10; c_row my_cursor%rowtype;--游标行数据类型begin --c_row 完全可以直接用普通变量替代 for c_row in my_cursor loop...
Hostname/IP doesn't match certificate's altnames 背景一直用Docker Toolbox on VirtualBox在Windows上开发,创建的boot2docker镜像IP地址是192.168.99.100。这两天因为工作需要,想装一个minikube。安装的时候没有启动Docker Toolbox,结果minikube也会创建一个VirtualBox虚拟机,然后还把192.168.99.100的IP地址给占了。果然,打开Ki...