数组 原理java 03

flask_day03:蓝图的使用、g对象、数据库连接池

回顾 1.cbv的使用 写一个类继承MethodView,写get、post。。。 类属性decorators = [auth,] 可以加装饰器 2.cbv执行流程 2.1 跟Django流程一样 2.2 endpoint作用路径别名,add_url_rule(view_func=IndexView ......
蓝图 flask_day 对象 数据库 数据

Java

Java 一、转义字符 \t :一个制表符,实现对齐功能 \n:换行 \\:一个\,其他单引号、双引号同 \r:一个回车 System.out.print("学习\r北京"); ps:回车后,回到行首替换输入 二、注释 单行注释 多行注释(禁止套娃) 文档注释 javadoc -d 生成后的路径 - ......
Java

java学习日记20230406-StringBuilder类

StringBuilder类 一个可变的字符序列,此类提供一个与StringBuffer兼容的Api,但不保证同步。该类被设计用作StringBuffer的一个简易替换,用在字符串缓冲区被单个线程使用的时候。如果可能,建议优先采用该类,因为在大多数实现中,他比StringBuffer要快 Strin ......
StringBuilder 20230406 日记 java

java学习日记20230405-StringBuffer类

StringBuffer类 java.lang.StringBuffer代表可变的字符序列,可以对字符串内容进行增删 很多方法与String相同,但StringBuffer是可变长度的 StringBuffer是一个容器 StringBuffer是final类 实现了Serializable接口,可 ......
StringBuffer 20230405 日记 java

基于Java的agent 技术获取JVM和GC信息

有时候我们需要对线上的JVM信息以及GC信息进行统计。基于Java的agent 技术可以实现。 1. 新建agent 相关的类 工具类 package org.example.jvmdebug; import java.lang.management.GarbageCollectorMXBean; ......
agent 技术 信息 Java JVM

Java笔记(8) 异常和错误

异常的简单分类 检查性异常:最具代表性的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如用户要打开一个不存在的文件,一个异常就发生了,这些异常在编译时不能被简单的忽略。 运行时异常:运行时异常是可能被程序员避免的异常,与检查性异常相反,运行时异常可以在编译时被忽略。 错误(error ......
错误 笔记 Java

数据库系统原理之数据库应用设计与开发实例

数据库应用设计与开发实例 第一节 需求描述与分析 在此,结合某高校个性化课程在线选课的实际需求,给出一个简化的需求分析 一、功能性需求 1 管理员后台模块 学生信息管理 教师信息管理 课程信息管理 班级信息管理 2 学生使用模块 查询课程 浏览所选课程 查询成绩 3 教师使用模块 我的课程 登分 二 ......
数据库 开发实例 数据 实例 原理

go run、build、install、get的原理和区别

学习go也有好些年头了,都没怎么研究过go的编译命令。真是惭愧。今天学习并记录下 结论: go run 专门用来运行命令源码文件的命令,一般用来运行单个文件 go build 主要是用于测试编译。编译某个包或者项目,在当前目录下生成可执行文件 go install 编译并安装代码包或者源码文件的。 ......
原理 install build get run

【MySQL】MySQL基础03 — SQL学习 — DQL — 条件查询

##SQL学习 — DQL — 条件查询 DQL语言学习 数据查询语言(Data Query Language),关键字 select 使用DQL前,先输入USE 库名; 2.条件查询 语法: select `查询列表` from 表名 where 筛选条件; 分类: /* 分类: 一、按条件表达式 ......
MySQL 条件 基础 DQL SQL

对于数组和指针的关系的测试

#include "stdio.h" //验证数组和指针的以下一些关系 //1.一元数组名本质上是数组第一个元素的地址,也是数组的地址 //2。数组中存在a[2]=*(a+2) //3.数组在传递的时候传递的是数组名,也就是传递的是它的地址 int main() { int c[3]={1,2,3} ......
数组 指针

洛谷4113(树状数组+离线处理)

[HEOI2012]采花 题目描述 萧薰儿是古国的公主,平时的一大爱好是采花。 今天天气晴朗,阳光明媚,公主清晨便去了皇宫中新建的花园采花。 花园足够大,容纳了 $n$ 朵花,共有 $c$ 种颜色,用整数 $1 \sim c$ 表示。且花是排成一排的,以便于公主采花。公主每次采花后会统计采到的花的颜 ......
数组 4113

java入门_语法备忘

1.print and println 程序打印字符串:[ System.out.print ] or [System .out.println] 两者的不同之处在于:print()输出完毕后不换行,而println()输出完毕后会换行,因此println()不输出任何东西时,就输出一个换行符. 2 ......
语法 java

java第三次作业

1.分别使用for循环,while循环,do循环求1到100之间所有能被3整除的整数的和。(知识点:循环语句) For循环: package wen; public class Test { public static void main(String[] args) { // TODO Auto- ......
java

一文带你弄懂 Maven 拉包原理

业务需求开发的时候,我们总是会遇到拉不到依赖包的情况。此时如果不清楚 Maven 拉取依赖包的原理,那么很可能找不到问题所在。今天树哥就带大家了解下 Maven 拉包的原理,让你在遇到问题的时候能快速解决! 三种仓库 在 Maven 中,仓库指的是存放代码构建的一个位置。从分类上来说,Maven 仓 ......
原理 Maven

day03-搭建微服务基础环境02

搭建微服务基础环境02 3.创建使用会员微服务模块-service consumer 3.1需求分析 浏览器向service consumer请求某个数据,service consumer会去向service provider请求数据,然后将service provider返回的数据返回给浏览器。 ......
环境 基础 day 03

java -- Object类和String类

Object类 java.lang.Object类是Java语言中的根类,每个类都使用 Object 作为超类, 所有的类都直接或间接继承自 Object 类。所有对象(包括数组)都实现这个类的方法。 native 本地方法 在Object类的源码中定义了native修饰的方法,native修饰的方 ......
Object String java

Mac | 解决 MacOS 配置 Maven 出现的 Java_Home Error

1. 错误信息 2. 解决方案 2.1 对于Windows系统下解决方案 https://blog.csdn.net/frankarmstrong/article/details/69945774,在Mac OS下并不奏效 2.2 对于 MacOS 系统下的解决方案 code ~/.bash_pro ......
Java_Home Error MacOS Maven Java

Java基础(四)

网络编程 网络编程概述: 计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络编程操作系统, 网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统 网络编程 在网络通信协议下,实现网络互联的不同计算机上运行的程序间可以进行数据交换 ......
基础 Java

vue数组和对象进行 watch 和 watchEffect 对比

const arr1 = ref([]); const arr2 = reactive([]); const obj1 = ref({}); const obj2 = reactive({}); watchEffect(() => { console.log("watchEffect arr1", ......
数组 watchEffect 对象 watch vue

virtualenv、virtualenvwrapper创建虚拟环境与使用原理

摘要:virtualenv和virtualenvwrapper是创建和管理python虚拟环境的工具包,virtualenvwrapper是virtualenv的封装与扩展而来,方便创建、删除、切换虚拟环境 一、原理 macos ~/.bash_profile添加系统环境变量: export WOR ......
virtualenvwrapper virtualenv 原理 环境

Java

变量 数据类型 基本数据类型 | 数据类型 | 长度 | 值 | | | | | | byte | 1B | | | short | 2B | | | char | 2B | | | int | 4B | | | long | 8B | | | float | 4B | | | double | 8 ......
Java

SiteFactory粘贴图片自动上传到服务器(Java版)

​ 1.4.2之后官方并没有做功能的改动,1.4.2在word复制这块没有bug,其他版本会出现手动无法转存的情况 本文使用的后台是Java。前端为Jsp(前端都一样,后台如果语言不通得自己做 Base64编码解码) 因为公司业务需要支持IE8 ,网上其实有很多富文本框,效果都很好。 例如www.w ......
SiteFactory 服务器 图片 Java

java之NIO简介

一、NIO基本简介 NIO (New lO)也有人称之为java non-blocking lO是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java lO API。NIO与原来的IO有同样的作用和目的,但是使用的方式完全不同,NIO支持面向缓冲区的、基于通道的IO操作。NI ......
简介 java NIO

java.secunty.AccessControException: the Permission java.io.FilePermission /home/ ,read) has not been granted to testuser. The PL/SOL to grant this is dbms java.grant permission

利用oracle的java写入服务器的文件夹文件的时候会出现类似这种报错,看到报错我们可以猜到是关于权限的问题。 只需要利用sys用户在sqlplus 或者 plsql的命令行模式下执行下列代码就使得对应用户获得对应目录的读、写、删的权限了。 exec dbms_java.grant_permiss ......

java库和组件

以下排序是按照从技术组件到开发框架到代码工具,也有一些实在不好分类的,就放到最后了。 WEB 容器 Tomcat https://tomcat.apache.org/ Jetty https://www.jetty.com/ JBoss https://www.jboss.org/ Resin ht ......
组件 java

【装饰器设计模式详解】C/Java/JS/Go/Python/TS不同语言实现

简介 装饰器模式(Decorator Pattern)是一种结构型设计模式。将对象放入到一个特殊封装的对象中,为这个对象绑定新的行为,具备新的能力,同时又不改变其原有结构。 如果你希望在无需修改代码的情况下即可使用对象,且希望在运行时为对象新增额外的行为,可以使用装饰模式。或者你用继承来扩展对象行为 ......
设计模式 语言 模式 Python Java

CMS粘贴图片自动上传到服务器(Java版)

​ 图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码 目前限chrome浏览器使用 首先以um-editor的二进制流保存为例: 打开umeditor.js,找到UM.plugins['autoupload'],然后找到autoUploadHandler方 ......
服务器 图片 Java CMS

学了这么久的高并发编程,连Java中的并发原子类都不知道?

摘要:保证线程安全是 Java 并发编程必须要解决的重要问题,本文和大家聊聊Java中的并发原子类,看它如何确保多线程的数据一致性。 本文分享自华为云社区《学了这么久的高并发编程,连Java中的并发原子类都不知道?这也太Low了吧》,作者:冰 河。 今天我们一起来聊聊Java中的并发原子类。在 ja ......
原子 Java

java virtual thread

A virtual thread is an instance of java.lang.Thread that is not tied to a particular OS thread. A platform thread, by contrast, is an instance of java ......
virtual thread java

IDEA 中,Java出现无效的源发行版 解决办法

出现该问题的原因是项目Project当中的jdk与电脑当中的jdk版本不一致造成的。 1、首先我们需要查询一下本机的jdk版本,win+R 输入cmd 命令行提示符输入:java -version 2、IDEA中查看配置 2.1、File-->Project Structure(项目结构) 查看项目 ......
办法 IDEA Java