自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 资源 (1)
  • 收藏
  • 关注

转载 window系统 node.js安装 (node-v14安装配置、node-v16及其他版本安装配置)

此文章选择 node.js 14的版本安装(大家也可选16稳定版本安装(作者不选是因为node_sass版本与自己项目不匹配))

2023-05-04 19:39:04 5842

原创 OFD文件转换成PDF格式,Java语言实现

办公工具

2022-03-24 14:27:14 3356 15

原创 Java操作Excel表(二)学生表的增删查改

Java操作Excel表(二)学生信息管理系统上一期前言       上一期查看了源码并且实现了读和写的操作以后,这一期就直接拿来做项目了。其中最经典的项目就是学生信息管理系统,有IO实现的,也有SQL实现的,今天这里就是要用Excel来替代前两种方式来实现。建表       这里给出四个字段...

2021-11-12 11:35:42 1229

原创 Java操作Excel表(一) 首次源码分析和初次读写操作

Java操作Excel表(一) 首次源码分析和初次读写操作前言       前段时间一直想着用Python来操作Excel表,但是发现自己由于长期使用Java,C++这种语法类型的语言后,实在是难以适应Python的语法,最后决定还是来用Java操作。在网上看到有一些jar包可以实现,于是我就去Maven网站上找了一下。导下依赖吧。       由于我也是第一次接

2021-11-11 11:58:36 1946 6

原创 Java递归模糊查询文件

