Java 小记
北顾丶
如果你感到此时自己很辛苦
告诉自己
容易走的是下坡路
辛苦
是因为你正在走上坡路
展开
-
windows 关闭指定端口进程
windows 关闭指定端口进程原创 2023-03-09 15:54:25 · 215 阅读 · 0 评论 -
Java 直接调用JS文件,Java执行JS文件脚本
Java 执行JS文件,Java执行JS脚本原创 2023-03-01 11:14:10 · 1501 阅读 · 0 评论 -
Java多个PDF合成一个PDF的方法
Java多个PDF合成一个PDF的方法原创 2022-03-23 17:38:03 · 5690 阅读 · 1 评论 -
Java 将HTML转成PDF的方法
需用的Jar包https://download.csdn.net/download/GXSeveryday/12380111 点我下载PDFReport.javapackage test; import java.io.File; import java.io.FileOutputStream; import com.itextpdf.text.Document;import com.itextpdf.text.Element;import com.itextpdf原创 2022-03-23 17:32:52 · 6886 阅读 · 0 评论 -
将本地文件/文件流上传到阿里云OSS的方法
将本地文件/文件流上传到阿里云OSS的方法原创 2022-03-23 16:15:29 · 2355 阅读 · 0 评论 -
JavaScript 动态获取ajax 自动刷新接口内容
<div class="row"> <script> //var jsonData=[{"cityName":"厦门","totalNumber":"1532","timeoutRate":"12%","successRate":"12%"},{"cityName":"上海","totalNumber":"1532","timeoutRate":"12%","successRate":"12%"}]; ...原创 2021-12-09 16:39:40 · 618 阅读 · 0 评论 -
Java 获取本月第一天和最后一天的方法
1. 首先获取现在的日期2. 根据现在的日期进行判断获取第一天和最后一天SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");String startDay = df.format(new Date());Calendar calendar = Calendar.getInstance();calendar.set(Integer.parseInt(startDay.substring(0,4)), Integer.parseInt(原创 2021-11-10 10:25:28 · 10288 阅读 · 0 评论 -
常用的Java中间件
java中间件Java中间件就是处理数据交互、连接数据分离之后两个系统间的通信。中间件分类1. 远程过程调用和对象访问中间件这个主要的是解决分布式环境下应用的互相访问问题。同时,这个也是支撑应用服务化功能的基础。就国内来说,当前远程服务框架中间件较多应用的是阿里巴巴的开源分布式服务框架Dubbo。2. 消息队列中间件这个主要解决的是应用之间的消息传递、解耦、异步的问题。它是一种EDA架构。也就是通过在低耦合的模块之间传输事件消息来完成模块之间的合作。在很多大型的网站当中,消息队列采用发原创 2021-11-07 22:03:35 · 6096 阅读 · 0 评论 -
TCP和UDP的区别
1. TCP和UDP都是传输层协议。 2. TCP提供可靠的传输协议,传输前需要建立连接,面向字节流,传输慢 3. UDP无法保证传输的可靠性,无需创建连接,以报文的方式传输,效率高。原创 2020-11-09 20:22:00 · 183 阅读 · 0 评论 -
Vue 生命周期
每个 Vue 实例在被创建时都要经过一系列的初始化过程——例如,需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DOM 等。同时在这个过程中也会运行一些叫做 生命周期钩子 的函数,这给了用户在不同阶段添加自己的代码的机会。例如,如果要通过某些插件操作DOM节点,如想在页面渲染完后弹出广告窗, 那我们最早可在mounted 中进行。生命周期通俗一点的来讲就是一个事物从产生到消失的一整个时间周期过程,Vue的生命周期就是从创建到销毁的整个过程,该过程包括:开始创建、初始化数据、编译.原创 2020-11-03 20:36:04 · 164 阅读 · 0 评论 -
JVM 基本概念
JVM 是可运行 Java 代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、 一个垃圾回收,堆 和 一个存储方法域。JVM是运行在操作系统之上的,它与硬件没有直接 的交互。Java 源文件,通过编译器,能够生产相应的.Class 文件,也就是字节码文件, 而字节码文件又通过 Java 虚拟机中的解释器,编译成特定机器上的机器码 。 也就是如下: ① Java 源文件—->编译器—->字节码文件 ② 字节码文件—->JVM—->机器码.原创 2020-10-30 15:14:21 · 205 阅读 · 0 评论 -
Web开发中XML概述
XML的概述1.XML一种数据存储格式,这种数据存储格式在存储数据内容的同时,还能够保存数据之间的关系2.XML保存数据的方法:XML利用标签来保存数据的内容,利用标签之间的嵌套关系来保存数据之间的关系。3.XML的应用: (1)利用XML跨平台的特性,用来在不同的操作系统不同的开发语言之间传输数据。如果说java是一门跨平台的语言,那XML就是跨平台的数据。 (2)利原创 2015-02-04 20:58:35 · 696 阅读 · 0 评论 -
Struts1详解
最近学习了Struts1,看了几篇博客不错,收藏一下。源博文地址:http://blog.csdn.net/jiangwei0910410003/article/details/26447539今天来看一下Struts1的相关知识,其实Struts现在是出名的,每个Web开发者都会知道的,也是现在比较流行的框架,下面就来看一下我们为什么要用Struts框架呢?摘要1.建立在原创 2015-06-04 16:45:25 · 2456 阅读 · 0 评论 -
SSM框架和SSH框架的区别
SSM框架是目较常用的框架之一,它的灵活性、安全性相对于SSH有一定的优势。这两套框架的不同,主要是持久层框架Hibernate和MyBatis的不同和控制层框架SpringMVC和Struts2的不同。Hibernate和MyBatis的不同主要体现这么几点:1.自动化和半自动化:Hibernate的SQL语句自动生成不需要程序员编写,而MyBatis需要编写。2.内容上:Hibern...原创 2019-01-22 09:44:01 · 2057 阅读 · 0 评论 -
ajax中xAxis的赋值
通过ajax+echarts 实现数据的交互<script type="text/javascript"> myEchart=echarts.init(document.getElementById('main')); // 主要内容的部分 myEchart2=echarts.init(document.getElementById('main2')); var op...原创 2019-03-24 21:54:30 · 1424 阅读 · 2 评论 -
Java中Servlet请求拼接传参
Servlet中的代码:package com.snack.pay;import java.io.IOException;import java.sql.Connection;import java.util.ArrayList;import java.util.List;import javax.servlet.ServletException;import javax.ser...原创 2019-04-07 15:10:27 · 561 阅读 · 0 评论 -
Java Sql语句中查询变量
Sql语句中,查询变量:’"+users+"’,users是变量名:package com.snack.pay;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.util.ArrayList;import java.util.List;i...原创 2019-04-07 18:49:17 · 1745 阅读 · 0 评论 -
SSM The error occurred while setting parameters
最近用到了mybatis,对数据库进行处理,遇到了一个问题,The error occurred while setting parameters,后来发现问题的原因是,在写sql语句的时候,少加了一个and的问题。在使用mybatis还应该注意:(1)检查sql语句,最好的检查方法就是将sql语句复制到查询器中执行下(2)检查Mapper接口,参数名一定对应(3)检查字段是否出现sql关键...原创 2019-04-26 11:44:59 · 18330 阅读 · 0 评论 -
Java中通过Session存储用户信息
存储://创建session对象HttpSession session = request.getSession();//把用户数据保存在session域对象中session.setAttribute("presentUserName", users);获取://获取信息String loginName = (String)session.getAttribute("loginNa...原创 2019-04-24 10:05:15 · 5643 阅读 · 1 评论 -
java double类型保留两位小数4种方法
方法如下:package alipay.fund.trans.toaccount;import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;public class demo { double f = 41.20999999999998; public...原创 2019-04-20 16:51:57 · 5463 阅读 · 0 评论 -
Missing artifact net.mingsoft:ms-upgrader:jar:1.0.5-SNAPSHOT
导出的maven项目如果有感叹号,那么选中项目选中maven->update project .一定要选中force update of Snapshots/releases,这样的话没引入的包就会被重新下载。原创 2019-05-13 20:34:30 · 1261 阅读 · 0 评论 -
JDBC高级应用 - 处理结果集
处理结果集查询结果都保持在ResultSet结果集中,遍历结果集便可以取得其中的数据。查询多个结果集实际应用中,一般会查询多个表格,查询多个表格可以使用同一个Statement或者PreparedStatement实现,返回同一个ResultSet对象 例如:String sql = "select * from table1";pStmt = conn.prepareStatement(sql原创 2015-05-13 21:14:04 · 617 阅读 · 0 评论 -
Struts2详解
最近学习了Struts2,看了几篇博客不错,收藏一下。原博文地址:http://blog.csdn.net/zz_mm/article/details/54603971. 深入Struts2的配置文件本部分主要介绍struts.xml的常用配置。1.1. 包配置:Struts2框架中核心组件就是Action、拦截器等,Struts2框架使用包来管理Actio原创 2015-06-04 16:56:37 · 1148 阅读 · 0 评论 -
JDBC高级应用 - DAO模式与JavaBean
DAO模式与JavaBean DAO数据库操作对象(Data Access Object):负责连接数据库,通过集合获取数据库中的数据,对数据进行CRUD的操作。 DAO出现之前,操作数据库的代码与业务代码都出现在JSP或Servlet中,不利于业务代码的分离。DAO出现后改变了这一情况,所有与数据库相关的操作都被拿到了DAO层实现,Servlet或JSP中只操作JavaBean与DA原创 2015-05-19 19:32:35 · 1879 阅读 · 0 评论 -
JSP的 内置九大对象
我们以前用到的对象都是用 new 调用构造方法获得的,而在 JSP 中提供了 9 个不需要new 实例化的对象,我们把它叫做内置对象或者隐藏对象,它们分别是pageContext、request、response、session、application、config、out、page、exception。1. request 内置对象zaiWeb开发中, req原创 2014-12-31 07:41:42 · 956 阅读 · 3 评论 -
Web前台开发基础
学习web前端开发基础技术需要掌握:HTML、CSS、JavaScript语言。下面我们就来了解下这三门技术都是用来实现什么的:1. HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。2. CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内转载 2014-12-31 18:14:14 · 641 阅读 · 0 评论 -
Web相关概念
1.在Web开发中,我们也许会看这些东西:(1)HTML:Web用超文本技术HTML来表达信息,以及建立信息与信息的链接 (许多特别好看的页面 就是用html+css做的)(2)URL:Web用统一资源定位技术URL来实现网络上信息的精确定位 (这个在Web开发中挺重要的)URL实现页面访问:URL:Uniform Resource原创 2014-12-30 13:20:15 · 685 阅读 · 0 评论 -
JSP页面的访问控制
访问控制就是基于session来完成的,那么session又是什么呢?session是JSP中的 一个内置对象,与浏览器一一对应,允许用户存储和提取会话状态的信息session对象用来存储有关用户会话的所有信息1.什么是会话呢?(1)会话就是浏览器与服务器之间的一次通话,它包含浏览器与服务器之间的多次请求、响应过程(2)使用Web容器提供的会话跟踪机制,可以维持每原创 2014-12-30 13:58:14 · 1305 阅读 · 0 评论 -
Web开发基础
1.静态 WEB 静态 WEB指的以*.htm、*.html 为后缀的网页,这些网页的访问只是从服务器上读取这些内容,然后返回给客户端浏览器解析呈现在用户面前。不过静态WEB也有缺点,所有用户看到的效果一样,无法实现与用户动态交互:不能登录验证,连接数据库等。 2.动态WEB 动态 WEB是指利用某些技术实现连接数据库,能够与用户交互,使 WEB的展示效果原创 2014-12-26 09:39:09 · 401 阅读 · 0 评论 -
Web中PreparedStatement和Statement的区别
第一: 数据库在执行sql语句的时候如果使用PreparedStatement语句会有一点优势:因为数据库会对preparedStatement语句进行预编译,下次执行相同的sql语句时,数据库端不会再进行预编译了,而直接用数据库的缓冲区,提高数据访问的效率,如果sql语句只执行一次,使用Statement比较合适. 第二: 在JDBC应用中,如果你已经是稍有水平开发者,你就应该转载 2014-12-22 17:18:43 · 576 阅读 · 0 评论 -
Web开发之JDBC
JDBC是Java数据库连接技术的简称,提供连接各种常用数据库的能力一般来说,客户端连接服务器需要JDBC的支持,服务器在该客户端反馈信息。JDBC API (JDBC API可做三件事:与数据库建立连接、执行SQL 语句、处理结果)提供者:sun公司内容:供程序员调用的接口与类,集成在java.sql和javax.sql包中:DriverManager类Conne原创 2014-12-22 16:24:34 · 513 阅读 · 0 评论 -
Web开发之新闻发布系统详解
在做新闻发布系统时用的软件有:(1)Myeclipse(2)Mysql1.首先现在myeclipse中建立了一个名字叫news的项目我先做的第一个功能是登陆功能登陆功能:需要连接数据库,进行客户端与服务器进行信息交互。在开始写登陆功能时,也遇到了许多问题,如连接不上数据库,连接上数据库了却又读取不了数据库中的信息。原创 2014-12-31 08:53:10 · 2954 阅读 · 0 评论 -
Web前台开发基础(二)
1.head标签 下面我们来了解一下标签的作用。文档的头部描述了文档的各种属性和信息,包括文档的标题等。绝大多数文档头部包含的数据都不会真正作为内容显示给读者.下面这些标签可用在 head 部分: ... ... ...标签:在和标签之间的文字内容是网页的标题信息,它会出现在浏览器的标题栏中。网页的title标签用于告诉用户转载 2014-12-31 18:52:18 · 545 阅读 · 0 评论 -
JDBC高级应用 - 数据源(连接池)
数据源(连接池)(1)我们之前使用JDBC进行数据库访问时,首先是获得一个JDBC连接,执行增删改查操作后,关闭数据库连接。 (2)但是我们使用的resultset、statement、conncetion在创建和关闭时都需要耗费较多时间,而且占用资源。特别是在企业级应用中,一般是很多人同时访问,如果每个人访问都给他们建立一个新的连接,并在使用完后又关闭,如果一个连接的建立和关闭以0.1秒计算,则原创 2015-05-19 19:57:28 · 1505 阅读 · 0 评论 -
Struts2登陆的Demo
通过Struts2实现登陆的小案例 源码下载地址:https://coding.net/u/gxs1225/p/Struts2_Login/git代码如下:struts.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Confi原创 2015-06-18 17:43:22 · 902 阅读 · 0 评论 -
闲聊DTD语法(二)
DTD语法1.元素<!ELEMNT 元素名称 元素的约束>(1)元素约束存放的类型:ANY/EMPTY (2)元素约束:子元素的列表,将可以包含的子元素用小括号括起来 (3)子元素之间可以使用逗号进行分割,表明子元素必须按照顺序出现 (4)子元素之间可以使用竖线进行分割,表面子元素出现其中之一PCDATA 表明包含标签体+ 表示一次或多次* 0次或多次? 0次或一次我们也可以使用小括号原创 2015-04-30 21:22:11 · 584 阅读 · 0 评论 -
闲聊DTD语法
一般来说我们对DTD的语法并不怎么清晰,有点朦胧的感觉,今天我聊一下它的用法吧… 什么是DTD呢? 可能有些人现在还不清楚,那么往下看: DTD是一门XML约束技术,用来约束XML的写法。 ## DTD的用法 ## 在XML中引用一个DTD有两种方法:外部引入 DTD约束文件存在一个外部文件中,我们在xml中引用该约束。 (1)本地文件引入 若该dtd文件存在在本计算机中已原创 2015-04-30 20:49:28 · 961 阅读 · 0 评论 -
Jsp 四种跳转方式
四种跳转方式request.getRequestDispacher().forward()跳转:(1)服务器端跳转。(2)执行后立即跳转。跳转:(1)实际上是对上面 forward 方法的封装,属于服务器端跳转,跳转之后地址栏不改变。(2)执行到后立刻跳转。跳转之前的语句会执行,跳转之后的语句将不会执行。如果在 JSP中使用了 JDBC 的话,必须在跳转之前进行数据库的原创 2015-01-05 16:53:20 · 1440 阅读 · 1 评论 -
JSP 语法基础知识(二)
1. 指令(1)page 指令 通过设置内部的多个属性来定义整个页面的属性 语法: page 指令常用属性 :例如:(2) include 指令 包含操作可以将一些重复的代码包含进来继续使用。此种包含称作“静态包含”。 语法:例如:静态包含操作 2.JS原创 2015-01-04 09:11:16 · 776 阅读 · 0 评论 -
JSP 语法基础知识
1. JSP注释JSP 中注释分两大类: 显式注释: (加重传输负担,尽量少用) 隐式注释:格式一:// 单行注释格式二:/* */ 单行或多行注释格式三: JSP 注释举例:编写 JSP 文件,包含以上三种注释2. Scriptlet(脚本小程序) 所有嵌入在 HTML 代码中的 Java 程序都必须使用 Scriptl原创 2015-01-04 08:38:22 · 928 阅读 · 0 评论