- 博客(15)
- 收藏
- 关注
原创 mysql中一对多关联,获取多表中最新一条数据
背景在msyql查询中经常会出现一对多查询,只查询多表中的其中一条最新的数据或者达成某个条件的数据。如果只用GROUP BY已经不能满足查询结果,这时查询就会变得复杂。举个例子,学校表、课程表、课程排序表,我需要每个学校下面课程排序最靠前的一个课程。在有些案列中我们可以看到被人使用的方法是:``SELECT c.Id FROMt_course_rank AS ocrLEFT JOIN ( SELECT * FROM t_course WHERE coursetype = 2 ORDER BY Vis
2022-03-02 13:41:15
4243
原创 手机浏览器onclick事件不能跳转页面
手机浏览器onclick事件不能跳转页面打开百度浏览器或者使用QQ浏览器的时候,在前端页面点击onclick事件,通过windows.localtion.href进行跳转,但是跳转没有反应。存在的问题可能是APP本身的设置出现问题。 打开浏览器的设置,在设置中有个广告屏蔽管理,关闭广告屏蔽的按钮,这时再去点击链接跳转,就可以进行跳转。如果该操作都已经操作,但是还是无法进行页面跳转,那就可能存在代码问题。可以检查代码是否存在问题。...
2022-03-01 17:54:24
2139
原创 PHP开发环境的配置
PHP开发环境的配置一、开发工具的选择 php开发的代码编辑器有很多种,使用频率比较高的代码编辑器是Phpstorm和Vscode。这两种编辑器的区别就是Phpstorm的插件比较齐全,基本上不需要自己动手去安装插件,这样缺点就是启动和加载项目文件比较慢,而Vscode比较轻量级,打开项目文件非常快,但是你想要使用的插件都是需要自己安装。最主要的区别是Phpstorm是收费,而Vscode是免费的。我把两者的官网放在下方:PhpStorm: https://www.jetbrains.com/ph
2022-02-25 16:20:55
2469
原创 Mac大小写切换,中英文切换
中文小写英文切换:--按一下caps lock键就可以实现中文小写英文切换大小写切换:--不管是在中文状态下还是小写英文状态下,只要按住shift键就可以实现大写输入大小写切换其他方式:--长按住caps lock键2s,caps lock灯亮即可切换到大写输入状态,这种情况适合于连续输入好多大写字母。输完了轻点一下caps lock就可以切换到非大写状态输入法切换:–control+空格...
2021-01-27 14:23:26
4137
原创 解决jdbcTemplate和jpa查询TINYINT(1)返回BOOLEAN的问题
问题背景在项目中使用jpa和jdbcTemplate时,不用实体类接值,发现当对Tinyint类型的数据进行查询时,会被当作boolean类型返回。而在项目中,我们使用了大量的Tinyint来做枚举值,被当作布尔类型返回后,造成了程序的异常。status TINYINT(1) NOT NULL DEFAULT 0;解决在项目jdbc url后面添加了?tinyInt1isBit=true,问题解决。...
2020-12-25 16:48:07
819
1
原创 vue 使用orgChart,实现简单树状结构
一、安装npm install vue-orgchart -S在min.js中import 'vue-orgchart/dist/style.min.css'二、模板<template> <div> <vo-basic :data="chartData"></vo-basic> </div></template> <script>import { VoBasic } from 'vue-
2020-12-08 13:39:32
6866
12
原创 Java SpringBoot 常用注解汇总
一、启动注解 @SpringBootApplication@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan(excludeFilters = { @Filter(type = FilterType.CUSTOM, classes = TypeExcludeFi
2020-12-07 11:13:27
709
原创 Linux安装PHPRedis扩展
下载redis扩展:从PHP官网下载最新扩展包: http://pecl.php.net/package/redis复制链接地址,下载解压编译安装[root@zzming soft]# wget http://pecl.php.net/get/redis-4.2.0.tgz[root@zzming soft]# tar -xzvf redis-4.2.0.tgz[root@zzming soft]# cd redis-4.2.0[root@zzming redis-4.2.0]# wherei
2020-11-26 14:36:36
289
原创 Linux系统下Redis的安装和部署
第一步:下载安装包访问https://redis.io/download 到官网进行下载。#新建一个目录$ mkdir /server/tools/redis$ cd /server/tools/redis$ wget http://download.redis.io/releases/redis-4.0.8.tar.gz第二步:解压及安装1.通过远程管理工具,将压缩包拷贝到Linux服务器中,执行解压操作$ tar xzvf redis-4.0.8.tar.gz$ cd redis-4
2020-11-26 14:14:48
193
原创 React新手入门教程
一、安装React1、React windows安装要求安装React 需要在计算机上安装 Node.js >= 6 和 npm >= 5.2。2、通过npm 使用 React1)全局安装:npm install -g create-react-app2)构建项目create-react-app my-app(项目名称 自定义)cd my-appnpm start3)项目目录结构:manifest.json 指定了开始页面 index.html,一切的开始都从这里
2020-11-21 15:20:52
756
原创 centos系统Yarn命令安装
1.如果尚未在系统上安装Node.js,请使用以下curl命令启用Nodesource存储库:curl --silent --location https://rpm.nodesource.com/setup_10.x | bash通过键入以下命令安装Node.js软件包:yum install nodejs2.官方的Yarn存储库会得到持续维护,并提供最新版本。要启用Yarn存储库并导入存储库的GPG密钥,请输入以下命令:curl --silent --location https://dl
2020-11-21 15:04:25
868
原创 linux系统防火墙使用以及配置
1、firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld 开机禁用 : systemctl disable firewalld开机启用 : systemctl enable firewalld2.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体启动一个服务:syste
2020-11-21 15:03:38
184
原创 安装maven(mvn命令)
一、简介Maven(mvn)是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具(百度百科)简单理解为一个打包工具,其他的打包工具比如gradle也很火,常用于与jenkins等代码发布平台的联合代码发布。二、安装maven1)下载软件包# 20180921最新安装包版本3.5.4,下载二进制包,解压即可使用mkdir -p /server/toolscd /server/tools/wget h
2020-11-21 14:59:40
1082
原创 安装jdk1.8教程
一、查看是否存在jdkrpm -qa | grep java[root@localhost yum.repos.d]# rpm -qa | grep javapython-javapackages-3.4.1-5.el7.noarchjavapackages-tools-3.4.1-5.el7.noarchjava-1.7.0-openjdk-headless-1.7.0.51-2.4.5.5.el7.x86_64tzdata-java-2014b-1.el7.noarchjava-1.7.0
2020-11-21 14:57:32
219
原创 CentOS7.3下载
CentOS7.3下载一、CentOS 7.3.1611版系统说明此版本相比较之前的版本,所做的主要改动,大体上有以下几点:此版本添加了一些新的组件,包括:python-gssapi、python-netifaces、mod_auth_openidc、pidgin 及 Qt5。CentOS7.3 支持第 7 代 Core i3、i5及i7 Intel处理器及第6代Core处理器上的12C。该版本中的某些组件已经改版,例如:有 samba、squid、systemd、krb5、gcc-librar
2020-11-21 14:54:47
494
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