框架slf4j日志java

Java 循环嵌套

使用说明 所谓嵌套循环:是指一个循环结构A的循环体是另一个循环结构B。比如,for循环里面还有一个for循环,就是嵌套循环。其中,for ,while ,do-while均可以作为外层循环或内层循环。 外层循环:循环结构A 内层循环:循环结构B 实质上,嵌套循环就是把内层循环当成外层循环的循环体。只 ......
Java

Java 关键字break和continue的使用

break和continue的说明 break 循环结构,一旦执行,就结束(或跳出)当前循环结构,此关键字的后面,不能声明语句 continue 循环结构,一旦执行,就结束(或跳出)当次循环结构,此关键字的后面,不能声明语句 此外,很多语言都有goto语句,goto语句可以随意将控制转移到程序中的任 ......
continue 关键字 关键 break Java

Python Scrapy框架

一、安装 #Windows平台 1、pip install wheel #安装后,便支持通过wheel文件安装软件,wheel文件官网:https://www.lfd.uci.edu/~gohlke/pythonlibs 2、下载twisted的wheel文件:http://www.lfd.uci. ......
框架 Python Scrapy

Java并发夺命50问

本文已经收录到Github仓库,该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识点,欢迎star~ Github地址:https://github.c ......
Java

访问nginx报错502日志:failed (13: Permission denied)

1.错误问题 nginx启动成功,但是访问nginx报错502。检查后台项目,使用IP+端口可以正常访问项目的,这说明项目启动成功了。那就是nginx的问题。检查了nginx.conf文件发现配置的反向代理没有问题。最后查看了nginx日志信息,报错信息如下: 13889#13889: *54 co ......
Permission failed denied nginx 日志

Java HashMap的理解

摘要 HashMap的原理也是大厂面试中经常会涉及的问题,同时也是工作中常用到的Java容器,本文主要通过对以下问题进行分析讲解,来帮助大家理解HashMap的原理。 1.HashMap添加一个键值对的过程是怎么样的? 2.为什么说HashMap不是线程安全的? 3.为什么要一起重写hashCode ......
HashMap Java

Java面试-基础篇之3

3.Java中的深拷贝和浅拷贝的区别 在解释深浅拷贝前先了解一个数据在Java语言中的类别和存储形式。 我们都知道在Java中,数据都叫做对象,拷贝也是针对对象来做的。在Java中存在基本数据类型和引用数据类型。通俗一点讲, 所有需要“new”的都叫做引用数据类型。而这两类的数据存储时也大不相同。基 ......
基础 Java

Java Spring使用EventSource进行服务端推送

