Java 技术
文章平均质量分 78
星月情缘02
宝剑锋从磨砺出,梅花香自苦寒来
展开
-
Java实现查询MySQL登录验证案例
jdbc连接MySQL实现数据的增删改查是最常见的了。 下面给大家演示一下Java连接MySQL来实现用户登录验证1.首先在数据库中创建好用户表stu_info表结构如下字段列分别是: account, mima。 就是用户账号和密码2个字段, 可以插入一些数据用来做测录测试。下面是表中插入的数据3.在编译器中编写代码后运行。import java.sql.;import java.util.;/**Created by adminstrator on 2020/8/10.J原创 2020-08-10 17:04:36 · 1042 阅读 · 0 评论 -
linux下查看jps 进程出现1518 -- process information unavailable
之前在centos 7上安装过cdh 群集,今天登陆上去查看jps进程发现出现了这样的提示,之前遇到过这个问题,没有及时记录下来解决的步骤。今天再次做个总结归纳。 前面的 1518 是进程ID 分析出现的原因如下: 是因为普通用户启动了对应的程序后,root 用户执行了kill 命令,导致进程出现了这种状态。也就是不同账号之间kill进程时,可能会...原创 2019-04-29 09:41:49 · 871 阅读 · 0 评论 -
各大公司java面试题目总结-超详细全面
ThreadLocal(线程变量副本)Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突。ThreadLocal类中维护一个Map,用于存储每一个线程的变量副本,Map中元素的键为线程对象,而值为对应线程的变量副本...转载 2019-04-24 09:44:16 · 445 阅读 · 0 评论 -
十大经典排序算法(Java版本)
排序算法(Python版本):最常见的排序算法(Python版),很多读者反馈,需要一份Java版本的,所以才有这篇文章 。排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。用一张图...转载 2019-04-22 10:56:28 · 314 阅读 · 0 评论 -
java 设计模式列举
其实设计模式 就是一套被反复使用的代码设计经验的总结(情境中一个问题经过证实的一个解决方案)。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式使人们可以更加简单方便的复用成功的设计和体系结构。将已证实的技术表述成设计模式也会使新系统开发者更加容易理解其设计思路。在GoF的《Design Patterns: Elements of Reusable Ob...原创 2019-03-07 13:56:54 · 218 阅读 · 0 评论 -
java实现多种排序算法--冒泡排序实现-2种代码
**java排序算法实现-多种排序参考import java.util.Comparator;/** * 排序器接口(策略模式: 将算法封装到具有共同接口的独立的类中使得它们可以相互替换) * @author nnngu * */public interface Sorter { /** * 排序 * @param list 待排序的数组 */ ...原创 2019-03-07 13:52:19 · 586 阅读 · 0 评论 -
java二分法学习笔记
算法很强大。好的算法可以实现很多功能的自动化,优化代码。现在流行的大数据算法,机器学习算法等都是非常看好的体现。下面简单介绍一下java的2分查找算法实现过程假如有一组数为3,12,24,36,55,68,75,88要查给定的值24.可设三个变量front,mid,end分别指向数据的上界,中间和下界,mid=(front+end)/2. 1.开始令front=0原创 2017-10-16 10:30:36 · 287 阅读 · 0 评论 -
java中局部变量和成员变量的区别
变量名首写字母使用小写,如果由多个单词组成,从第 2 个单词开始的其他单词的首写字母使用大写。如果局部变量的名字和成员变量的名字相同, 要想在该方法中使用成员变量,必须使用关键字 this。class People { String name = "类体重定义的name"; //类中的成员变量并赋值 People(){ } public void speak(){ String原创 2017-10-31 11:33:49 · 325 阅读 · 0 评论 -
java SE之方法的重写与重载
Java 重写(Override)与重载(Overload)重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写!返回值和形参都不能改变。即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。也就是说子类能够根据需要实现父类的方法。在面向对象原则里,重写意味着可以重写任何现有方法。实例如下:class转载 2016-08-15 07:29:33 · 420 阅读 · 0 评论 -
Java SE之集合学习
打印集合中的其中一个元素用alist.get( 下标)打印出来。谁先放进去的就是第一个元素。集合中同名的数据,在内存中指向同一个地址。数组里的删除就是设置成空。集合删除元素是删除位置。调用alist.remove()方法。名字一样方法不一样是重载方法。全部一样是重写。集合里删除掉一个元素,剩下的元素自动上移一个位置。调用一次删除方法,如果有同名只删除一个指定的元素。删除原创 2016-08-14 18:28:50 · 308 阅读 · 0 评论 -
Java SE之IO流家族
各位程序猿,一般学java到中级的时候就会接触到IO输入输出流。尽管现在用的不多,但是必须要学习。下面简单介绍一下IO流家族。Java 流(Stream)、文件(File)和IOJava.io包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。Java.io包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。一个流可以转载 2016-08-12 11:21:22 · 615 阅读 · 0 评论 -
Java开发中的设计模式详解—单例模式
java之设计模式设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相原创 2016-09-02 17:07:48 · 354 阅读 · 0 评论 -
关于MySQL应该学习的6件事
MySQL由于它本身的小巧和操作的高效,在数据库应用中越来越多的被采用。作为LAMP(或WAMP)开发中的重要一环,MySQL值得PHP开发者的重视和认真学习。1. 每一行命令都是用分号 (;) 作为结束对于 MySQL ,第一件你必须牢记的是它的每一行命令都是用分号 (;) 作为结束的,但当一行 MySQL 被插入在 PHP 代码中时,最好把后面的分号省略掉,例如:转载 2016-08-17 16:02:02 · 314 阅读 · 0 评论