Java
leetcode 338. 比特位计数
338. 比特位计数 难度简单 1216 给你一个整数 n ,对于 0 <= i <= n 中的每个 i ,计算其二进制表示中 1 的个数 ,返回一个长度为 n + 1 的数组 ans 作为答案。 示例 1: 输入:n = 2 输出:[0,1,1] 解释:
多租户基于Springboot+MybatisPlus实现使用一个数据库一个表 使用字段进行数据隔离
多租户实现方式 项目依赖Springboot+Mybatisplus 配置文件 application.properties application-mybatis.yaml 测试表 实现多租户:参考官方 https://gitee.com/baomidou/mybatis-plus-samples/blob/master/mybatis-plus-sample-tenant/
Vue(三):数据绑定(v-bind和v-model)
数据绑定分为单向数据绑定和双向数据绑定,单向数据绑定就是前面学习的v-bind指令,而双向数据绑定则是下面学习的v-model指令。 初始页面如下: 尝试改变第一个输入框的数据: 第二个输入框没有变化,这是因为第一个输入框是单向绑定,并不能改变实例中的数据。 尝试改变第二个输入框的数据: 第一个输入框的数据也随之变化,这是因为第二个输入框
javascript获取select值的方法完整实例
本文实例讲述了javascript获取select值的方法。分享给大家供大家参考,具体如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>www.mimisucai.com javascript获取select值</title&
介绍CocosCreator系统事件是怎么产生及触发的
这篇文章主要介绍了CocosCreator系统事件是怎么产生及触发的,虽然内容不少,但是只要一点点抽丝剥茧,具体分析其内容,就会豁然开朗 目录 环境 概要 模块作用 涉及文件 源码解析 CCGame.js CCInputManager.js 事件是怎么从引擎到节点的? CCEventManager.js 事件是注册到了哪里? event-target.j
关于 cross-env 和 process.env
cross-env kentcdodds/cross-env: 🔀 Cross platform setting of environment scripts (github.com) 主要是解决在不同操作系统上,给程序传入环境变量的问题。 保证了跨平台兼容性和命令行的一致性,简化了配置,使环境变量与程序代码分离。 process.env 在前端 JavaScript 中,proce
pg数据类型及数据类型转换
数字类型: 字符类型: 时间 日期类型: 时间 日期数据 型支持的操 符有 、减、乘、除,下面举例说明: 时间/日期类型常用函数: 布尔类型: 网络地址类型: 当有存储 IP 地址需求的业务场 时,对于 PostgreSQL 并不很 悉的开发者可能会使用字符类型存储,实际上 PostgreSQL 提供用于存储 IPv4 1Pv6 MAC 网络地址的专有网络地址数据类型 ,使用网络地址
crontab不能执行的原因
最近经常碰到关于crontab不能执行的,初步总结了有以下几个原因: 第一,脚本的原因:大多数情况下,我们要相信科学,相信计算机,不是有鬼,就是我们的脚本的问题,这种问题导致crontab不能执行的概率占到70%以上。因为程序执行到某一步导致crontab终止执行,我就碰到一次在迁移代码的时候将数据库连错了。导致无法访问而死在那里了。 第二,执行环境问题,当我们碰到第一情况下,一般都可以通过手动执
postgresql日期相关函数
感谢原博文:https://blog.csdn.net/lixinkuan328/article/details/107969398 一、Postgresql中string转换成timestamp类型 Mybatis+Postgresql TO_DATE(#{startTime}, 'YYYY-MM-DD') 而页面要接收和传递数据需要在javaBean中写如下 二、PostgreSQL
linux中用crontab定时任务启动jar无效的问题
原文链接:https://blog.csdn.net/for_the_time_begin/article/details/113940508 问题: 使用linux系统中的定时任务执行jar包,但是经过测试发现一只不能正常执行,发现定时任务crontab是正常运行的,因为再写一个测试用的定时任务指定时间在指定的目录位置下生成一个文件,或者向文件中追加内容,这样测试是没有问题的。 原因: 修改
java中java.util.Date和java.sql.Date之间的转换
1、util.Date和sql.Date之间的关系 我们来看下java.sql.Date的源码 从以上源码可以看出,sql.Date是util.Date的子类 2、util.Date的构造方法 以下是java.util.Date的方法部分方法图示: 可以看到,主要有两个构造方法推荐使用,添加了标记的表示这些方法已经被废弃,不推荐使用。 所以对于,java.util.Date 常用的构造方法有:
java.lang.ClassCastException java.util.Date cannot be cast to java.sql.Date
报错信息:java.lang.ClassCastException: java.util.Date cannot be cast to java.sql.Date 原因是:
软件测试环境搭建-苏汽环境的搭建
苏汽环境的搭建一、搭建环境的准备工作1、安装好RedHat,输入用户名:root,密码:123456,右键点击桌面,打开终端输入“ifconfig”查询IP地址打开xshell,点击文件,选择新建连接,在输入RedHat虚拟机的IP地址“192.168.118.135”,关闭防火墙4、独立部署主要有五个个安装包:MySql安装包apache-tomcat-7.0.82.zip安装包init_dat
Linux新建定时任务crontab
目录1.什么是crond定时任务?2.安装crond服务3.Linux系统调度可以分为两类: 系统任务调度 | 用户任务调度查看定时任务的输出日志CAT /VAR/LOG/CRON4.使用介绍5.关于crontab6.示例实例1:每1分钟执行一次myCommand实例2:每小时的第3和第15分钟执行实例3:在上午8点到11点的第3和第15分钟执行实例4:每隔两天的上午8点到11点的第3和第15分钟
详解Tomcat 配置文件server.xml
前言 Tomcat隶属于Apache基金会,是开源的轻量级Web应用服务器,使用非常广泛。server.xml是Tomcat中最重要的配置文件,server.xml的每一个元素都对应了Tomcat中的一个组件;通过对xml文件中元素的配置,可以实现对Tomcat中各个组件的控制。因此,学习server.xml文件的配置,对于了解和使用Tomcat至关重要。 本文将通过实例,介绍server.
Tomcat项目不放在webapps下放在别的盘符目录下的配置
一、 项目不放在tomcat下的webapps下,而是放在别的盘符路径下,在service.xml中加以配置即可,配置如下: host标签中的name是请求的IP,context标签中path是IP和端口后接的访问路径,docBase是项目所在的跟路径 第二个context是对应到本地文件夹,把上传的图片或者自己生成的xml文件放在这个文件夹下,对外提供访问路径。 二、 还有一种配置方式是下面这
linux怎么查看jdk安装路径
linux查看jdk安装路径 方法1:使用echo $JAVA_HOME 使用$JAVA_HOME的话能定位JDK的安装路径的前提是配置了环境变量$JAVA_HOME,否则如下所示,根本定位不到JDK的安装路径 方法2:使用rpm -qa | grep java 如果JDK是源码安装的话,那么这个方法也是行不通的。也就是说rpm –ql packagename也是有一定局限性的。 扩展知识:
连接数据库报错com.mysql.cj.jdbc.exceptions.CommunicationsException Communications link failure的解决方法
控制台报错 Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure 解决办法:配置文件加上&useSSL=false 可能有用,我实际场景是在配置pg数据源,然后放到服务器执行,但是一直报错,可能是没有权限的问题,要么就是配置数据源有问题,但是配置mysql就能连
MySQL 日期与字符串互相转换总结
第一种情况:日期转字符串 1、函数:date_format(date, format) 第二种情况:日期转时间戳 1、函数:unix_timestamp(data) 第三种情况:字符串转日期 1、函数:str_to_date(str,format);注:format格式必须和str的格式相同,否则返回空 第四种情况:时间戳转日期 1、函数:from_unixtime(time-stamp
Linux 运行jar包的几种方式
感谢!原文链接:https://blog.csdn.net/qq_42169450/article/details/122688940 一、Linux 运行jar包的几种方式 方式一: java -jar xxx.jar 最常用的启动jar包命令,特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 方式二: java -jar xxx.jar &
记一次Unable to open nested entry ‘BOOT-INFlib.jar‘. It has been compressed
感谢原文:https://blog.csdn.net/weixin_38084097/article/details/126479173 问题背景 前段时间由于工作失误,误将工程项目中某一个依赖包没有添加@loadbalanced注解就直接打包依赖到的主工程中,并发送项目现场测试。出来混的,迟早都要还的。这不,今天就接到项目现场测试部同事投诉,说是程序包无法启动。报错如下: 排查原因 当时第一反
在finally中出现return会发生什么?
目录看点:面试题: 看点: 当Java程序执行try块、catch块时遇到了return或throw语句,这两个语句都会导致该方法立即结束,但是系统执行这两个语句并不会结束该方法,而是去寻找该异常处理流程中是否包含finally块,如果没有finally块,程序立即执行return或throw语句,方法终止; 如果有finally块,系统立即开始执行finally块。只有当finally块执行完成