Java递归模糊查询文件字符串模糊查询 /** * 模糊查询 * @param str 需要查询的字符串 * @param part 部分 * @return true 代表查到的 false 代表没查到 */ public boolean matchStringByIndexOf(String str,String part) { int count = 0; int

2021-11-10 14:24:29 1677 13

原创 如何删除字符串中指定位置的内容

如何删除字符串中指定位置的内容       找到被删除字符串的坐标,被删除字符串前面的内容就是0到坐标的位置。 而被删除字符串坐标后面的坐标 就是 被删除字符串所在坐标加上自己的长度就是了。/** * 字符串工具 */public class StringUtilServiceImpl implements StringUtilService { /** * 删掉指定的字符串返回新的字符串 *

2021-11-10 10:12:52 2173 8

原创 Java实现多个图片转化成PDF

Java实现多个图片转化成PDF依赖 <dependency> <groupId>com.lowagie</groupId> <artifactId>itext</artifactId> <version>2.1.7</version> </dependency> </dependencies&g

2021-11-09 11:28:28 4902 11

原创 javaScript如何在ajax外面获得ajax里面的值

javaScript如何在ajax外面获得ajax里面的值        在ajax中有一个async属性,这个值一定要设置成false,ajax默认的async是true。async:异步属性,如果是true的话,嵌套的ajax也会异步(和外层的ajax同时)执行,这时候可能会造成数据没有获取到,或者获取到错误的数据信息,造成异常。 function submitFlag() { //获得自己的个人信息

2021-11-04 11:20:47 2972 10

原创 JavaScript中在指定位置插入字符串

JavaScript中在指定位置插入字符串formatter:function (value,row,index) { var price = row.productPrice.toString(); var len = price.length; return price.slice(0, len-2) + '.' + price.slice(len-2);}

2021-10-27 10:48:03 4890 9

原创 系统自动化~02 Python操作EXC表格(入门)

Python初次操作EXC表格安装 pip install xlwt初次使用创建表格并添加数据import xlwt# 创建工作表wb = xlwt.Workbook()na = input("请输入工作簿名 : ")#选择工作薄sh1 = wb.add_sheet(na)lis = int(input("请问需要多少列 "))lin = int(input("请问需要多少行 "))for i in range(0,lin): for j in range(0,lis):

2021-08-23 15:07:30 1575 17

原创 系统自动化~01 Python入门

自动化学习之路~01 Python入门第一个Python程序print('hello world')注释与赋值#行注释''' 列注释'''#使用\行连接符str = 'hello my nam' \ 'e is alvin'print(str)#链式赋值a = b = c = 123print(a)print(b)print(c)#系列解包赋值a,b,c = 1,2,3print(a)print(b)print(c)#使用系列解包赋值实现变量交

2021-08-23 14:59:50 1378 15

原创 Web全栈~38.Vue

Web全栈~38.Vue上一期基本语法template和script交互<template> <div id="app"> <div> 我是{{name}},我的师傅是{{master}},我要讨伐{{king}} 我是{{person.name}} 今年 {{person.age}} 岁 </div> </div></template>

2021-02-23 14:34:43 1795 16

原创 Web全栈~37.Json

Web全栈~37.Json上一期XMLHttpRequest对象       XMLHttpRequest 是浏览器接口对象,该对象的 API 可被JavaScript、VBScript 以及其它web 浏览器内嵌的脚本语言调用,通过 HTTP 协议在浏览器和 web 服务器之间收发 XML 或其它数据。XMLHttpRequest 可以与服务器实现异步交互,而无需让整个页面刷新,因此成为Ajax编程的核心对象。Ajax的使用步骤

2021-02-23 14:24:54 884 12

原创 Web全栈~36.Servlet

Web全栈~36.Servlet上一期TomcatJDK和Tomcat安装和配置点击这里Tomcat 目录结构与介绍bin       bin 目录主要是用来存放 tomcat 的命令文件,主要有两大类,一类是以.sh 结尾的(linux 命令),另一类是以.bat 结尾的(windows 命令)。conf       conf 目录主要是用来存放 t

2021-02-23 14:23:02 3644 20

原创 使用Python读写Excel表格(初步)

前言       安装方式 : pip install openpyxl       上班的时候摸鱼写的...先拿出来分享一下。目前还不完善,哪天有空完善一下...# -*- coding: utf-8 -*-#安装方式 : pip install openpyxlimport xlrdimport xlwtfrom datetime import dat

2021-02-18 16:59:10 1493 11

原创 Web全栈~35.使用tryLock()避免死锁

Web全栈~35.显式锁上一期接口Lock显式锁接口的定义       lock()/unlock():就是普通的获取锁和释放锁方法,lock()会阻塞直到成功。       lockInterruptibly():与lock()的不同是,它可以响应中断,如果被其他线程中断了,则抛出InterruptedException。  &nbsp

2021-02-16 17:36:39 5454 19

原创 Web全栈~34.CAS

Web全栈~34.CAS上一期原子变量

2021-02-16 16:33:43 2757 14

原创 Web全栈~33.线程的中断

Web全栈~33.线程的中断上一期

2021-02-15 15:33:41 3351 18

原创 Web全栈~32.深入理解synchronized

Web全栈~32.理解synchronized上一期

2021-02-08 16:06:41 6077 18

原创 处理跨越问题

如何处理跨域问题?       

2021-02-04 12:59:52 319 12

原创 Web全栈~31.并发

Web全栈~31.并发上一期

2021-02-04 11:31:50 4525 21

原创 Web全栈~30.JDBC

Web全栈~30.JDBC上一期JDBC:       JDBC(Java DataBase Connectivity, Java数据库连接) ,是一种用于执行SQL语句的Java API,为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。有了JDBC,程序员只需用JDBC API写一个程序,就可访问所有数据库。       SUN公司是

2021-02-03 14:07:21 5000 20

原创 Web全栈~29.MySQL

Web全栈~29.MySQL上一期MySQL安装根据自己的需求选择~不过本人选了第一个,开发者默认~大多数操作,只需要默认下一步就好了,就不一一发截图了~接下来又是一顿next和finish~然后还是一顿Next和Finish~最后安装成功…来任务管理器里面的服务看看?默认路径C:\Program Files\MySQL\MySQL Server 8.0配置path环境变量计算机,右键,属性,高级系统设置,环境变量把C:\Program Files\MySQL\MySQL Serv

2021-02-03 14:03:36 6496 16

原创 Web全栈~28.网络编程

Web全栈~28.网络编程上一期前言       网络编程往往都是困难、复杂,而且极易出错的。程序员必须掌握与网络有关的大量细节,有时甚至要对硬件有深刻的认识。一般地,我们需要理解网络协议中不同的“层”(Layer)。而且对于每个连网库,一般都包含了数量众多的函数,分别涉及信息块的连接、打包和拆包;这些块的来回运输;以及握手等等。这是一项令人痛苦的工作。但是,连网本身的概念并不是很难。我们想获得位于其他地方某台机器上的信息,并把它们

2021-02-03 13:59:38 5150 21

原创 Web全栈~27.文件和目录的操作

Web全栈~27.文件和目录的操作上一期File方法介绍File构造方法//pathname表示完整路径,该路径可以是相对路径,也可以是绝对路径public File(String pathname)//parent表示父目录,child表示孩子public File(String parent,String child)public File(File parent,String child)文件元数据      &nbsp

2021-02-02 14:44:29 4920 21

原创 Web全栈~26.IO

Web全栈~26.IO上一期Java处理文件的方法IO流       在Java中,文件是视为输入输出(Input/Output , IO)设备的一种。Java使用基本统一的概念来处理所有的IO,包括键盘、显示终端、网络等。这个统一的概念称之为流。而流则有输入流和输出流之分。       输入流就是可以从中获取数据,输入流的实际提供者可以是键盘、文件、网络等。

2021-02-02 13:25:14 5765 14

原创 Web全栈~25.文件

Web全栈~25.文件上一期二进制思维       在计算机中,所有文件,不论是可执行文件,还是图片文件、视频文件、word文件、压缩文件又或者txt文件。他们其实都是以0和1的二进制形式保存的。我们所看到的图片、视频又或者文本等都是应用程序对这些二进制的解析结果。文件类型       虽然所有数据都是以二进制形式保存,但是为了方便处理数据,高级语言就引入了数

2021-01-20 17:11:28 7188 27

原创 Web全栈~24.数据结构(哈希)

Web全栈~24.哈希上一期 HashMap的原理       底层结构是哈希表,采用了顺序表+链表结合结构;同一个链表的上所有元素的存储地址都是相同的,是发生冲突的元素       链表上每个节点的就是一个Entry,字段包括四部分        哈希码可能不相同,存储地址相同。哈希

2021-01-19 16:42:00 7256 22

原创 Web全栈~23.数据结构(栈和队列)

Web全栈~23.数据结构(栈和队列)上一期相关博客栈和队列的基本概念顺序栈和链栈顺序栈和链栈的应用顺序队和链队

2021-01-19 16:38:08 6999 21

原创 Web全栈~22.数据结构(线性表)

Web全栈~22.数据结构(线性表)上一期前言       数据结构系列的博客,我过去也有写过,但那都是基于C语言。接下来几期关于数据结构的博客则会使用Java来实现。数据结构的逻辑概念就不重复说了,这里提供以前写过的博客链接。线性表的基本实现和概念顺序表的操作关于单链表的归并以及头尾插入问题单链表的增删查改双链表关于线性表的两个案例ArrayList     &n

2021-01-19 15:38:07 8648 74

原创 Web全栈~21.泛型

Web全栈~21.泛型上一期前言       泛型的意思其实就是指广泛的类型。类、接口、以及方法代码都可以应用非常广泛的类型。包装类       Java中有8种基本类型,每种基本类型都有一个对应的包装类。       包装类也都很好记,除了Integer和Character外,其他类名称

2021-01-19 14:46:34 6646 21

原创 Web全栈~20.异常机制

Web全栈~20.异常机制上一期NullPointerException 空指针异常public class Test { public static void main(String[] args) { String str = null; System.out.println(str.charAt(2)); System.out.println("hello world"); }}   &nbsp

2021-01-19 13:11:50 6570 38

原创 Web全栈~19.Java语言基本结构

Web全栈~19.Java语言基本结构上一期JDK11下载官网面向过程语言       面向过程和面向对象都是对软件分析、设计和开发的一种思想,它指导着人们以不同的方式去分析、设计和开发软件。       早期最具有代表性的面向过程语言如C语言、Fortran语言       C语言的运用

2021-01-18 21:30:03 7676 20

原创 Web全栈~18.jQuery

Web全栈~18.jQuery上一期       jQuery是JavaScript的一个函数库,对JavaScript进行了一个封装。jQuery将常用的、复杂的操作进行函数化封装,直接调用,大大降低了使用JavaScript的难度,改变了使用JavaScript的习惯。jQuery能做的JavaScript也能做,但使用jQuery能大幅提高开发效率。JavaScript中获取元素内容的方式  &nbsp

2021-01-18 21:04:32 9441 32

原创 Web全栈~17.购物车案例(JavaScript动态效果)

Web全栈~17.购物车案例(JavaScript动态效果)上一期前言       前三期已经对购物车的样式绘制完毕,那么这一期就用JavaScript来实现动态效果。全选思路       可以在input标签里,添加单击事件,并且传递一个this。这个this就会把input本身传递过去。<li> <input type="check

2021-01-18 21:02:12 9083 31

原创 Web全栈~16.购物车案例(页面样式完结)

Web基本笔记~16.购物车案例(页面样式完结)上一期前言       关于购物车的案例在前两期主要是针对浮动和定位的一些练习,因此是画了导航栏和logo,搜索框。那么这一期就把购物车的页面给做完来。页面做完后就开始使用JavaScript添加动态样式了。标题       一般购物车都会有一系列标题,还有配送位置。所以制作购物车内容之前先画标题配送至&nb

2021-01-17 10:21:44 9666 37

原创 Web全栈~15.购物车案例(Logo和搜索框)

Web基本笔记~15.购物车案例(Logo和搜索框)上一期

2021-01-17 06:45:46 11116 25

原创 Web全栈~14.购物车案例(导航栏)

Web基本笔记~14.购物车案例(导航栏)上一期样式初始化body,div,h1,h2,h3,h4,h5,h6,li,ol,ul{margin: 0px; padding: 0px;}body{text-align: center;font-size:14px;}a{text-decoration: none;}li{list-style: none;}头部导航栏初始<!-- 导航开始 --><div class="nav"> <div class=

2021-01-15 17:00:27 9439 20

原创 Web全栈~13.BOM和DOM

Web基本笔记~13.BOM上一期前言       BOM提供了很多对象,用于访问浏览器的功能,这些功能与任何网页内容无关。多年来,缺少事实上的规范导致BOM既有意思又有问题,因为浏览器提供商会按照各自的想法随意去扩展它。于是,浏览器之间共有的对象就成为了事实上的标准。这些对象在浏览器中得以存在,很大程度上是由于它们提供了与浏览器的互操作性。W3C为了把浏览器中JavaScript最基本的部分标准化,已经将BOM的主要方面纳入了HT

2021-01-14 14:14:42 8513 27

原创 Web全栈~12.引用数据类型

Web基本笔记~12.引用数据类型上一期       引用类型的值(对象)是引用类型的一个实例。在JavaScript中,引用类型是一种数据结构,用于将数据和功能组织在一起。它也常被称为类,但这种称呼并不妥当。尽管JavaScript从技术上讲是一门面向对象的语言,但它不具备传统的面向对象语言所支持的类和接口等基本结构。引用类型有时候也被称为对象定义,因为它们描述的是一类对象所具有的属性和方法。Object  

2021-01-14 10:45:34 8937 34

01.Java设计模式之 单例模式.pdf

设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理地运用设计模式可以完美地解决很多问题,每种模式在现实中都有相应的原理来与之对应,每种模式都描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是设计模式能被广泛应用的原因。

2020-05-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除