JAVA
文章平均质量分 53
JAVA
CX330 star
这个作者很懒,什么都没留下…
展开
-
ssm项目数据库date时间显示在页面上为CTS解决方法
问题描述:如图,数据库时间为date类型,显示正常,格式为yyyy-MM-dd HH:mm:ss但是到了页面上,显示时间为CTS格式时间是正确的,但是显示格式不是我想要的解决方法:前端页面加上<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>取值采用 <fmt:formatDate value="${item.date}" type="date" pattern="yyyy-MM-dd原创 2022-04-18 16:45:53 · 624 阅读 · 2 评论 -
JAVA SWING之JFrame和JPanel布局
初学JAVA的时候学习过SWING,每次写程序就直接复制Jframe和Jpanel设置,到现在也不清楚它们有什么关系,才回顾学习。Swing虽然是很老的技术了,但也有很多工具是Swing写的例如JetBrains系列,最常用的IDEA。开发一下小工具还是不错的。掌握整体布局后,再去写代码和各标签就很简单了。学习资料参考:Swing学习一、JFrame窗口1.什么是JFrameJFrame 用来设计类似于 Windows 系统中窗口形式的界面。JFrame 是 Swing 组件的顶层容器,该类继承了原创 2022-02-23 17:10:16 · 22820 阅读 · 2 评论 -
Java+Selenium+TestNG+Maven+ReportNG搭建测试框架测试百度登录
TestNG是一个比Junit功能更强大的测试框架。1.新建一个MAVEN项目目录结构如图在这里插入图片描述2.添加依赖主要是selenium+testNG+ReporterNG的依赖 <dependencies> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId>原创 2021-01-19 18:08:36 · 2351 阅读 · 15 评论 -
多线程以及其方法概述
一、什么是多线程Thread类中有这样的明确定义:线程是程序中执行的线程,Java虚拟机允许程序同时运行多个执行线程。1.线程有5种状态:新建,就绪,运行,阻塞,死亡。(网上有很多说有六种或者七种,其实都表达的一样,等待和睡眠都会导致阻塞)新建:当使用new操作符创建新线程时,线程处于“新建“状态就绪:调用start()方法运行:执行run()方法阻塞:当线程需要获得对象的内置锁,而该锁正在被其他线程拥有,或者当线程等待其他线程通知调度表可以运行时(即调用sleep()或者wait()方法)终原创 2020-07-01 11:54:06 · 109 阅读 · 0 评论 -
IDEA使用Gradle新建项目
一、什么是gradleGradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,目前也增加了基于Kotlin语言的kotlin-based DSL,抛弃了基于XML的各种繁琐配置。其实gradle和maven差不多,都是自动化构建项目的。但是就现在的发展而言,gradle比maven在某些方面更有优势。速度, Gradle 使用构建缓存、守护进程等方式提高编译速度。结果就是 Gradle 的原创 2020-06-30 10:40:35 · 893 阅读 · 2 评论 -
什么是队列,队列的java数组实现
一、什么是队列?队列是数据从表的一端进,另一端出,并遵循“先进先出” 原则的线性存储结构。图一(队列存储结构)通常,称进数据的一端为 “队尾”,出数据的一端为 “队头”,数据元素进队列的过程称为 “入队”,出队列的过程称为 “出队”。不仅如此,队列中数据的进出要遵循 “先进先出” 的原则,即最先进队列的数据元素,同样要最先出队列。拿图 1 中的队列来说,从数据在队列中的存储状态可以分析出,元素 1 最先进队,其次是元素 2,最后是元素 3。此时如果将元素 3 出队,根据队列 “先进先出” 的特点,元原创 2020-05-28 20:00:32 · 237 阅读 · 0 评论 -
什么是栈,用java数组模拟栈的入栈出栈操作
一、什么是栈栈是一种只能从表的一端存取数据且遵守“先进后出” 原则的线性存储结构。进栈和出栈基于栈结构的特点,在实际应用中,通常只会对栈执行以下两种操作:向栈中添加元素,此过程被称为"进栈"(入栈或压栈);从栈中提取出指定元素,此过程被称为"出栈"(或弹栈);栈的具体实现栈是一种 “特殊” 的线性存储结构,因此栈的具体实现有以下两种方式:1.顺序栈:采用顺序存储结构可以模拟栈存储数据的特点,从而实现栈存储结构;2.链栈:采用链式存储结构实现栈结构;本文主要模拟顺序栈二、顺序栈入栈比原创 2020-05-28 16:10:34 · 836 阅读 · 0 评论 -
总结一下JAVA基础大全(也有很多面试常问基础题)
这些题都是在我找工作的时候积累下来的,今天做个总结分享给大家,也方便我自己看或者复习,这些题都是基础,因为还没有工作经验,更深入的像源码或者JVM也没有了解太多!!但是基础得打好!!希望对你也有用JAVA基础1.&和&&的区别?&是位运算符,按位与,也就是非短路运算符,判断左边若为false,继续向后执行。&&是逻辑运算符,就是短路运算符,若...原创 2020-04-20 20:52:42 · 508 阅读 · 0 评论 -
关于Scanner的那些方法,next,nextLine,hasNext!!!
本文主要总结java.util.Scanner类的一些方法,比如next,hasNext,nextLine!hasNext方法因为后面要用到hasNext方法,所以先说这个,hasNext方法用于判断后续是否还有输入。示例:package ddd;import java.util.Scanner;public class Test {public static void main(...原创 2020-04-20 15:02:58 · 523 阅读 · 0 评论 -
mybatis整合pageHepler报错!!!!
报错信息::org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'orderMapper' defined in file [D:\apache-tomcat-7.0.103\webapps\Mall\WEB-INF\classes\com\tedu\map...原创 2020-04-17 19:27:40 · 349 阅读 · 0 评论 -
自定义AOP监控controller层的方法执行信息打印日志
自定义AOP监控controller层的方法执行WebLog@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.METHOD})@Documentedpublic @interface WebLog { String value() default ""; String module() default "";...原创 2020-01-15 15:11:07 · 652 阅读 · 0 评论 -
常用JAVA工具类大全
字符串操作工具类@Slf4jpublic class StringUtils { /** * 判断字符串是否为null或者空格 * * @param str * @return false不为空 ture为空 */ public static boolean checkIsStrNull(String str) { ...原创 2020-01-07 16:16:15 · 706 阅读 · 3 评论 -
数据字典设计常用表(通用)
数据字典常用设计表:原创 2019-12-26 09:40:59 · 12917 阅读 · 0 评论 -
JAVA中一些概念的通俗易懂总结
**进程:**一个个应用程序,比如我们电脑中的QQ,网易云音乐**线程:**应用程序中的一条条路线,例如QQ中我们和某个人的聊天框,网易云音乐里面播放的每一首歌,都是一个个线程**并发:**同时拥有两个或多个线程,如果程序在单核处理器上运行,多个线程将交替地换入或者换出内存,这些线程是同时「 存在 」的,每个线程都处于执行过程中的某个状态,如果运行在多核处理器上,此时,程序中每个线程都将分配到...原创 2019-12-19 20:16:58 · 180 阅读 · 0 评论 -
Maven下springmvc配置Redis
在完好的springmvc项目中导入pom.xml<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>ma...原创 2019-12-10 10:29:34 · 205 阅读 · 0 评论 -
IDEA下maven手动搭建SpringMVC项目
一、创建maven项目然后一直next…到finish即可然后目录结构是这样的这个时候完善我们的目录,将webapp拖到项目根目录下,并且新建java和resources,目录就是这样接下来设置源路径,点击或者File-Project structures设置为如图所示下方的Web也选自己webapp的目录然后在java下新建controller层。在resouces下...原创 2019-12-06 10:39:57 · 467 阅读 · 4 评论 -
Nginx新手学习
一、了解什么是nginx?Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。特点:支持高并发、占用内存少、跨平台、配置简单二、为什么要用nginx(通俗)?1.静态资源访问:当我们的项目部署到服务器上,想要去访问那些静态资源,怎么访问?通过ip和资源地址肯定是拿不到的。这个时候我们就用nginx,去映射那个路径,然...原创 2019-11-30 17:16:16 · 170 阅读 · 0 评论 -
Java(Springmvc)报表小记之 JasperReports & iReport导出excel(超详细)
在网上找了许多ireport的用法的教程,有一些写的乱七八糟,这个应该是最详细的了,从安装到使用,但是它的java代码有点问题,可参考。https://www.cnblogs.com/HeXiaoZhou/p/8485100.html...原创 2019-11-27 16:43:49 · 953 阅读 · 0 评论 -
SSM(Spring+SpirngMvc+Mybatis)集成框架搭建,采用mybatis-generator
SSM(Spring+SpirngMvc+Mybatis)集成框架搭建,采用mybatis-generator(适合新手)原创 2019-11-26 16:36:58 · 315 阅读 · 0 评论 -
maven项目中的 classpath 指向哪里
全文 仅针对 idea的maven项目我觉得 classpath在 source 路径中指的是target/classes而classpath 在test source 路径中指的是target/test-classes点开上面的文件夹,就可以看见配置文件,这也是为什么要加classpath才能找到,否则会在classes中的class文件同级找...转载 2019-11-25 15:21:46 · 1025 阅读 · 2 评论 -
字节流和字符流以及缓冲区(简介和了解以及使用)
一、什么是流流是个抽象的概念,是对输入输出设备的抽象,输入流可以看作一个输入通道,输出流可以看作一个输出通道。输入流是相对程序而言的,外部传入数据给程序需要借助输入流。输出流是相对程序而言的,程序把数据传输到外部需要借助输出流。二、字符流和字节流1.什么是字节流?字节流–传输过程中,传输数据的最基本单位是字节的流。2.什么是字符流?字符流–传输过程中,传输数据的最基本单位是字...原创 2019-11-22 15:09:50 · 4323 阅读 · 2 评论 -
JAVA用http协议实现简单文件下载
用http协议实现一个简单的网络资源下载文件!研究大文件断点传输的时候,梳理自己的思路,写了一个http协议的文件下载的demo,非常简单,但是能够实现!上代码:public class FileDown { InputStream inputStream; public void Filee(){ try { //新建URL对象 ...原创 2019-11-15 15:03:49 · 4158 阅读 · 0 评论