Java代码: @ResponseBody @RequestMapping(value = "/getDate", produces="text/event-stream;charset=UTF-8") public void getDate(HttpServletResponse response ......
EventSource Spring Java

如何自己搭建Scrapy爬虫框架

当你学了一段时间爬虫后,就会知道各种功能太多而且麻烦。还不如自己整理个框架方便的多。因此,从开始写爬虫程序开始,就会慢慢的接触到一些有关爬虫的框架、效率提升而且扩展也很方便。接下来我将会以Scrapy爬虫框架将我的学习过程记录下供大家参考指正。 一、安装 $ pip install scrapy 二 ......
爬虫 框架 Scrapy

java8读取Access数据库

添加pom配置文件 <dependency> <groupId>net.sf.ucanaccess</groupId> <artifactId>ucanaccess</artifactId> <version>4.0.4</version> </dependency> 封装工具类 package c ......
数据库 数据 Access java8 java

读Java性能权威指南(第2版)笔记24_ Java飞行记录器JFR

1. Java飞行记录器 1.1. Java Flight Recorder,JFR 1.1.1. 最初是BEA公司的JRockit JVM的功能 1.1.2. 在JDK 8中,只有Oracle JVM支持JFR 1.1.3. 在JDK 11中,JFR可以在开源JVM中使用 1.2. JFR数据是J ......
记录器 Java 性能 权威 笔记

检查pgsql 日志复制级别

修改完postgresql.conf文件,需要重启数据库,再执行以下语句验证下是否生效; select name,setting from pg_settings where name='wal_level'; select name,setting from pg_settings where n ......
级别 pgsql 日志

Java Timer任务调度

1、前言 在Java中如果需要定时执行某些任务,可以使用java.util包提供Timer和TimerTask,在后台线程中调度任务。 简单来说,TimerTask是要执行的任务,Timer是调度程序。 2、运行一个定时任务 使用Timer的来运行一个定时任务 @Test public void t ......
任务 Timer Java

Java调python脚本运行-无参传递版本

Java调用python脚本 1、首先确保python脚本可以在windows的命令框调用 2、Java代码 package com.ya.taiji.controller; import java.io.BufferedReader; import java.io.IOException; imp ......
脚本 版本 python Java

java.util.Date 如何保存数据到数据库的datetime类型的字段

` SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String formatedDateTime = format.format(new Date()); Timestamp fdt = Timestam ......
数据 字段 datetime 类型 数据库

linux 后台运行 Java 程序

一、进入程序所在目录 cd / cd home/joincallcc/ 注: cd / 中间有一个空格 二、关闭已经运行的程序(如这个程序已经在运行应先关闭它)查看所有进程 ps ux 杀死进程 kill 21001 通过 PID 找到它,杀死这个进程。 kill 21001 中间有空格 三、后台启 ......
后台 程序 linux Java

Mybatis-Flex 一个优雅的 Mybatis 增强框架

Mybatis-Flex: 更灵活、更轻量、更好用 特征 很轻量,整个框架只依赖 Mybatis 再无其他第三方依赖 只增强,支持 Entity 的增删改查、及分页查询,但不丢失 Mybatis 原有功能 内置 Db + Row 工具,可以无需实体类对数据库进行增删改查 支持多种数据库类型,还可以通 ......
Mybatis Mybatis-Flex 框架 Flex

java - idea编译输出缺失导致 The output path is not specified for module XXX - 解决

进入setting设置项,搜索 Java Compiler 添加项目模块后,设置jdk版本,然后确定即可 ......
缺失 specified output module java

Java 第二次作业

1.定义圆半径,求面积。 package com.itheima.practice;public class Test3 { public static void main(String[] args) { double r=8; double area=3.14*r*r; System.out.p ......
Java

Java 之 Functional Interfaces, Lambda Expressions

简述 We propose extending the Java Language to support compact lambda expressions (otherwise known as closures or anonymous methods.) Additionally, we w ......

基于Java+Swing+mysql图书管理系统 6

@(基于Java+Swing+mysql图书管理系统) 一、系统介绍 该系统实现了 用户: 图书查询,办理借书,办理还书。用户能够查询自己的借书记录。 管理员: 图书查询,图书添加,图书修改,图书类别添加,图书类别修改,用户添加,用户修改,查看图书借还情况 运行环境:idea\mysql8.0以上 ......
管理系统 图书 系统 Swing mysql

斯坦福 UE4 C++ ActionRoguelike游戏实例教程 06.敲定AI——游戏框架拓展和细节优化

这篇文章对应课程13课, 50~54节。虽然标题是敲定AI,实际内容和AI关联并不大,主要工作是对游戏内各种细节做优化,涉及到的新知识并不多。本篇文章便出于记录的目的,对课程里进行的各种优化做下简单讲解。具体进行了哪些优化,让我们边做边说。 ......
ActionRoguelike 框架 实例 细节 教程

Java基础

History 高可用 高性能 高并发 Java 开发 工具 Maven 服务器 Tomcat 开发工具 intellij idea 大数据领域 hadoop 手机端 Android Java 特性 简单性:无指针,内存管理 面向对象:vs 面向过程 可移植性: write once, run an ......
基础 Java

Java JVM

每天计划:- [ ] 1道题 ......
Java JVM

Java I/O

每天计划: [ ] 1道题 ......
Java

获取以今天为起始日期后两周的日期的Java方法

import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class DateUtils { public static String getTwoWeeksLaterDat ......
日期 方法 Java

java 微信支付v3 —1.微信支付准备工作

正文 准备工作即微信支付开发前,需要先获取商家信息,包括商户号、AppId、证书和密钥。 开发环境:jdk1.8以上,如果是jdk1.8引入官方依赖报错,则需要升级jdk1.8的版本,依赖后续文章会说明,项目开发使用SpringBoot框架。1、获取商户号微信商户平台:https://pay.wei ......
java

java学习日记20230310-查找

查找 顺序查找 二分查找 二维数组 一维数组的每一个元素是数组类型,就是二维数组 动态初始化 类型[][] 数组名 = new 类型[i][j]. //int[][] array = new int[3][3]; 先声明,在创建 类型[][] 数组名; 数组名= new 数据类型[][]; 列数不确 ......
20230310 日记 java

java socket通讯

创建socket服务 package com.z.socket; import lombok.extern.slf4j.Slf4j; import org.springframework.context.annotation.Bean; import org.springframework.ster ......
通讯 socket java

JAVA常用集合

......
常用 JAVA