- 博客(67)
- 资源 (10)
- 收藏
- 关注
原创 Netty websocket配置wss
打开cmd 执行openssl pkcs8 -topk8 -nocrypt -in 你的.key文件 -out pkcs8.key。配置openssl环境变量,win path 后面加安装目录 D:\zhang\OpenSSL-Win64\bin。https 和wss用的是同一个域名证书(企鹅),Java 配置WSS ssl处理器,启动程序发现报错。下载openssl转 ssl文件中.key 到pkcs8格式。备注:ssl证书给的.key文件就是pkcs1格式文件。录音配置https 导致ws连不上。
2024-04-24 11:14:47 586 1
原创 Idea Maven重复的maven命令
虽然不影响使用,都是看着难受,网上。瞎鼓捣竟然解决了。先将pom文件删除,然后再将pom放进去ok了
2021-07-10 19:54:32 301 1
原创 Mybatis SQL传递多个参数的方式
方式一、顺序传参public User selectUser(String name, int pwd);<select id="selectUser" resultType="com.zhang.User"> select * from user where user_name = #{name} and dept_id = #{pwd} </select>selectUser(String name, int pwd)参数顺序和#{}里面传
2021-02-07 16:27:28 1767
原创 Java多线程的实现方式
三、实现CallAble接口。public class MyCallAble implements Callable<String> { @Override public String call() throws Exception { for (int i = 0; i < 100; i++) { System.out.println("表白第:"+i+"次"); } return ".
2021-01-17 22:27:01 113
原创 Java设计模式之工厂模式
简单工厂模式:必须创建一个共同实现的接口(生产车间接口)/*生产车间接口*/public interface WorkShop { /*生产方法*/ public void product();}创建汽车生产车间类 实现 生产车间接口public class CarworkShopImple implements WorkShop { @Override public void product() { System.out.printl...
2021-01-07 10:02:43 119
原创 Java遍历Map的方式
第一种通过获取Map的keySet遍历。 Map map=new HashMap(); map.put("name","张三"); map.put("address","安徽"); map.put("hobby","钓鱼"); Set set=map.keySet(); for (Object key:set) { System.out.println(map.get(key));
2021-01-05 22:22:58 235
原创 Java反射创建对象的几种方式
获取Class对象:方法一 Class studentClass=类名.class;方法二Class studentClass=Class.forName("包完整类名");方法三 Student student=new Student(); Class studentClass=student.getClass();Class对象获取对象的方法:/*通过无参构造获取对象*/Student student1=(Student) studentCla.
2020-10-01 17:51:36 556
原创 Spring 框架用Junit 测试类
创建BaseJunit4Test类 加上注解import org.junit.runner.RunWith;import org.springframework.test.context.ContextConfiguration;import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(l
2020-09-02 23:05:23 267
原创 Java反射常用的方法、属性
创建Student实体类public class Student { private String name; private Integer age; public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getAge() { ..
2020-08-18 13:20:59 199
原创 maven仓库配置Alibaba镜像
下载maven压缩包解压 后 新建repository文件夹,打开conf 中的settings.xml配置文件:在配置文件中添加<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url...
2020-07-23 16:22:09 1561
原创 ssm 框架 运行web项目显示js css文件无法加载
<!-- 配置前端控制器放行静态资源(html/css/js等,否则静态资源将无法访问) --> <mvc:default-servlet-handler/>
2020-07-19 12:45:33 532
原创 JaveWeb中的Cookie和Session
Cookie不是JSP内置的对象, 在Jsp页面中: 不可以直接使用cookie对象,也不可以获取单个cookie对象, 只能通过Cookie[]cookie=request.getCookies(); 获取cookie数组。 String name=cookie[0].getName(); String value=cookie[0].getValue(...
2020-06-15 14:57:27 156
原创 Html 单选按钮 多选按钮 下拉列表
<form action="" method="get"> 姓名:<input type="text" name="name"><br> 年龄:<input type="text" name="age"><br><br> 性别:男<input type="radio" value="female" checked="checked" name="sex"> <!--checked设置默认选...
2020-06-11 18:53:38 6324
原创 JavaWeb修改请求参数信息
客户端发送请求:http://localhost:8080/test/xxx.action?name="palading"&age=24 HttpServlet类中调用: Map<String, String[]>map=request.getParameterMap(); for(String key:map.keySet()){ if(key.equals("name")){ map.put("na.
2020-05-23 17:03:15 578
原创 Java如何获取调用者的类名?
想知道某个方法被那个类调用过,就在该方法中加入String className=new Exception().getStackTrace()[1].getClassName();System.out.println(className);
2020-05-19 11:44:23 1499 1
原创 Html盒子模型分析记忆
html中任意一个标签都是一个默认没有边框的盒子,body标签是最大的一个盒子。margin控制外边距,控制该盒子和其他盒子的距离。padding控制内边距,控制本标签内容与本盒子边框之间的距离。...
2020-05-13 16:33:36 218
转载 Jsp本质是Servlet
为什么JSP中的对象和方法和Servlet中的是一致的呢?因为Jsp本质就是Servlet前面一直提到了Servlet的内容,也是我们平时理解的后台,这次说一下前台的内容:JSPJSP定义:允许在标准的HTML页面上包含Java代码的页面JSP目的:表现和业务逻辑的分离JSP页面处理过程:我们做一个例子新建一个JSP页面JSP中编写我们再将hi.html更改访问地址,点击提交将我们访问的名字显示出来了用这个例子我们理解下JSP处理过程.
2020-05-11 09:26:08 1087
原创 EL表达式获取域中存储的值
在jsp页面中用EL 表达式${ }格式可直接在页面中获取显示数据。$ { sessionScope.name}或${name} /*从session中获取名为name的值$ { sessionScope.name}比${name}效率高/*--------------------------------------------------------------------...
2020-05-10 17:15:20 453
原创 纯Js网页时钟
效果图源代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>网页时钟...
2020-04-30 14:45:21 309
原创 python使用pip命令自动下载安装库
一、官网下载安装python。二、配置环境变量。 path变量中 加入pip.exe文件位置。E:\Python\Python38\Scripts三、在cmd窗口输入命令 pip install 库名 四、等待下载安装完成,输入pip list命令 ,查看已安装的库。...
2020-04-04 22:48:39 1499
原创 JavaScript编写Ajax异步请求代码
检查浏览器是否支持 XMLHttpRequest 对象。如果支持,则创建 XMLHttpRequest 对象。如果不支持,则创建 ActiveXObjectvar xmlhttp;if (window.XMLHttpRequest) { xmlhttp=new XMLHttpRequest(); }else { xmlhttp=new ActiveXObject...
2020-04-01 12:59:57 299
原创 IntellijIDEA如何快速新建Maven项目搭建SSM
在pom.xml文件中配置SSM需要的包以及名版本。<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler...
2020-02-21 13:27:47 277
原创 JSTL标签库的引入和通过JSTL标签遍历List集合
开发人员可以利用这些标签取代JSP页面上的Java代码,从而提高程序的可读性,降低程序的维护难度。条件一:要在JSP页面中使用JSTL标签,需使用taglib指令引用标签库。 例如使用C标签库 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>条件二:导入jstl包。...
2020-02-14 16:14:49 600
原创 Java的 “==” 与equals()区别
1、Java中 A==B是判断A和B是不是同一个对象。 String str1=new String("zhang"); String str2=str1; str1 与str2就是同一个对象,只是对象名不同而已。2、Java的jdk源码中String类的equals()方法是这样定义的: public boolean equals(...
2020-01-10 18:11:44 109
原创 idea控制台中文乱码(server日志显示 TomcatLocalhostLog日志 TomcatCatalina Log日志 数据库读取数据到控制台)
1、idea工具左上角File->setting ->Editor2、Run ->Edit Configurations3、在VM options编辑框添加 这段字符串 -Dfile.encoding=UTF-84、编辑idea安装路径下的 idea.exe.vmoptions和idea64.exe.vmoption...
2019-12-29 01:29:26 878
原创 二维数组用冒泡算法排序
#include "stdio.h"int main(){ int i,j,a,b,temp,*p; /*定义二维数组并赋值*/ int arr[3][4]={ {1,3,2,8}, {5,4,9,12}, {19,51,18,25}, }; /*二维数组看成一维数组,每个元素...
2019-12-12 10:44:46 982
原创 java用Jsoup解析XML文件
XML文件<?xml version='1.0' encoding="UTF-8"?><students> <student id='1'> <name> zhangsan</name> <age>23</age> </student> <st...
2019-11-17 21:31:25 454
原创 JDBC连接MySql数据库demo
概念:Java DataBase ConnectivityJava 数据库连接, Java语言操作数据库JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类,我们直接调用包中的类获取数据库连接。String url="jdbc:...
2019-11-16 15:14:01 288
原创 java的JTable表格的制作,读取数据库表中数据放到JTable表格中
public class MyTable extends JFrame{ public MyTable() throws SQLException { Connection connection=null/*获取数据库连接,JDBC省略*/ PreparedStatement preparedStatement=connection.prepare...
2019-11-16 15:12:26 6659 1
原创 C3p0数据库连接池的配置与使用
根据c3p0.xml文件设置管理数据库连接Connection连接的数量,合理管理数据库连接资源。1. 导入jar包c3p0-0.9.5.2.jarmchange-commons-java-0.2.12.jar ,* 不要忘记导入数据库驱动jar包 -- - mysql-connector-java-5.1.6-bin.jar2. 定义配置文件固定名称:* 名称: c3p0...
2019-11-12 20:13:32 203
原创 Java多态的理解
/*父类*/public class People {public void goToSchool() { System.out.println("父类的方法"); }}/*子类1*/public class Student extends People { @Override public void goToSchool(...
2019-11-10 22:38:56 150
原创 Java何时需要序列化 反序列化? 如何实现序列化 反序列化?
一、序列化(写入到文件) File file=new File("C:\\Users\\zhang\\Desktop\\zhang\\a.txt"); OutputStream out=new FileOutputStream(file); ObjectOutputStream objectOutputStream=new ObjectOutput...
2019-11-07 22:09:32 158
原创 Java连接Mysql数据库实现增删改查操作
下载导入mysql-connector-java-5.1.6-bin.jar包Class.fromart("com.mysql.jdbc.Driver");String url="jdbc:mysql://localhost:3306/test?characterEncoding=utf-8";//连接本地mysql数据库并指定编码为utf-8//test数据库名String nam...
2019-11-07 22:09:19 1147
原创 servlet配置web.xml以及servlet3.0注解
<servlet> <servlet-name>test</servlet-name> <servlet-class>com.wen.xi.Myservlet</servlet-class> </servlet> <servlet-mapping>...
2019-11-02 15:17:30 704
原创 java代码设计模式
一、单例模式public class SingleObj {private SingleObj () {} /*私有化构造方法,在其它类中不能调用new StaZhang()创建SingleObj对象*/private static SingleObj singleObj =null;/*初始化singleObj 对象。为啥不在这里直接实例化呢?如果写private stat...
2019-11-02 15:13:45 224
原创 tomcat控制台中文乱码
将E:\apache-tomcat-9.0.26-windows-x64\conf\logging.properties文件中的java.util.logging.ConsoleHandler.encoding = utf-8改为java.util.logging.ConsoleHandler.encoding = GBK
2019-10-13 23:24:05 136
原创 用myeclipse新建jsp页面或者导入web项目报错
鼠标放在项目上,点击鼠标右键,点击Configgure Build Path点击Add Library选择你安装的Tomcat版本,点击Finish重新启动软件ok
2019-10-13 23:23:39 457
原创 mysql5.5卸载重新安装卡在start service无响应,删除隐藏文件
更改电脑文件夹设置让C盘显示隐藏的文件夹找到MYSQL文件夹删除(我电脑的路径C:\ProgramData\MySQL\MySQL Server 5.5)之后重新安装。
2019-09-28 14:09:47 418
python-3.8.2-docs-html.zip
2020-03-20
jsoup-1.11.2.jar工具类包.rar
2019-11-17
mybatis_genertor逆向工程自动生成pojo dao层等类
2018-08-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人