java
Water_tu
这个作者很懒,什么都没留下…
展开
-
Java Netty websocket 客户端
import io.netty.bootstrap.Bootstrap;import io.netty.channel.*;import io.netty.channel.nio.NioEventLoopGroup;import io.netty.channel.socket.SocketChannel;import io.netty.channel.socket.nio.NioSocketChannel;import io.netty.handler.codec.http.*;import .原创 2022-04-19 04:14:20 · 2419 阅读 · 0 评论 -
java支付接入遇到的问题
用 AlipayTradeAppPayModel 当父类,设置其他成员,导致6001错误(或者支付繁忙)验签没有url解码,导致验签失败String urlStr = URLDecoder.decode(pay_notice.toString(),"UTF-8");原创 2022-01-16 17:42:49 · 454 阅读 · 0 评论 -
Java调用c++ DLL
// 创建HelloTest.java文件,添加 public native int DLL_ADD(int a,int b);//cd到HelloTest.java文件所在目录//执行命令javac HelloTest.java,即生成HelloTest.class//执行命令javah Java2cpp生成Java2cpp.h头文件import java.lang.reflect.Field;public class HelloTest { public native i...原创 2021-08-30 16:48:36 · 241 阅读 · 0 评论 -
idea 引用本地其他模块打包成的jar包
要打成jar包的项目 pom.xml需要 添加<packaging>jar</packaging>原创 2021-03-02 11:12:44 · 759 阅读 · 0 评论 -
Spring Clound
1、新建一个空工程learn_spingclound,2、新建一个maven模块tuyspringclund,3、配置 pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaL原创 2021-01-02 21:34:56 · 173 阅读 · 0 评论 -
Java rabbitmq入门
1、创建一个空工程2、添加两个maven 模块,3、 pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/原创 2020-12-29 16:14:40 · 120 阅读 · 1 评论 -
ubuntu rabbit 的安装
1、安装erlangsudo apt-get install erlang-nox2、安装Rabbitmq更新源sudo apt-get update安装sudo apt-get install rabbitmq-server三、添加admin,并赋予administrator权限添加admin用户,密码设置为admin。sudo rabbitmqctl add_user admin admin 赋予权限sudo rabbitmqctl set_us...原创 2020-12-28 14:08:17 · 250 阅读 · 0 评论 -
spring boot
1、 创建一个maven工程2、pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 htt原创 2020-12-27 20:59:48 · 200 阅读 · 1 评论 -
spring mvc
1、创建一个UserController类package com.itheima.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;//RequestMapping 用于建立请.原创 2020-12-26 17:28:53 · 60 阅读 · 0 评论 -
spring 集成web环境
1、 dao层package com.tuy.dao;public interface UserDao { public void save();}package com.tuy.dao.impl;import com.tuy.dao.UserDao;public class UserDaoImpl implements UserDao { public void save() { System.out.println("save runnin原创 2020-12-25 18:06:54 · 58 阅读 · 0 评论 -
Spring aop
Pointcut(切入点):被增强的方法 Advice(通知/ 增强):封装增强业务逻辑的方法 Aspect(切面):切点+通知 Weaving(织入):将切点与通知结合的过程1、 pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=...原创 2020-12-23 01:42:00 · 95 阅读 · 0 评论 -
Java 动态代理
基于jdk的动态代理package com.tuy.proxy.jdk;public interface TargetInterface { public void save();}package com.tuy.proxy.jdk;public class Target implements TargetInterface{ public void save() { System.out.println("save running");..原创 2020-12-22 17:09:21 · 71 阅读 · 0 评论 -
spring 入门
1、 新建文件夹learn_spring2、在idea,File-Open ,打开文件夹learn_spring3、新建module, 取名为spring_ioc4、File-Project Structure,然后点击 + ,选择web,选择要添加的模块,然后修改里面的路径工程新建完成5、修改pom.xml, 导包<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apa..原创 2020-12-22 02:42:03 · 221 阅读 · 3 评论 -
Mybatis 入门
1、新建一个maven工程2、在pom.xml写人依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0原创 2020-12-11 17:45:16 · 74 阅读 · 1 评论 -
Tomcat 在ubuntu下的安装
安装jdk(1) 下载jdk(2) 解压tar –xvf jdk.tar.gz -C 目标路径(/usr/local/jdk/)(3)配置环境变量①vi /etc/profile②在末尾行添加#set java environmentJAVA_HOME=/usr/local/jdk/jdk1.7.0_71CLASSPATH=.:$JAVA_HOME/lib.tools.jarPATH=$JAVA_HOME/bin:$PATHexport JAVA_HOM...原创 2020-12-04 22:49:42 · 184 阅读 · 0 评论 -
Maven pom.xml
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"&.原创 2020-12-03 16:27:51 · 116 阅读 · 0 评论 -
Java Servlet Request
package cn.ituy.web.servlet;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import jav.原创 2020-11-20 18:08:57 · 308 阅读 · 0 评论 -
Java Druid数据库连接池+SpringJDBC
Druid的配置文件 druid.propertiesdriverClassName=com.mysql.cj.jdbc.Driverurl=jdbc:mysql://localhost:3306/db1?serverTimezone=UTCusername=rootpassword=tugu18123# 初始化连接数量initialSize=5# 最大连接数maxActive=10# 最大等待时间maxWait=3000对 Druid的封装工具类package cn.it原创 2020-10-29 22:16:45 · 185 阅读 · 0 评论 -
Java JDBC 入门
package cn.itcast.jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.Statement;/** JDBC快速入门** */public class JDBCDemo1 { public static void main(String[] args) throws Exception { //1、 导入驱动jar包 , 导入mysql.原创 2020-10-26 03:01:34 · 123 阅读 · 1 评论 -
Java 线程安全
1、 同步代码块 synchronized(任意对象) { 多条语句操作共享数据的代码 }synchronized(任意对象):就相当于给代码加锁了,任意对象就可以看成是一把锁package com.itheima_08;public class SellTicket implements Runnable { private int tickets = 100; private Object obj = new Object...原创 2020-10-18 18:40:39 · 84 阅读 · 2 评论 -
Java 字节流的操作
package com.itheima_03;import java.io.*;/* 需求: 把E:\\itcast\\字节流复制图片.avi 复制到模块目录下的 字节流复制图片.avi 思路: 1:根据数据源创建字节输入流对象 2:根据目的地创建字节输出流对象 3:读写数据,复制图片(一次读取一个字节数组,一次写入一个字节数组) 4:释放资源 四种方式实现复制视频,并记录每种方式复制视频的.原创 2020-10-18 12:31:51 · 148 阅读 · 2 评论 -
Java 获取10个1-20之间的随机数,要求随机数不能重复
package com.itheima_08;import java.util.HashSet;import java.util.Random;import java.util.Set;import java.util.TreeSet;/* 需求: 编写一个程序,获取10个1-20之间的随机数,要求随机数不能重复,并在控制台输出 思路: 1:创建Set集合对象 2:创建随机数对象 3:判断集合的长度是不是小于1.原创 2020-10-16 00:16:54 · 6315 阅读 · 2 评论