写给java后端同学的微信小程序快速入门指南——小程序登录并添加新用户到数据库(一)

说在前面 先说下这个系列的定位。我不打算从零开始讲解微信小程序,直接就是搭建一个可以使用的微信小程序框架。主要是想把自己作为一个java后端接触小程序开发之后遇到的一些坑和一些经验分享一下。好让对微信小程序开发感兴趣的后端同学快速上手,以及避免一些弯路。 我在刚刚开始开发小程序找资料的时候,发现资...

2019-05-13 16:33:52

阅读数 14

评论数 0

LeetCode-环形链表(java实现)

题目如下 ​​​​本篇文章讨论的都是单链表 环形链表就是循环链表的意思。即链表的尾节点不是null,而是重新指向链表的其他节点。 判断一个单链表是否是循环链表,可以采用快慢指针,追击相遇的方式来实现。算法的原理可以形象的比喻成“龟兔赛跑”。兔子的速度是乌龟的两倍,它们在一个环形的跑道上面赛跑。...

2019-05-10 11:07:20

阅读数 8

评论数 0

LeetCode-最大子序和(java实现)以及分治法理解

题目如下:     题目中已经给了提示,完美的解法需要使用分治法求解。本题的分治法代码实现非诚简单,但是理解起来会有点困难,先看一下这两篇博客的解释,再看代码     分治法理解:https://blog.csdn.net/linhuanmars/article/details/21314...

2018-09-20 16:49:17

阅读数 638

评论数 2

LeetCode-报数(java实现)

