- 博客(14)
- 收藏
- 关注
原创 mybatis 中的动态SQL
动态SQL语句1.动态sql语句概述常用的动态SQL元素如下:ifchoose(when,otherwise)wheresetforeachbind举其中两个例子:if 跟foreach1.动态SQL之 < if >我们根据实体类的不同取值,使用不同的 SQL语句来进行查询。比如在 id如果不为空时可以根据id查询,如果username 不同空时还要加入用户名作为条件。这种情况在我们的多条件组合查询中经常会碰到.代码如下:<select id="findBy
2021-07-06 20:34:33
123
原创 JDBC的介绍,使用流程
1.JDCB 的介绍java 操作不同数据库的技术 ,是一套 操作的API(接口) ,你能使用的 看到的都是 接口 , 我们是不能使用它的子类的jdbc是一套基础的数据库连接技术(很基础 很简单 ) 一般在项目中我们不会直接使用,会对其进行封装 —> 直白点 使用第三方框架 比如 spring-template Mybatisjdbc 中提供的相关接口 Driver ----->驱动接口 该接口可以设定我们连接的是哪个品牌的数据库 Connection-->
2021-07-01 19:44:46
200
原创 html计时器使用案例
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>location地址栏对象</title><style> p{ text-align: center; } spa
2021-06-29 19:59:11
257
原创 MySQL数据库的介绍和安装
MySQL数据库的介绍和安装1.MySQL数据库介绍小型的数据库开源免费(6版本之前免费)所属于Oracle公司2.MySQL数据库安装通过secureCRT工具连接Linux系统上传 mysql 的安装包alt + p -------> put d:/setup/mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar解压 mysql 的安装包mkdir mysqltar -xvf mysql-5.7.27-1.el7.x86_64
2021-06-29 19:39:02
62
原创 数据库的多表查询
1.多表查询-数据准备SQL语句-- 创建db6数据库CREATE DATABASE db6;-- 使用db6数据库USE db6;-- 创建user表CREATE TABLE USER( id INT PRIMARY KEY AUTO_INCREMENT, -- 用户id NAME VARCHAR(20), -- 用户姓名 age INT -- 用户年龄);-- 添加数据INSERT INTO US
2021-06-29 19:24:44
2816
原创 Nginx安装
Nginx安装手册1nginx安装环境nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境。gcc安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++PCREPCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安
2021-06-29 19:17:31
56
原创 数据库基本操作
1.操作数据库show databases;----------------------------->查询所有数据库select database(); -------------------------> 查看当前所使用的数据库show create database mysql;------------->查询mysql数据库的创建语句show create database db4;--------------->查看db4数据库的字符集use db4 ;-
2021-06-15 21:15:43
97
2
原创 NIO-通道客户端和服务端
NIO通道客户端客户端实现步骤1.打开通道2.指定IP和端口号3.写出数据4.释放资源publ class NIOClient{ public static void main(String[] args) throws IOException{ //1.打开通道 SocketChannel socketChannel=SocketChannel.open(); //2.连接指定ip和端口号 socketChannel.connect (new InetSocketAddr
2021-06-07 20:18:27
234
原创 网络通信-TCP通讯程序
1.1TCP发送数据【应用】Java中的TCP通信Java对基于TCP协议的的网络提供了良好的封装,使用Socket对象来代表两端的通信端口,并通过Socket产生IO流来进行网络通信。Java为客户端提供了Socket类,为服务器端提供了ServerSocket类构造方法方法名说明Socket(InetAddress address,int port)创建流套接字并将其连接到指定IP指定端口号Socket(String host, int port)创建
2021-06-03 20:34:26
143
原创 网络编程-UDP通信程序
Java中的UDP通信-11 UDP发送数据UDP协议是一种不可靠的网络协议,它在通信的两端各建立一个Socket对象,但是这两个Socket只是发送,接收数据的对象,因此对于基于UDP协议的通信双方而言,没有所谓的客户端和服务器的概念Java提供了DatagramSocket类作为基于UDP协议的Socket构造方法方法名说明DatagramSocket()创建数据报套接字并将其绑定到本机地址上的任何可用端口DatagramPacket(byte[] buf,in
2021-06-02 21:07:23
177
2
原创 JAVA中随机生成数
方法一: public static String text1(int len){ String str="123456789asdfghjklzxcvbnmqwertyuiopASDFGHJKLZXCVBNMQWERTYUIOP"; String rz=""; Random random=new Random(); for (int i = 0; i < len; i++) { rz+=str.charAt(r
2021-05-18 09:48:34
113
原创 回文数
回文数:输入:x = 121输出:true输入:x = -121输出:falsepublic static void main(String[] args) { boolean x=isPalindrome(123); System.out.println(x); } public static boolean isPalindrome(int x) { int result=0; int i=x;
2021-05-13 09:39:12
39
原创 整数反转
整数反转如:1输入123输出3212输入-1234输出-43213输入120输出214输入0输出0public static void main(String[] args) { int x=reverse(0); System.out.println(x); } public static int reverse(int x) { int result=0; while (
2021-05-12 10:35:20
45
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人