Java
bcbobo21cn
具有多年开发经验;
展开
-
Java Swing 顶层容器学习
Java Swing 中JFrame具有标题条,JWindow没有;原创 2024-04-01 18:47:34 · 371 阅读 · 0 评论 -
Java newInstance方法学习
java中newInstance与new是有区别的,原创 2024-03-20 22:51:05 · 213 阅读 · 0 评论 -
java 访问sqlserver 和 此驱动程序不支持jre1.8错误
java 访问sqlserver需要使用sqljdbc4.jar;原创 2023-11-19 03:05:15 · 483 阅读 · 0 评论 -
JSP基本表单和Request对象使用例子
表单就是form元素里的一些字段,可以提交到后台;原创 2023-11-19 01:14:48 · 169 阅读 · 0 评论 -
jsp基本表格和简单算法表格
jsp输出表格使用循环输出;原创 2023-11-09 19:50:11 · 515 阅读 · 0 评论 -
jsp 的div表格示例
div赋予css的display: table属性可以构建表格;原创 2023-11-09 00:04:43 · 344 阅读 · 0 评论 -
JVM调优概述
性能调优包含多个层次,比如:架构调优、代码调优、JVM调优、数据库调优、操作系统调优等。转载 2023-10-26 13:29:02 · 37 阅读 · 0 评论 -
java程序启动时指定JVM内存参数和Xms、Xmx参数学习
JVM内存参数-Xms设置堆内存的初始大小,-Xmx设置堆内存的最大大小;原创 2023-09-20 08:13:37 · 3071 阅读 · 0 评论 -
jsp tag文件使用入门
jsp Tag文件可以实现代码的复用;原创 2023-09-18 09:28:06 · 221 阅读 · 0 评论 -
JDK jps命令复习
jdk jps命令是 Java Process Status Tool 的简称,作用是列出所有正在运行中的 Java 虚拟机进程和相关信息;原创 2023-09-18 05:52:19 · 381 阅读 · 0 评论 -
Eclipse搭建struts2框架
Eclipse搭建struts2框架基本过程;原创 2023-09-13 10:58:39 · 850 阅读 · 1 评论 -
Java虚拟机运算指令学习
java虚拟机中加减乘除取模对应的指令依次是,iadd、isub、imul、idiv、irem;原创 2023-09-07 13:16:00 · 276 阅读 · 0 评论 -
Java虚拟机整型数加载指令学习
JVM中 int 类型数值,根据 取值范围将 入栈的 字节码指令分为4类;原创 2023-09-06 08:16:29 · 271 阅读 · 0 评论 -
Java数组示例
Java中 Arrays.fill 用指定的值填充数组;原创 2023-09-06 03:56:35 · 63 阅读 · 0 评论 -
JavaScript是什么?与Java一样吗?
java和javascript是不是一样;转载 2023-08-30 05:20:29 · 67 阅读 · 0 评论 -
Sublime Text 初步使用
Sublime Text ,最初被设计为一个具有丰富扩展功能的Vim;原创 2023-06-23 05:57:10 · 317 阅读 · 0 评论 -
Java虚拟机的主要组成部分和作用
JVM的基本组成;转载 2023-05-17 08:53:37 · 125 阅读 · 0 评论 -
Java虚拟机局部变量表变量槽学习
局部变量表的容量以变量槽(Variable Slot)为最小单位;转载 2023-05-17 08:44:55 · 84 阅读 · 0 评论 -
JSP小脚本学习
小脚本是有效的JAVA语言语句;原创 2023-05-13 06:59:24 · 71 阅读 · 0 评论 -
Java 注解(Annotation)概念学习
Java注解概念学习;转载 2023-04-25 23:16:01 · 48 阅读 · 0 评论 -
Spring MVC 框架的执行流程和主要接口
spring mvc 框架的执行流程;转载 2023-04-25 22:56:38 · 148 阅读 · 0 评论 -
MyEclipse添加Spring支持
myeclipse添加spring支持;原创 2023-03-27 01:26:14 · 310 阅读 · 0 评论 -
Java Spring 入门示例的代码运行过程分析
java spring 入门示例;转载 2023-03-26 04:12:54 · 81 阅读 · 0 评论 -
JVM GC的基础知识 - 什么是垃圾
什么是垃圾回收的垃圾;转载 2023-03-11 09:59:42 · 75 阅读 · 0 评论 -
认识JVM串行和并行垃圾回收器
JVM串行和并行垃圾回收器;转载 2023-03-11 07:53:19 · 171 阅读 · 0 评论 -
Tomcat更改项目虚拟目录和命令行服务窗口的标题
tomcat配置虚拟目录;原创 2023-01-25 18:52:16 · 211 阅读 · 0 评论 -
tomcat更改默认端口
tomcat更改默认端口;原创 2023-01-25 17:17:30 · 1073 阅读 · 0 评论 -
JRE学习
JRE的内部有一个Java虚拟机,以及一些标准的类别函数库;转载 2023-01-25 16:23:01 · 457 阅读 · 0 评论 -
Java LinkedList类基本用法
LinkedList 实现了一个双端队列(Deque),具有队列的一些特有方法:1)addFirst()从集合列表开头插入元素2)addLast()从集合列表结尾插入元素(等效于add())3)getFirst()拿到第一个元素,返回这个元素4)getLast()拿到最后一个元素,返回这个元素5)removeFirst()移除第一个元素,返回这个元素6)removeLast()移除最后一个元素,返回这个元素(如果列表中没有元素,那么:3到6方法抛 空元素异常)注: 在1.6版本以后,新添原创 2021-06-21 03:32:42 · 257 阅读 · 0 评论 -
了解 Apache ActiveMQ
这个是消息中间件;如果做消息开发可能会用到;Apache ActiveMQ简介简介Apache ActiveMQ是Apache软件基金会的一个开源项目,是一个基于消息的通信中间件。ActiveMQ是JMS的一个具体实现,支持JMS的两种消息模型。ActiveMQ使用AMQP协议集成多平台应用,使用STOMP协议通过websockets在Web应用程序之间交换消息,使用MQTT协议管理物联网设备。(参考ActiveMQ官网)JMSJMS(Java Message Service),是一个基于消原创 2021-05-18 14:46:49 · 314 阅读 · 1 评论 -
Eclipse新建web项目和“javax.servlet.http.HttpServlet“ was not found on the Java Build Path错误
Eclipse新建web项目;当前Eclipse中Tomcat已经配置好;输入项目名称;完成;新建的web项目目录结构如下;右击Webcontent文件夹,新建一个JSP文件;输入JSP文件名称,完成;新建的JSP出来了;但是有一个错误;The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path,右击项目文件夹,然后选择如下菜单;添加库原创 2021-05-16 16:55:17 · 280 阅读 · 0 评论 -
java hibernate错误org/dom4j/DocumentException、org/jboss/logging/BasicLogger、org/apache/lucene/index...
很久没有看java的,今天运行一个以前的hibernate程序;先报错,org/dom4j/DocumentException;根据资料,原因是没有导入 dom4j-1.6.1.jar;下载此jar包,然后加入项目;再运行程序,又报错,Exception in thread "main" java.lang.NoClassDefFoundError: org/jboss/logging/BasicLogger;根据资料,加入 jboss-logging-.....jar 包即可 (如..原创 2021-05-16 12:49:22 · 370 阅读 · 0 评论 -
Linux下运行第一个Java程序成功(Linux下JDK安装和环境变量配置等)
要从本机拷贝一个jdk的linux安装包到虚拟机,看一下虚拟机上系统的IP;此系统没有预先安装openJDK;新建一个java目录,用于安装;需要切到root用户;创建java目录;使用工具连接虚拟机上Linux;出现下图错误;ping一下该IP,可以ping通;可能是防火墙问题;直接从虚拟机下载jdk 安装包;火狐浏览器进入oracle对应页面;下载需要oracle账号;账号密码忘记了;从别的网站下到一个,如下图;从图形界面把下载的文原创 2021-05-05 04:27:32 · 248 阅读 · 0 评论 -
Linux下第一个java程序没有成功
当前是CentOS5.5;进入vim编辑一个java helloworld程序;系统自带OpenJDK 1.6.0;javac编译;提示没有javac命令;找一下OpenJDK的安装目录;不知在哪儿;根据资料,要移除openJDK,安装SUN JDK;然后才有javac命令;使用yum erase java-1.*命令来进行移除;输入su,回车,输入口令,切换到root用户;然后才能移除;移除完成如下;然后在本机下了一个SUN JDK的Linux安原创 2021-05-04 06:09:46 · 154 阅读 · 4 评论 -
java多线程简单Demo
TestThr.java;class Mythread implements Runnable { private Thread t; private String threadName; Mythread( String name) { threadName = name; System.out.println("Creating " + threadName ); } public void run() { Sys原创 2021-03-28 22:44:17 · 257 阅读 · 1 评论 -
Java Maven学习 - 1
Maven 具有约定的标准目录结构,如下;目录 目的${basedir} 存放pom.xml和所有的子目录${basedir}/src/main/java 项目的java源代码${basedir}/src/main/resources 项目的资源,比如说property文件,springmvc.xml${basedir}/src/test/java 项目的测试类,比如说Junit代码${basedir}/src/test/resources 测试用的资源$...原创 2021-03-05 08:05:36 · 163 阅读 · 3 评论 -
Spring Boot之拦截器与过滤器
一、拦截器与过滤器AOP不是一种具体的技术,而是一种编程思想。对于横向的功能,比如,在所有的service方法中开启事务,或者统一记录日志等功能,面向对象的是无法解决的。所以AOP——面向切面编程其实是面向对象编程思想的一个补充。过滤器和拦截器都属于面向切面编程的具体实现。过滤器(Filter)与拦截器()主要区别:Filter是依赖于Servlet容器,属于Servlet规范的一部分,而拦截器则是独立存在的;Filter的执行由Servlet容器回调完成,而拦截器通常通过动态代理的方式来转载 2021-02-03 02:26:21 · 288 阅读 · 0 评论 -
把tomcat服务器配置为windows服务的方法
一.添加到windows服务中1、首先、在设置tomcat开机自动启动之前首先需要配置java的环境变量以及tomcat的环境变量,即:PATH,CLASSPATH,JAVA_HOME,CATALINA_HOME四个环境变量。配置方式说明:PATH:配置到jdk的bin目录下;Path后添加:;%JAVA_HOME%\bin;%CATALINA_HOME%\binCLASSPATH:配置到jdk的lib目录下;CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAV...转载 2021-01-30 10:23:21 · 339 阅读 · 0 评论 -
eclipse基本断点调试
定位到20和29行;各下一个断点;通过如下菜单下断点;运行程序;在20行中断;在Debug窗口,显示20行有一个断点;在工具条中选择继续执行;绿色小三角;在29行中断;Debug窗口看到有2个断点;工具条中 Debug 是启动程序开始调试的按钮;...原创 2021-01-17 09:23:59 · 160 阅读 · 0 评论 -
tomcat基本使用和超图基本jsp例子
先把JDK安装好;tomcat分为安装版,解压版;通常使用解压版;解压后目录结构如图;启动tomcat的方式:进入bin目录,双击批处理文件startup;启动好以后桌面会出现控制台;查看如图网址,出现tomcat的猫的起始页面;表明tomcat运行正常,JDK已经安装好;新建一个jsp,实现加载超图地图的基本功能,效果如图;1.jsp的位置如图;超图库文件的位置如图;1.jsp;<%@ page language="java" imp原创 2021-01-06 21:25:50 · 153 阅读 · 0 评论