自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

呜呜老司机的博客家园

你来或不来,老司机的博客都在这里

  • 博客(33)
  • 收藏
  • 关注

原创 Java中23种设计模式

Java中23种设计模式,包括简单介绍,适用场景以及优缺点等

2022-10-10 17:14:03 78689 24

原创 Java常用代码工具类

工作中遇到比较用的比较少的工具类或者代码方法记录一下

2023-05-17 14:45:28 375

原创 Java中的七种设计原则

简单介绍七种设计原则以及简单的代码例子

2023-05-15 15:33:29 970 2

原创 MySQL新增排名字段

MySQL新增排名字段的三种情况

2022-06-17 10:02:56 1544

原创 基于EasyExcel的配置型导入导出V1.0

前言想自己写一个可以很方便的在工作中使用的配置多sheet页,复杂表头之类的导出导入工具类,第一版比较简单,还得受限制于实体类的配置,将来在第二第三版,或者更多版本中考虑实现一下全配置全自动导入导出。如果电脑屏幕前的你恰好能看到这篇文章,又恰好有些想法,欢迎评论区留言~导出:/** * 导出excel(第一版) * @param response * @param dataList sheet页数据集合 * @param clazzList 实体类集合 * @param fileNa

2022-04-19 15:43:32 469

原创 linux centos下搭建ftp实现指定用户访问指定目录

一、安装vsftpd1.安装vsftpdyum install -y vsftpd安装完成如图:2.设置开机自启动systemctl enable vsftpd.servicesystemctl start vsftpd.service二、添加用户并限制目录及指定用户访问指定目录1.关闭SElinuxsetenforce 02.创建用户并创建用户专属目录并限制用户登录useradd -d 目录 -s /sbi..

2021-12-28 15:06:06 9541

原创 Java中级工程师常见面试题

前言:本文只是记录博主遇到的或者博主认为比较常见的面试题,问题和答案仅代表博主个人观点。如果正在看这篇博文的你有你认为比较常见而我没有记录的,欢迎评论,我会挑选记录,方便大家一起面试造火箭。(不定时更新)1.HashMap的底层原理HashMap可以接受null的键值对,是线程不安全的,它是基于hashing的原理,jdk8后采用数组+链表+红黑树的数据结构。通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcod

2020-06-28 18:41:03 1362 1

转载 十大经典排序算法最强总结(含JAVA代码实现)(转载)

最近几天在研究排序算法,看了很多博客,发现网上有的文章中对排序算法解释的并不是很透彻,而且有很多代码都是错误的,例如有的文章中在“桶排序”算法中对每个桶进行排序直接使用了Collection.sort()函数,这样虽然能达到效果,但对于算法研究来讲是不可以的。所以我根据这几天看的文章,整理了一个较为完整的排序算法总结,本文中的所有算法均有JAVA实现,经本人调试无误后才发出,如有错误,...

2020-01-08 15:05:35 233

原创 Java使用IP代理突破IP限制进行投票

本文主要讲的是如何突破IP限制进行网络投票。首先前期的准备工作,第一当然得先去获取投票的请求接口以及传参,包括请求头等各种有关的请求信息;第二就是准备IP代理,百度里有很多免费的IP代理,但是其实能用的没多少,建议还是购买IP代理,购买的IP代理有很多种解析IP的方式,比如网页表格获取解析,json解析等。本文采取的是网页表格获取解析IP。所需jar包以及工程结构: ...

2020-01-08 13:49:45 925 2

原创 Java Map常用的遍历方法

public static void main(String[] args) { Map<String,Object> map = new HashMap<>(); map.put("1","6"); map.put("2","7"); map.put("3","8"); map.put("4...

2020-01-03 15:15:05 215

原创 Java快速排序

实现代码:public static Integer[] quickSort(Integer[] arr,int low,int high){ int i,j,temp,t; if(low > high){//如果低位比高位高则直接返回空 return null; } i = low; ...

2020-01-03 10:18:16 267

原创 Java后台加密js前端解密(基于AES和DES)

随机数 + AES加密:/** * 生成随机数 * @param length * @return */ private String getChar(int length) { char[] ss = new char[length]; int i=0; while(i<length) ...

2020-01-02 18:04:11 1919

原创 Linux常用命令

#进目录cd 如cd /root 进入root目录#查文件ls#解压unzip filename.zip zip格式tar xvf FileName.tar tar格式#新建文件夹mkdir 文件夹名称 如 mkdir test 新建一个名为test的文件夹#新建文件touch 文件名.后缀 如 touch test.txt 新建一个名为test的文本#复制文件...

2020-01-02 17:22:34 198

转载 java开发 第三方支付 接口

alipay 的几个内核功能文件:======================================================================================================AlipayFunction.java[java] view plain copyprint?package 

2017-06-23 20:30:26 8693 1

转载 jsp实现分页(限定显示指定页数)和页面跳转功能

本文主要介绍在jsp中实现分页功能和页面跳转功能,能够实现数据的分页显示和跳转到指定页面的功能,具体效果如图                       由于该功能是一个书城项目的一部分,所以数据来源于该项目,具体数据库(数据库方面采用c3p0连接池,使用的是MySQL数据库)文件可以在点击打开链接下载,整个项目可以在点击打开链接下载(不过由于使用的是MyeElipse2013,所以请

2017-05-19 19:35:19 17603 1

原创 JavaSE使用socket与线程实现控制台版的聊天室功能

服务器server端: private ServerSocket server;// 创建了ServerSocket对象 // 存放所有客户端输出流的集合,并初始化 private List allOut = new ArrayList(); // 向集合中添加元素 private synchronized void addOut(PrintWriter out) { allOu

2017-05-19 16:23:26 732

原创 使用JavaScript实现单击复选框实现全选与全不选功能并通过ajax实现批量删除功能

function checkAll() { var all = document.getElementById("allCheck");//获取点击全选的父复选框 var one = document.getElementsByName("oneCheck");//获取子复选框 if(all.checked){//遍历循环子复选框,如果父复选框选中,则子复选框也选中

2017-05-18 20:21:55 729

原创 SSM(spring+springMVC+mybatis)整合配置

外部属性文件conf.properties配置:driver = com.mysql.jdbc.Driverurl = jdbc:mysql://localhost:3306/mysql_java?characterEncoding=utf-8userName = rootpassword =123123mybatis配置文件mybatis-config.xml配置:

2017-05-17 09:57:46 447

原创 Java中单例模式

单例模式,指的是一个类有且只有一个实例。单例模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。

2017-05-15 19:32:47 385

原创 mybatis的主配置文件的配置

<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">

2017-05-08 15:55:18 547

原创 springMVC中post提交中文乱码过滤器配置

web.xml文件中配置: CharacterEncodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true Characte

2017-05-05 10:43:11 4465

原创 springMVC的配置与控制器的编写

一:导入springMVC的jar包二:配置springMVC配置文件

2017-05-03 20:18:08 580

原创 JavaSE控制台版猜字母游戏

游戏规则:(实现效果)猜字母游戏,其游戏规则为:程序随机产生5个按照一定顺序排列的字符作为猜测的结果,由玩家来猜测此字符串。玩家可以猜测多次,每猜测一次,则由系统提示结果。如果猜测的完全正确,则游戏结束,计算玩家的游戏得分并输出;如果没有猜对,则提示猜测的结果,如猜对了几个字符,以及猜对了几个字符的位置等信息,并提示玩家游戏继续。本题要求使用交互的方式实现此游戏:由玩家在控制台输入所猜测的字符

2017-05-02 17:09:53 678

原创 使用ajax与jQuery实现局部修改信息

$(function(){ $(".s").dblclick(function(){ var td = $(this); var txt = td.text(); var input = $(""); td.html(input); input.click(function(){return false;}) //获取焦点 input.trigger(

2017-04-25 23:09:39 1763

原创 JSP页面使用JSON和ajax实现省市联动

jsp页面:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>Insert title here $(function() { $.getJSON("ProvinceSer", { pid : $("#province").val() },

2017-04-21 10:13:21 3485

原创 AJax基于jQuery实现注册时局部判断用户名是否已被使用

上篇博文已经写过一篇基于JavaScript来实现的功能的了,但是由于通过JavaScript来实现的话,代码量相对较大,而且容易出错,所以一般使用jQuery来实现,具体实现代码如下:$.ajax

2017-04-14 08:50:14 631

原创 AJax基于JavaScript实现注册时局部判断用户名是否已被使用

var xhr;//声明变量 //声明一个创建XMLHttpRequest对象的函数 function getXMLHttpRequest() { if (window.XMLHttpRequest) { return new XMLHttpRequest; } } function userInput(textName) { //获取文本框的值 var userNa

2017-04-13 20:24:56 2110

转载 Servlet监听器——实现在线登录人数统计小例子

一、概念servlet监听器的主要目的是给web应用增加事件处理机制,以便更好的监视和控制web应用的状态变化,从而在后台调用相应处理程序。二、监听器的类型1.根据监听对象的类型和范围,分为3类Request事件监听器HttpSession事件监听器ServletContext事件监听器2.八个监听接口和六个监听事件

2017-04-10 19:23:59 1128

原创 JSP常用的五个内置对象

一:out对象out对象一般用来向页面输出信息的。常用方法:out.print()如果需要换行的话一般out.print("")二:request对象Request对象叫请求。请求中封装了客户端所有的信息(cookies,session,表单数据、浏览器信息等)常用方法:getParameter(String name)  返回指定参数名称的数值。如果没

2017-04-06 20:15:39 10239

原创 JSP防止中文乱码

JSP防止中文乱码

2017-04-06 16:15:09 829

原创 JSP九大内置对象

九大内置对象的简介 对象名 所属类 简介 request HttpServletRequest 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。 response HttpServletResponse response对象包含了响应客户请求的有关信息 session HttpSession

2017-04-02 23:05:57 426

原创 JSP入门

JSP入门基础知识

2017-03-27 22:20:12 405

原创 MySQL5.7版本的下载安装与配置

MySQL5.7版本的下载安装与配置

2017-03-24 23:13:10 697

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除