题目如下:     当时看到这个题目,第一个想法就是使用递归,思考良久还是没有思路。然后网上看了好几个实现,最后都要带上一句这题很简单,算法萌新瑟瑟发抖......     ok,言归正传。先上代码 public String countAndSay(int n) { ...

2018-09-19 18:57:23

阅读数 1082

评论数 1

LeetCode-合并两个有序链表(java实现)

    题目如下      看完题目之后,思考的结果是用递归做应该是最佳的选择。但无奈水平真的有限,没有想出来如何用设计递归。提交的时候就没有用递归实现,运行结果可想而知:23ms。看了第一名的用时是5ms,而且代码简洁优美,不得不佩服 /** *Definition for singl...

2018-08-03 11:19:21

阅读数 4676

评论数 3

LeetCode-有效的括号(java实现)

题目如下:      刚看到这题的时候,还是非常简单的想暴力解决。暴露了眼界还是太狭隘。刚开始的想法是只要判断出"(){}[]"、"({[]})"、"()"...等这样为true的情况...

2018-08-02 11:31:45

阅读数 1043

评论数 1

LeetCode-最长公共前缀(java实现)

    题目如图,       最开始我的想法是利用双重for循环,对于相邻字符串的每个字符进行比较。例如"flower"和"flow",最长公共前缀就是'flo',利用一个计数器保存公共前缀的长度3;然后比较&q...

2018-08-01 11:03:04

阅读数 949

评论数 3

SSM+BootStrap+BootStrap Table web项目全记录

最近做了一个前端+后端整合的项目,被前端虐的好惨。并且是第一次使用BootStrap table遇到了好多问题。这里记录一下,以便以后查看。     篇幅限制,SSM的配置就不贴了。主要记录一下BootStrap table的使用以及与之相关的前后端的交互。     本项目的流程是登录成功之后...

2018-07-19 16:46:43

阅读数 2590

评论数 2

使用Lombok编译时无法找到get/set方法

    使用IDEA创建一个java基础项目时,我引入了lombok插件。随后在一个实体类中使用@Data注解,在Structure界面可以看到已经生成了getter和setter方法    但是在编译的时候,IDEA报错,说找不到set方法。这里我们需要设置一下:再次编译,OK,通过。方案参考:...

2018-05-21 16:11:30

阅读数 9254

评论数 0

MongoDB更新操作replaceOne()

    最近正在学习MongoDB,作为数据库的学习当然是要从CRUD开始学起了。这篇文章默认读者是知道如何安装MongoDB、如何运行MongoDB实例以及了解了MongoDB中的collection、document等相关的概念。    网上对于MongoDB的增删改查操作的文章不少。但是不少...

2018-04-18 22:28:59

阅读数 1627

评论数 0

Scala系列6、scala的高阶函数

1.=> 表示对左边的参数进行右边的加工2.关于对scala函数中的参数可以传函数的理解(带函数参数的函数):    eg: def value(f: (Double) => Double) = f(0.25)                   //(...

2018-04-04 16:35:08

阅读数 227

评论数 0

Scala系列5、Scala中的函数

1、方法中的return是可以缺省的,scala会将函数的最后一句作为返回值;   方法还可以缺省返回值类型,scala会自动进行类型推断,但是如果是递归函数就必须指定返回这类型。但是最好还是不要省略返回值类型2、scala中的参数和Java中的参数不太一样。Java参数有形参和实参的区别,但在s...

2018-03-07 00:31:26

阅读数 2104

评论数 0

Scala系列4、Scala中的控制结构

1、Scala中的集合是这样写的:List(1,2,3,4)  //建立一个int型的集合2、<- 被称为生成器(generator),在for循环的例子的执行过程中,集合numbList中的元素将依次赋值给a3、理解yield【条件表达式】    1、if...else.....

2018-03-05 20:40:43

阅读数 82

评论数 0

Scala系列3、Scala中的下划线_用法举例

    在学习Scala的时候比较头疼的问题就是下划线的用法,有点多也有点杂乱,遂想整理一下。以下都是下划线的用法,初学Scala肯定还有没有见到的用法,还请看到的大神能够不吝赐教。    1、_*,告诉编译器把参数当做参数序列处理。这个是用在变长参数传参的时候。当我们想给变长参数传入一个序列,有...

2018-03-04 21:12:06

阅读数 1815

评论数 0

Scala系列2、使用Intellij IDEA编写hello world

    如果想使用Intellij IDEA开发Scala,需要下载相对应的插件。具体步骤在本教程不做解释。    【新建一个Scala项目】    File->New->Project  选择Scala->IDEA    点击ne...

2018-03-04 21:07:00

阅读数 285

评论数 0

Scala系列1、Scala安装和配置

    Scala首先是需要Java环境的,至于Java环境的安装配置这里不再赘述。直接从Scala的SDK安装开始说起。    【安装Scala的SDK】    1.从官网下载与当前电脑上Java版本配置的sdk:http://www.scala-lang.org/download/这里我选择安...

2018-03-04 21:03:51

阅读数 80

评论数 0

最通俗易懂地解释:正向代理与反向代理

本文转载自“码农翻身”公众号http://www.10tiao.com/html/151/201802/2665514361/2.html 题图:柏林墙 本文来自刘志军的投稿,微信公众号“Python之...

2018-02-05 14:30:34

阅读数 4776

评论数 9

RedisDesktopManager远程连接失败的解决办法

Redis一般跑在Linux系统上,所以在安装完Redis之后,在windows上我使用了RedisDesktopManager远程连接Linux的Redis。 以下的Linux命令都是在Redis安装目录下进行的 首先我在Linux系统上启动Redis服务 src/redis-ser...

2017-10-31 17:05:18

阅读数 4153

评论数 2

Tomcat中server.xml配置

Tomcat Server的结构图如下: 该文件描述了如何启动Tomcat Server

2017-07-15 09:44:51

阅读数 267

评论数 0

MySQL数据库事务实例(模拟银行转账)

在数据库系列文章中[MySQL数据库事务基本操作](http://blog.csdn.net/fengpojian/article/details/73571983) 介绍了MySQL数据库基本的事务操作。这篇文章将介绍一个实例来更好的理解学习MySQL数据库事务。 这个Demo主要是模拟银行转账...

2017-06-22 13:46:52

阅读数 4597

评论数 0

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