![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
JzjSunshine
这个作者很懒,什么都没留下…
展开
-
servlet解决中文获得参数乱码问题
简单前端页面:后端获取提交的参数doPost方法protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println("=================doPost=================="); //设置请求体的字符集为UTF-8,从而解决post原创 2021-05-07 14:49:11 · 325 阅读 · 0 评论 -
IDEA Spring整合Mybatis详细教程
步骤1.新建Maven项目2.加入Maven依赖3.创建实体类4. 创建Dao接口和mapper文件5. 创建mybatis主配置文件;6. 创建Service接口和实现类,属性是Dao7. 创建Spring的配置文件:声明mybatis对象交给了Spring创建附录:数据库字段项目结构1.新建Maven项目你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。2.加入Maven依原创 2021-05-04 10:44:55 · 1601 阅读 · 1 评论 -
IDEA Maven Mybatis target下无 xml文件
1. 首先检查配置(在pom.xml中)需要加入以下配置 <build> <resources> <resource> <directory>src/main/java</directory><!--所在的目录--> <includes><!--包括目录下的.properties,.xml 文件都会扫描到-->原创 2021-02-08 11:49:34 · 550 阅读 · 0 评论 -
Java自定义注解使用 批量执行测试 (二)
1.目录结构2. Calcultor类package Anntation.demo;public class Calcultor { @MyCheck public void add(){ String string = null; string.toString(); System.out.println("1 + 0 =" + (1 + 0)); } @MyCheck public void sub()原创 2021-01-30 11:12:33 · 202 阅读 · 0 评论 -
Java自定义注解(一)
1. Student类package Anntation;public class Student { String name; public void showName(String name){ System.out.println("showName..."+name); }}2. 定义注解package Anntation;import java.lang.annotation.ElementType;import java.lang.an原创 2021-01-30 10:19:55 · 109 阅读 · 1 评论 -
二叉树三种遍历(递归+迭代)Java
TreeNodepublic class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(){} TreeNode(int val,TreeNode left,TreeNode right){ this.val = val; this.left = left; this.right = right; }}递归public List&原创 2021-01-20 20:14:42 · 630 阅读 · 0 评论 -
Java 线程协作实例
线程协作存款/提款提款金额大于存款金额:提款线程必须等待存款线程存钱存款线程存入钱之后,通知提钱线程重新尝试提钱,若余额 < 提款金额,提款线程必须继续等待新的存款线程之间的相互协作Condition对象:await,signal(唤醒一个),signalAll(唤醒所有)Condition 对象是通过调用Lock的newCondition()方法:创建...原创 2020-04-16 22:56:19 · 166 阅读 · 0 评论 -
Java利用对象工厂产生对象示例
对象工厂public class ObjectFactory<T> { private Class<T> type; //定义私有数据成员,保存要创建的对象信息 public ObjectFactory(Class<T> type) {//构造函数传入要创建的对象类型信息 this.type = type; } ...原创 2020-04-06 23:03:26 · 420 阅读 · 0 评论 -
JDBC访问数据库(MySQL)示例
JDBC系列教程见链接package Unit32.DataBase;import java.sql.*;/** * @program: JAVAStudy * @description: * @author: Felix * @create: 2020-04-03 21:16 **/public class SampleTest { public static ...原创 2020-04-03 23:14:47 · 105 阅读 · 0 评论 -
JDBC之PreparedStatement详解
statement执行不含参数的静态语句;PreparedStatement创建参数化SQL语句\color{#F00}参数化SQL语句参数化SQL语句,重复执行它们时效率较高;PreparedStatement extends Statement;?作为占位符;PreparedStatement ps = con.prepareStatement("UPDATE Frie...原创 2020-04-03 22:58:29 · 418 阅读 · 0 评论 -
JDBC详细教程
1.JDBC2.JDBC四步访问数据库详解3.PreparedStatement4.CallableStatement5. IDEA配置MySQL5. 本教程使用的数据库脚本DROP TABLE IF EXISTS `course`;CREATE TABLE `course` ( `courseId` char(5), `subjectId` char(4) NOT NULL...原创 2020-04-03 22:56:01 · 290 阅读 · 0 评论 -
JDBC访问数据库四步骤详解
JDBC数据可的访问步骤//1. 加载驱动程序 com.mysql.cj.jdbc.Driver 版本:8.0Class.forName("JDBCDriverClass的完全限定名");//反射机制 //2.建立连接 使用DriverManager类的静态方法getConnectionConnection connection = DirverManager.getConnectio...原创 2020-04-03 22:49:02 · 664 阅读 · 0 评论 -
Java生成7位无重复的车牌(3位大写字母+4位数字)
需求: 假设一个车牌号码是由(3位大写字母+4位数字)组成,编写程序,生成五位不重复的车牌号码package Unit78.Task;import Unit78.TestPassArraySimple;import javax.lang.model.element.NestingKind;import javax.swing.plaf.basic.BasicScrollPaneUI...原创 2020-03-14 17:25:02 · 1711 阅读 · 0 评论 -
如何下载历史版本的spring框架原码参考文献
访问官网spring.io1.点击springframework2.托管在github上,点击github3.找到Spring Framework Artifacts4.找到如下链接并点击5.点击Artifacts6.找到libs-release-local,并以此展开图中标注在springframework下展开spring,就可以看到你需要的任何一个版本7.根据需要...原创 2019-08-09 19:00:00 · 910 阅读 · 0 评论 -
Java实现贪吃蛇
该代码主要实现分为三块1.图形界面2.蛇身体实现,包括身体的移动3.食物的实现一.图形界面package com.snake;import javax.swing.*;public class Snake { public static void main(String[] args){ JFrame frame = new JFrame(); ...原创 2019-07-17 11:37:54 · 508 阅读 · 0 评论