- 博客(22)
- 收藏
- 关注
原创 淘宝接口开发流程以及遇到的坑总结
前段时间公司有业务需要对接淘宝接口,摸爬滚打一周终于能够获取店铺的订单以及商品信息了,在此,把开发流程和遇到的坑分享一下,希望能帮助到一些人。开发流程1.首先,进行淘宝接口第一件事便是授权,用淘宝店铺信息去申请开发平台,平台基本文档链接如下平台文档,申请好后,会有appKey,appSecret等信息,这些是开发所必须的。2.获取平台对应的sdk,在控制台中可以获取的到,sdk是自动生成的,根据你所有的接口权限,给你提供对应的方法,如果你发现开发的时候某些接口没有对应的类,那可能是没有权限,重新申请
2020-08-03 20:49:21
1415
转载 Git常用命令及方法大全
Git常用命令及方法大全 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 本地分支关联远程git branch --set-up...
2020-07-05 22:55:39
1013
原创 Nexus3.X在linux系统搭建maven私服
准备工作:1.linux服务器上需安装jdk(非yum下来的open_jdk!!!,版本1.8以上)2.linux服务器上需安装maven(如不会,请点击链接,maven版本自己喜欢就好)准备工作就绪,接下来便正式开始:1.下载nexus安装包nexus地址为:http://www.sonatype.org/nexus/go不过因为是外网,所以下载特别慢,而且还容易失败,这里便提供一下网盘资源地址,方便下载:链接: https://pan.baidu.com/s/1T1yh2XzZ8YZ5u
2020-05-18 19:47:01
901
原创 MySQL中COUNT()函数用法
count()函数常用用法一般是作为计数,以及统计所使用,常用的语法一般为count(*),counnt(1)等,其实count(表达式)也是常用的一种形式,以下便具体说明。1.count(*)包含所有列,统计表中所有行数,返回统计的数目,不会忽略值为NULL的记录。2.count(1)包括了忽略所有列,用1代表代码行,在统计结果的时候,不会忽略列值为NULL的记录3.count(列名)...
2020-04-27 20:02:34
7153
原创 面试常见基础知识点及问题
目录线程池ConcurrentHashMapvolatile关键字AQSsynchronized实现原理CAS操作MySQL索引类型和区别事务的四大特性事务的隔离级别sql优化1、线程池(Executors)首先线程池是一个工厂方法,我们常见的四种线程池Executors.newCacheThreadPool():可缓存线程池Executors.newFixed...
2020-04-04 20:02:30
388
原创 软件架构的演变
1.单体架构特点所有的功能集成在一个项目工程中所有的功能打在一个war包部署到服务器通过部署应用集群和数据库群来提高系统性能优点项目架构简单,前期开发成本低,周期短,小型项目首选开发效率高,模块之间交互采用本地方法调用容易部署,运维成本小,直接打包为一个完整的包,拷贝到web容器的某个目录下即可运行容易测试:IDE都是为开发单个应用设计的,容易测试–在本地就可以启动完整的系...
2020-03-21 20:30:02
373
原创 Spring中IOC3个最主要的类
IOC(控制反转)、DI(依赖注入)是Spring的特性中耳熟能详的两种平时我们获取Bean都是采取自动注入,或者使用getBean()方法,器根本原理,如下图:平时我们知道的类也就是ApplicationContext,因为他是Spring的主入口。当IOC容器初始化时,会读取配置文件application.xml,然后根据扫描的类,生成Bean缓存起来,存到内存里面(不重复读取,不重复加...
2020-03-07 21:28:03
553
原创 强软弱虚引用区别
强,只要有对象引用就不会被gc回收软,只要栈内存不足,就会被gc回收,常用缓存弱,被gc发现就回收,一次性虚,无法被get,jvm虚拟机专门的gc线程管理对外内存...
2020-03-07 19:06:18
746
原创 RPC框架学习+小Demo实例
一、什么是RPC协议?远程过程调度协议使消费者向调用本地方法一样调用远程服务方法,对使用者透明Dubbo、Thirft、Sofa…功能:1.建立远程通信(socket)TCP/UDP2.数据传递3.序列化和反序列化(XML/json/Protobuf/avro/kyro/hessian)...
2020-03-07 15:30:04
839
原创 SpringBoot学习笔记(二)
一、SpringBoot自动配置原理Spring Boot在进行SpringApplication对象实例化时会加载META-INF/spring.factories文件,将该配置文件中的配置载入到Spring容器。相当于它自动默认已经写好了常用的配置,只需我们直接调用即可。该配置文件是在SpringApplication这个核心类被加载时,进行初始化初始化时会去获取核心工厂的设置...
2020-03-01 14:08:34
193
原创 SpringBoot学习笔记(一)
一、Spring发展史Spring1.x时代通过XML来配置bean,随着项目的不断扩大,需要将XML配置分配到不同的配置文件中,需要频繁的在java类和XML配置文件中进行切换。Spring2.x时代当时JDK1.5刚刚发布,随着JDK1.5带来的注解,2.x可以使用注解对bean进行声明和注入,大大减少了XML配置,简化了开发流程一般项目都是XML配置和注解相结合,应用的基本配置,如...
2020-02-29 16:22:59
243
原创 IDEA常用快捷键(个人觉得常用)
IDEA常用快捷键(个人觉得常用)开发中:ctrl + 空格:代码自动补全alt + insert:自动生成构造方法ctrl + shift + 回车:自动补全结尾ctrl + j:自动代码生成模板alt + 回车:导包,差错等操作ctrl + alt + L:格式化代码ctrl + alt + i:自动缩进代码ctrl + e:显示最近更改代码ctrl + p:方法参数提示...
2020-02-24 19:07:57
221
原创 电商项目第六天
电商项目第六天solr服务器的搭建单独文章java配置solr接口<bean id="solrServer" class="org.apache.solr.client.solrj.impl.HttpSolrServer"> <constructor-arg value="http://192.168.200.128:8080/solr" /></bean...
2019-07-27 16:52:33
166
原创 电商项目第五天
电商项目第五天富文本编辑器上传图片富文本编辑器是在基本的TextArea上进行美化的工具,使写好的样式转为HTML代码js:$(function(){ var tObj; $("#tabs a").each(function(){ if($(this).attr("class").indexOf("here") == 0){tObj = $(this)} $(this).c...
2019-07-27 16:06:47
170
原创 Redis守护进程作用+数据类型
Redis开启守护进程的作用:在 linux 中,每一个系统与用户进行交流的界面称为终端如果没有开启守护进程,相当于知识在前台开启了Redis,当终端关闭时,Reids服务也会跟着关闭而开启守护进程后,相当于是在后台运行,脱离终端,不会再关闭终端时停止Redis服务进程配置方法编辑Redis文件夹下redis.conf配置文件,修改daemonize 为yes...
2019-07-26 18:42:12
1480
原创 Spring整合ActiveMQ配置流程
ActiveMQ配置流程获取原厂商提供的工厂类,配置Url,Name,Password(端口号为61616)获取工厂连接池,注入工厂类,设置最大连接数配置Spring管理,注入连接池获取Jms工具类,注入上面的 Spring工厂配置消息处理类,实例化bean配置Spring监听器,注入Spring工厂,目标管道,监听器代码: <!--ActiveMq 配置--> ...
2019-07-26 15:18:11
791
原创 电商项目第四天
电商项目第四天提交修改dao层://修改public void updateBrandById(Brand brand);dao.xml:<!-- 修改 --> <update id="updateBrandById" parameterType="Brand"> update bbs_brand <set> <if tes...
2019-07-22 21:13:11
272
原创 jQuery Ajax形式
jQuery Ajax形式一般形式: $.ajax({ url:"地址", type:"post", async: false, dataType:"json", contentType:"application/json;charset=UTF-8", data:数据 , success:function(da...
2019-07-22 08:34:49
127
原创 电商项目第三天
电商项目第三天优化dubbo为了能更快速的开发,我们需优化dubbo,只需了解其工作原理即可。采取直接连接,跳过zookeeperdubbo-provider.xml更改:<!-- 2.设置注册中心,zookeeper地址 --> <!-- <dubbo:registry address="ip+端口号" protocol="zookeeper"/> --...
2019-07-16 14:40:54
284
原创 电商项目第二天
电商项目第二天搭建SVN服务端:保存代码 客户端:提交代码服务端:安装软件->在仓库新建存放代码的文件夹->获取仓库地址客户端:Eclipse安装SVN教程提交:将本地代码提交到SVN仓库(不包括配置信息)(preferces->Team->Ignored Resources)更新:将SVN仓库代码下载,入股仓库为空,那么本地代码也会为空新建工作空...
2019-07-15 16:38:00
195
原创 电商项目第一天
电商项目第一天了解什么是电商项目:电子商务:通过互联网的形势、进行经商、交易、买卖、并提供服务的一种形势称为电子商务准备工作新建一个Eclipse工作空间引入Maven配置文件解压一个干净的服务器分析项目架构:Pojo 实体 jar包Common 工具 jar包Interface 接口 jar包Dao 持久层 jarService 服务层 war包Control...
2019-07-12 14:30:03
387
原创 java实现发送短信验证码
java实现短信验证码发送由于我们使用第三方平台进行验证码的发送,所以首先,我们要在一个平台进行注册。在这里我选择是秒嘀科技,因为新人注册会赠送十元,足够测试使用了。注册完成后,我们需要获取自己对应的ACCOUNT SID 和 AUTH TOKEN;点击用户中心,认证,来进行企业认证(这一步是最费劲的,我认证了两天 TAT ,需要的营业执照可以百度,图片质量需要自己斟酌)。之后...
2019-05-30 16:48:31
1118
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人