自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 golang基础及编码规范

1.import1.1 点操作import(. "fmt") 这个点操作的含义就是这个包导入之后在你调用这个包的函数时,你可以省略前缀的包名,也就是调用的fmt.Println(“hello world”)可以省略的写成Println(“hello world”)1.2 别名操作顾名思义我们可以把包命名成另一个我们用起来容易记忆的名字import(f "fmt") 别名操...

2019-10-30 14:38:06 286

原创 Charles

1.Charles可以做什么截取 Http 和 Https 网络封包。支持重发网络请求,方便后端调试。支持修改网络请求参数。支持网络请求的截获并动态修改。支持模拟慢速网络。2.Charles的使用将charles设置成系统代理“Proxy” –> “Mac OS X Proxy”过滤网络请求在filter栏中输入关键字“Proxy”–>“Recordi...

2019-09-04 15:59:36 151

原创 lambda表达式

import java.util.*;public class Main { public static void main(String[] args) { List<Integer> list = Arrays.asList(4,2,7,3,6); Collections.sort(list,(o1,o2)->{ ...

2019-09-04 15:54:00 79

原创 java8 Stream流式编程

流与集合的不同没有存储。流不是存储元素的数据结构; 相反,它通过计算操作的流水线传送诸如数据结构,阵列,生成器功能或I / O通道的源的元件。功能性质。流上的操作产生结果,但不会修改其来源。 例如,过滤从Stream获得的Stream会生成新的Stream而不需要过滤的元素,而不是从源集合中删除元素。·懒惰寻求。许多流操作(如过滤,映射或重复删除)可以懒惰地实现,从而...

2019-09-04 15:51:11 134

原创 开发工具使用

IDEA:常用快捷键:1.command+B:Go to declaration2.option+command+B:Go to implements3.command+F:文件内查找4.双击shift:查找任何东西5.step over:F86.step into:F77.step out:shift+F8Maven:常用命令:1.maven打包:mvn package2...

2019-07-12 17:07:37 99

原创 移除元素

题目描述:Given an array nums and a value val, remove all instances of that value in-place and return the new length.Do not allocate extra space for another array, you must do this bymodifying the input...

2019-05-16 10:59:05 66

原创 合并两个排序列表

题目描述:Merge two sorted linked lists and return it as a new list. Thenew list should be made by splicing together the nodes of the firsttwo lists.解题思路:新建一个列表,依次将l1和l2中较小的结点的值赋给新节点。代码如下:/** * Def...

2019-03-21 22:46:12 472

原创 移除列表倒数第N个结点

题目描述:Given a linked list, remove the n-th node from the end of listand return its head. Note:Given n will always be valid.Follow up:Could you do this in one pass?解题思路:创建两个和原列表相同的列表l1和l2,他们的头结点分...

2019-03-21 18:00:14 67

原创 四个数的和

题目描述:Given an array nums of n integers and an integer target, arethere elements a, b, c, and d in nums such that a + b + c + d =target? Find all unique quadruplets in the array which gives the sum...

2019-03-21 16:05:03 311

原创 能装最多水的容器

题目描述:Given n non-negative integers a1, a2, …, an , where eachrepresents a point at coordinate (i, ai). n vertical lines are drawnsuch that the two endpoints of line i is at (i, ai) and (i, 0). Find...

2019-03-20 20:12:04 768

原创 验证回文数字

题目描述:Determine whether an integer is a palindrome. An integer is apalindrome when it reads the same backward as forward.Follow up:Coud you solve it without converting the integer to a string?解题...

2019-03-20 17:09:27 106

转载 使用Spring实现读写分离

原理在进入Service之前,使用AOP来做出判断,是使用写库还是读库,判断依据可以根据方法名判断,比如说以query、find、get等开头的就走读库,其他的走写库。DynamicDataSourceimport org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource;/** * 定义动态数据源,实现通...

2019-03-16 17:04:28 1557

原创 RabbitMQ

RabbitMQ的简介开发语言:Erlang – 面向并发的编程语言。AMQPAMQP是消息队列的一个协议。MQ的其他产品RabbitMQ与java工程交互所需jar包&amp;amp;lt;dependency&amp;amp;gt; &amp;amp;lt;groupId&amp;amp;gt;com.rabbitmq&amp;amp;lt;/groupId&amp;amp;gt; &amp;amp;lt;a

2019-03-15 14:46:07 123

原创 构建乘积数组

题目描述给定一个数组A[0,1,…,n-1],请构建一个数组B[0,1,…,n-1],其中B中的元素B[i]=A[0]A[1]…*A[i-1]A[i+1]…*A[n-1]。不能使用除法。方法一:构建长度与A相等的数组B,对于B中的每一个元素B[j],遍历数组A,若i==j,则continue,否则与初始值为1的mul连乘。时间复杂度为O(N²)代码:import java.util....

2019-03-10 10:32:39 90

原创 jsonp

跨域问题浏览器对ajax请求的限制,不允许跨域请求资源。跨域问题是浏览器产生的,不是http协议产生的,产生的背景是安全问题。http://www.a.com → http://www.b.com 是跨域http://www.a.com → http://www.a.com:8080 是跨域http://a.a.com → http://b.a.com 是跨域ht...

2019-03-05 21:04:46 418

原创 数组中重复的数字

题目描述 在一个长度为n的数组里的所有数字都在0到n-1的范围内。数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2。解题思路:step 1:先判断数组是否为空或长度小于2,若是,则返回false,若不是,进行下一步。step 2:因...

2019-03-02 19:27:27 86

原创 Nginx

学习Nginx开发阶段中的环境开发环境:自己的电脑测试环境:提供给测试人员使用的环境生产环境:项目最终发布上线的环境预发布环境:数据是和生成环境的数据一致,运行最新的项目代码进去测试每个环境的访问地址是不同的,可能因为访问地址不同导致一些问题的产生,所以,为了避免该类问题的产生,可以使不同的环境访问地址完全一致,通过域名访问即可实现。需要通过域名访问本机的hosts文件中查找域名映...

2019-03-01 18:29:49 108

原创 淘淘商城

淘淘商城是一个SSM+Maven+Mybatis大型分布式项目,我将在blog更新项目中的要点难点和实现效果,另外在github上传程序源码和步骤详解。功能分布式系统架构使用技术...

2019-02-27 09:32:14 769 1

原创 和为S的两个数字

题目描述 输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。输出描述: 对应每个测试案例,输出两个数,小的先输出。解题思路:和相同的两个数,在坐标轴上隔得越远乘积越小,两个数相等的时候乘积最大。因为数组是递增排序数组,所以从两头分析,固定数组左边的值(较小),从尾部遍历数组(较大),若和为S,则将这两个值传入Ar...

2019-02-24 21:02:35 85

原创 SSM项目:usermanage

淘淘商城最近在做一个SSM分布式的项目,淘淘商城,源码和步骤详解已经上传到我的github上了,准备用博客来记录一些技术难点和项目搭建效果。github:https://github.com/shirley981128/taotaoshop这是usermanage的访问页面。...

2019-02-23 17:12:54 324

空空如也

空空如也

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

TA关注的人

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