
java
文章平均质量分 64
pk_xz123456
多年从事编程技术,喜欢分享学习心得, 帮助他人.
展开
-
图书馆管理系统设计思路
通过以上设计思路,可以构建一个功能较为完整、安全可靠的图书馆管理系统,满足图书馆日常管理和读者借阅需求,提高图书馆的管理效率和服务质量。在实际开发过程中,还需要根据具体情况进一步细化和完善各个功能模块,并进行充分的测试和优化,确保系统的稳定运行。原创 2024-11-28 19:40:15 · 1336 阅读 · 0 评论 -
实现删除字符串中重复字符功能的常见方法
在这种方法中,我们创建了一个大小为128的布尔数组来对应ASCII码的各个字符,遍历字符串时,根据字符的ASCII值作为数组索引,检查该字符是否已经被标记过,如果没有,就标记并添加到结果字符串中。在上述代码中,我们遍历字符串中的每个字符,将其作为字典的键,如果该键不存在于字典中,就添加该键并将对应的值设为1,同时把该字符添加到结果字符串中。在这个函数中,我们遍历原始字符串中的每个字符,然后检查该字符是否已经存在于结果字符串中,如果不存在,就将其添加到结果字符串里,从而达到去除重复字符的目的。原创 2024-11-25 19:43:24 · 998 阅读 · 0 评论 -
java介绍
Java是一种广泛应用的高级编程语言,具有以下特点和应用场景:原创 2024-11-24 21:34:27 · 716 阅读 · 0 评论 -
Java八股文
在实际应用中,如果不需要考虑线程安全问题,优先选择HashMap;Java八股文是Java开发者在面试中需要重点掌握的知识,熟练掌握这些内容有助于在面试中更好地展示自己的技术能力,但实际开发中也需要深入理解这些知识点背后的原理和应用场景,才能更好地运用Java语言进行高效的程序开发。这些常见的Java八股文面试题及答案涵盖了Java开发中的多个重要知识点,对于准备Java面试的人来说是需要重点掌握的内容。在实际面试中,可能会根据具体职位和公司的要求,对这些知识点进行不同程度的深入考查。原创 2024-11-19 08:29:21 · 794 阅读 · 0 评论 -
zookeeper之节点基本操作
这些ZooKeeper节点基本操作在构建分布式系统时非常重要,可以用于实现配置管理、分布式锁、集群成员管理等多种功能。在实际应用中,通常会通过ZooKeeper的客户端API(如Java API)来执行这些操作,而不是直接使用命令行工具,特别是在自动化和集成到应用程序中的场景下。不同的客户端可以使用相同的方式来竞争这个分布式锁,从而实现分布式环境下对临界资源的互斥访问。需要注意的是,这只是一个简单的示例,在实际应用中,可能需要考虑更多的因素,如错误处理、性能优化、ZooKeeper连接的稳定性等。原创 2024-11-10 12:01:54 · 1686 阅读 · 0 评论 -
mapreduce综合应用案例 — 气象数据清洗
目的本项目旨在运用MapReduce技术对气象数据进行清洗,以提高数据质量,使其更适用于后续的气象分析和研究工作。气象数据来源广泛且格式复杂,通过清洗可以去除错误、缺失和冗余的数据,提取有价值的信息,为气象领域的决策提供可靠依据。数据来源数据来源于气象观测站的原始观测记录,以文本文件形式存储,每行记录包含多个字段,如观测时间、观测地点、温度、湿度、气压等信息。数据可能存在一些问题,例如部分观测值超出合理范围(如温度低于绝对零度)、某些字段缺失或格式不统一等。创建一个类来表示气象数据记录,例如。原创 2024-11-10 11:21:24 · 1861 阅读 · 0 评论 -
Zookeeper入门
Zookeeper是一个分布式协调服务框架,用于管理分布式系统中的配置信息、命名服务、分布式锁、集群管理等。原创 2024-11-09 08:44:05 · 1045 阅读 · 0 评论 -
Java八股文
在实际应用中,如果不需要考虑线程安全问题,优先选择HashMap;Java八股文是Java开发者在面试中需要重点掌握的知识,熟练掌握这些内容有助于在面试中更好地展示自己的技术能力,但实际开发中也需要深入理解这些知识点背后的原理和应用场景,才能更好地运用Java语言进行高效的程序开发。这些常见的Java八股文面试题及答案涵盖了Java开发中的多个重要知识点,对于准备Java面试的人来说是需要重点掌握的内容。在实际面试中,可能会根据具体职位和公司的要求,对这些知识点进行不同程度的深入考查。原创 2024-11-07 06:31:51 · 1242 阅读 · 0 评论 -
spring高手之路
【代码】spring高手之路。原创 2024-10-27 11:19:49 · 1076 阅读 · 0 评论 -
easycode生成的springboot代码
这只是一个简单的示例代码,用于展示EasyCode生成的SpringBoot代码的结构和一些基本功能。根据您的具体需求,您可能需要进行进一步的修改和定制。原创 2024-07-31 05:24:27 · 772 阅读 · 0 评论 -
从数据库查询数据 写入Excel 写出JAVA代码
更改为您的数据库连接信息,并确保正确加载数据库驱动程序。此外,还需要包含Apache POI库以处理Excel文件。请注意,上述代码需要将。原创 2024-07-19 08:06:53 · 511 阅读 · 0 评论 -
springboot vue 实现验证码
这样就可以在Spring Boot和Vue.js中实现验证码功能了。用于存储用户输入的验证码。点击验证码图片时,会调用。点击验证按钮时,会调用。方法向后端发送验证码进行验证。用于生成验证码图片的URL,原创 2024-07-12 08:18:26 · 568 阅读 · 2 评论 -
在项目中,如何使用springboot+vue+springsecurity+redis缓存+Axios+MySQL数据库+mybatis
在Spring Boot中,可以使用Spring Data JPA和MyBatis来配置MySQL数据库。在Vue项目中,可以创建一个config.js文件来配置后端的API地址,然后在需要发送请求的地方使用Axios发送请求。根据业务需求,在Spring Boot中编写相应的接口和服务层代码,包括数据访问、业务逻辑等。在Vue中,可以使用Axios发送HTTP请求,并将响应的数据展示在前端页面上。分别启动后端的Spring Boot应用和前端的Vue应用,访问前端页面,就可以看到与后端进行通信的效果。原创 2024-07-11 20:55:36 · 836 阅读 · 0 评论 -
解释 RESTful API,以及如何使用它构建 web 应用程序。
RESTful API使用基于URL的资源定位和统一接口的原则来实现。它可以允许不同平台和设备之间的交互,并提供一种简单而统一的方式来获取和操作资源。同时,RESTful API的设计原则也使得API的使用更加直观和易于理解。5. 鉴权和安全性:为API添加必要的鉴权和安全性控制,以确保只有授权用户可以访问资源和执行操作。2. 统一接口:使用标准的HTTP方法(GET,POST,PUT和DELETE)来操作资源。2. 定义URL路径和请求方法:根据设计的API端点定义URL路径和请求方法。原创 2024-06-18 14:04:56 · 340 阅读 · 0 评论 -
数据库表空间与相应的用户
// 先建好数据库,略。。。。。。。//建表空间 CREATE TABLESPACE "${tablespace}" DATAFILE '${tablespace}.dbf' SIZE 20M REUSE AUTOEXTEND ON NEXT 5M MAXSIZE UNLIMITED;//建用户CREATE USER ${jdbc.userid} IDENTIFIED BY ${原创 2011-12-18 18:27:53 · 596 阅读 · 0 评论 -
ssh 的注意点1
http://struts.apache.org/dtds/struts-2.0.dtd"> /index.jsp struts 的配置中 /index.jsp记得给路径加上 斜杆 " / "原创 2012-01-31 10:56:44 · 630 阅读 · 0 评论 -
ehCache
1、最近在做一个贷款项目是城市分站的 分为贷款前台和贷款机构后台,这个两个平台的二级域名不一样,一个前台是cityname.xx.com,cityname是会地区的不同而变化的,如在 北京就是bj.xx.com,机构后台是loan.xx.com,在机构登录的时候 ,如果把登录信息放在session,会有一个问题,就是当切换到前台的时候,由于域名改变了,此时session就会改变,之前session转载 2012-02-21 15:07:24 · 974 阅读 · 0 评论 -
反射
用java.lang.reflect.Method 封装一个方法对象method=this.getClass().getMethod("方法名", 方法的变量类型);然后传到其它类, 进行method.invoke("方法名所在的类", "方法的变量"); 就可以通过方法对象来调用需要的方法, 反射.原创 2012-02-29 11:50:07 · 682 阅读 · 0 评论 -
static 作用
有static修饰的代码是静态代码, 反之为动态代码, 静态代码在jvm加载的时候就已执行了, 多用于初始化执行. 不需要类的实例化即可以用, 只执行一次, 分一次内存, 而动态代码每实例化一次分配一次内存.原创 2012-03-01 10:35:13 · 691 阅读 · 0 评论 -
读取资源文件
public List getInputFileAsArray(String inputFileName) throws IOException { List fileData = new ArrayList(); File inFile = new File(inputFileName); FileInputStream inStream = new FileInputStre原创 2012-03-08 11:21:30 · 766 阅读 · 0 评论 -
Struts1.整合Spring的三种方法
下面的是STRUTS1 与 SPRING的结合。 使用 Spring 的 ActionSupport 类整合 Structs1.X, 使用 Spring 的 DelegatingRequestProcessor 覆盖 Struts 的 RequestProcessor,将 Struts Action 管理委托给 Spring 框架装载应用环境: 无论您使用哪种技术,都需要使用原创 2009-06-26 11:43:00 · 2211 阅读 · 1 评论 -
WebLogic 简介
WebLogic 是一套基于JAVA功能强大的电子商务套件,提供了许多功能强大的中间件以方便编程人员编写的JSP、SERVLET 等电子商务应用,可以为企业提供一个完整的商务应用解决方案。对于开发人员 WebLogic 可以在 www.bea.com 免费下载一套完整的 WebLogic,并得到一个限制了 IP 的license,用于学习和开发基于这个套件的代码。而要是需要正式的投入使用的话,那么原创 2010-03-05 23:31:00 · 1580 阅读 · 1 评论 -
Class.forName new 区别
Class.forName(xxx.xx.xx) 返回的是一个类首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。 A a = (A)Class.forName("pac原创 2012-03-01 11:43:54 · 903 阅读 · 0 评论 -
监听器 listener 例子
1. 在web.xml 增加 listener.TestListener 2. 在包listener包下编辑 TestListener.java, 实现 (implements)抽象接口 ServletContextListener 的两个方法 contextInitialized, contextDestroyed@Override pu原创 2015-06-29 15:15:39 · 1132 阅读 · 0 评论 -
centos 下安装 mysql 5.6.16
tar-xzvf mysql-5.6.10.tar.gzcdmysql-5.6.10cmake ./可能需要 ncurseswgethttp://invisible-island.net/datafiles/release/ncurses.tar.原创 2015-10-05 15:12:37 · 543 阅读 · 0 评论 -
java环境变量配置
请到 http://www.shenlong888.cn 。。。。。 windows xp下配置JDK环境变量: 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:/java/jdk1.5.0_08; 2.安装完成后,右击“我的电脑”,点击“属性”; 3.选择“高级”选项卡,点击“环境变量”; 4.在“系统变...原创 2009-03-07 09:28:00 · 548082 阅读 · 87 评论 -
oracle grant
oracle grant 授权语句--select * from dba_users; 查询数据库中的所有用户 --alter user TEST_SELECT account lock; 锁住用户 --alter user TEST_SELECT account unlock; 给用户解锁 --create user xujin identified by xujin; 建立用户 --gra原创 2010-04-27 16:15:00 · 1177 阅读 · 0 评论