解决一个微信小程序登录问题

问题描述

对于已经授权过的用户,index页面每次进入时会先显示授权页,之后自动切换到个人中心

期望

已经授权的就不要进入点击按钮授权页

阅读全文

org.hibernate.QueryException: Ordinal parameter not bound

使用的代码为

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// class PhotoRepository
@Component
public interface PhotoRepository extends CrudRepository<Photo, Long> {
@Query("select count(cosId) from Photo p where p.cosId = ?2")
int fixPartialCheckCount(Integer price, String cosId); // 第一参数没有用到,只使用第二参数
}


// api class
@RequestMapping(value = "photo/data-import-fix-partial-check", method = RequestMethod.POST)
public @ResponseBody
Integer fixPartialCheckCount(@RequestBody Photo req) {
int count = 0;
try {
count = photoRepository.fixPartialCheckCount(req.getPrice(), req.getCosId());
} catch (Exception e) {
System.out.println("duplicate " + e.getMessage());
}
return count;
}

阅读全文

一点感想

之前曾看到一位北邮本科生前往市内校区测试5G做的一个视频,关键在于表达最后一部分,称目前除了知道5G确实比4G快,确实不知道还有什么用,但是他考察了当年3G时代人们讨论4G的态度,当时普遍也以为没什么用,因此得出一个推论:

5G可能也会像当年4G一样会为社会带来很大变化。

但是,我的想法是,确实是一个好的对照,可是这逻辑并不可靠,为什么说4G取得了成就就一定预示着5G也会呢。因为世界上边际效应递减的曲线实在太多,5G也许还不到边际递减阶段,但5G就一定不会吗?

阅读全文

怎样使MySQL timestamp列支持毫秒

使用TIMESTAMP(3)CURRENT_TIMESTAMP(3)这样,同理6位的微秒括号里是6

例子:

1
uts timestamp(3) default CURRENT_TIMESTAMP(3) not null on update CURRENT_TIMESTAMP(3),

阅读全文

JSON parse error: Cannot deserialize value of type `java.time.LocalDateTime` from String

错误

1
2
JSON parse error: Cannot deserialize value of type `java.time.LocalDateTime` from String "2019-06-07 13:16:58": 
Failed to deserialize java.time.LocalDateTime: (java.time.format.DateTimeParseException)

阅读全文

VM not created. Moving on...

在创建vagrant box的时候出现了

1
2
$ vagrant package --base nextcloud_base_apache_mariadb_php72
==> nextcloud_base_apache_mariadb_php72: VM not created. Moving on...

阅读全文

Vagrant

创建一个ubuntu18.04虚拟机的过程:

1
2
3
4
vagrant init ubuntu/bionic64 # 这一步会生成Vagrantfile
vagrant up

vagrant ssh # ssh进入vm,用户为vagrant

阅读全文

配置PHP本地开发环境

昨天使用mutagen把文件同步问题解决了,今天来给xdebug配上,和IDE配合使用,避免使用printf/dump形式来调试程序。

配了半天也没弄好,后来似乎可以又影响了,但在phpstorm里面根本无法检查变量,原因未知,只好切换到vagrant。

在ubuntu上装php还是费了很大劲,装的这个也没有使用之前docker那种的fastcgi_pass: 127.0.0.1:9000,而是一个unix sock,nginx.conf让只能选一个

阅读全文

怎样在Mac的Finder中显示隐藏文件和文件夹

快捷键:Command + Shift + .(Dot)

阅读全文

怎样使用wireshark捕获Mac OSX上docker container之间的流量

目前似乎没有办法,或许可以使用iptables的TEE将流量tee到本地某个端口

当前做法仍然是使用tcpdump,结合mutagen将.pcap文件和本地目录自动同步,面得手动复制了,Wireshark可以直接打开本地的.pcap来分析

阅读全文