![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
大牛在路上
正在路上的码农。
展开
-
java设计模式——原型模式之浅克隆
原型模式概述:通过复制一个实例(原型)来创建新的对象。使用场景:对象实例化创建过程比较复杂时,可以复制一个新的对象,在复制对象的基础上改变属性。原创 2022-10-31 10:38:24 · 292 阅读 · 0 评论 -
关于java读写二进制、十六进制、十进制的思考
参考表251对应的进制转换:进制各个进制对应数十进制251二进制11111011十六进制fb-5对应的进制转换:进制各个进制对应数十进制-5二进制11111111111111111111111111111011十六进制ff ff ff fb思考:首先int型为整型,4个字节,每个字节为8位二进制位。所以251的完整写法为00000000000000000000000011111011(一共32位),只不过高位零去掉原创 2020-06-16 15:51:21 · 509 阅读 · 0 评论 -
mysql安装
https://www.cnblogs.com/honeynan/p/12408119.html原创 2020-05-31 10:13:02 · 89 阅读 · 0 评论 -
eclipse以及jdk8下载地址
地址原创 2020-05-25 19:45:25 · 744 阅读 · 0 评论 -
eclipse Maven的初创建
1.下载Maven,然后配置变量下载提取码:dg0t在电脑上配置maven环境才可运行2. 在eclipse上重新设置高版本JDK(自带的少了启动maven的jar)并且重新设置maven1. 选中Prefences2.重新选择jdk3.添加先前下载的maven,而不用自带的。3.设置settings这个配置文件直接下载选择,里面配置好了国内中央仓库,本地仓库可以自行重新设置。下载链接:https://pan.baidu.com/s/1oQHd-1tl-z1rYI3Waixhb原创 2020-05-19 22:58:46 · 119 阅读 · 0 评论 -
JSP页面中,使用button控件的onclick 调用java方法
问题描述:我在页面中加了一个usebean ,希望通过删除按钮btndel的onclick事件调用之前声明好的usebean的方法,但是一直不能实现。代码:<jsp:useBean id="userDao" scope="page" class="com.domain.UsersDAO"></jsp:useBean><tr><td>ID</td><td>用户名</td> <td>密码<原创 2020-05-09 00:38:02 · 5842 阅读 · 2 评论 -
SpringBoot将项目打包成jar包
参考:https://www.jianshu.com/p/84883627db67转载 2020-05-08 18:25:46 · 148 阅读 · 0 评论 -
Spring Boot 自定义错误页面
版本说明:Spring Boot 1.5.4.RELEASE1.首先禁用Whitelabel error page, application.properties中添加server.error.whitelabel.enabled=false2.定义error.jsp, 404.jsp, 500.jsp等错误画面<!DOCTYPE HTML><html xmlns:t...原创 2020-05-06 22:35:55 · 279 阅读 · 0 评论 -
SpringBoot Servlet 注册
1.添加@WebServlet(urlPatterns = “/a”)@WebServlet(urlPatterns = "/a")public class AServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp...原创 2020-05-04 11:01:45 · 102 阅读 · 0 评论 -
java对象的动态代理
说明:如图所示,对象被代理,首先要用定义一个接口概括其所有方法,以供代理识别并进行调用;其次,代理需要implements InvocationHandler,这样才能对对象进行包装。最后使用时,是通过对象的概括接口进行调用。1.创建对象创建Service类public class Service implements InterService{public void say() { ...原创 2020-04-20 20:51:30 · 269 阅读 · 0 评论 -
DatagramSocket数据报与MulticastSocket广播
数据报:说明:数据报就像邮局收发信件一样,寄出去需要地址(InetAddress,port),收就不用,是个不稳定的连接。send:address = InetAddress.getByName("localhost");DatagramSocket socket = new DatagramSocket();DatagramPacket packet = new DatagramPac...原创 2020-04-14 21:22:57 · 944 阅读 · 0 评论 -
socket网络通信
1.原理如图。客户端设置:socket = new Socket("localhost", 4700);PrintWriter os = new PrintWriter(socket.getOutputStream());BufferedReader is = new BufferedReader(new InputStreamReader(socket.getInputStream()...原创 2020-04-12 11:40:50 · 166 阅读 · 0 评论 -
线程同步、线程生命周期、线程优先级
线程同步注意要点:synchronnized注意只能同步方法,不能同步变量。。想要做到数据线程共享,可采用AtomicInteger类来包装整型数据,或利用ThreadLocal来包装其他数据。...原创 2020-04-06 10:57:11 · 81 阅读 · 0 评论 -
java线程Thread的创建与思考
思考:main方法为主线程,其他线程一般从main开始创建,一旦创建,线程start()启动后,线程内的执行顺序将交由调度器管辖,不过我们可以为线程设置优先权。多线程实现方式extends Thread重写run()方法,通过start()启动线程。class implements runable@overwrite run()方法,启动方式为new Thread(class...原创 2020-04-03 22:02:54 · 159 阅读 · 0 评论 -
spring boot增加jsp
说明:此文在部署好spring boot 的基础上进行。详情可参考博主此文原创 2020-03-15 10:51:29 · 97 阅读 · 0 评论 -
初识java web的思考与解决
Tomcat思考:Tomcat为jsp和servlets的容器Tomcat的配置与启动下载地址*配置:*添加环境变量 *启动:*然后在bin目录下的startup启动原创 2020-03-14 22:26:29 · 72 阅读 · 0 评论 -
springboot配置方法
创建一个maven项目原创 2020-03-14 22:07:02 · 119 阅读 · 0 评论 -
如何新建一个Maven web项目
**1. 创建一个maven工程。***此时已经创建好项目2 更改jdk选中j2se然后选中右边的edit此时文件目录变成:3.将maven工程转换为web,这样才可以tomcat发布打开项目的propertities,点击如图...原创 2020-03-10 00:03:38 · 144 阅读 · 0 评论 -
java中的spring IOc和AOP
1. Ioc反转控制思路说明:将new一个对象权交给spring创建,我们要做的就是配置好对象(bean)然后调用。1.先在xml中配置各类bean2.然后在类开头注解@Component(“s”)3.调用代码截取:ApplicationContext context = new ClassPathXmlApplicationContext(new String...原创 2020-02-27 23:26:26 · 111 阅读 · 0 评论 -
Hibernate 初级使用步骤
1.导入jar包包链接:https://pan.baidu.com/s/1BvGyx7-3LcmcrM-Npx6BAA效果图:2.配置xml文件配置文件链接:https://pan.baidu.com/s/1caUR2SCM9xpLe17jcKXXfg效果图:3.创建Bean文件,然后创建xml映射4.写java测试类,在测试类中添加对象到数据库public class Stu...原创 2019-08-10 20:11:48 · 105 阅读 · 0 评论 -
Hibernate存取图像到mysql
1.存代码:File file = new File("D:\\Download\\123.jpg"); InputStream in = new FileInputStream(file); Blob imag=(Blob) Hibernate.getLobCreator(session).createBlob(in, in.available()); ...原创 2019-08-13 23:27:40 · 104 阅读 · 1 评论 -
Random产生不重复数字问题?
public void testSort1() { Integer k; List&lt;Integer&gt; intList=new ArrayList&lt;Integer&gt;(); Random random=new Random(); for(int i=0;i&lt;10;i++) { do { k=random.nextInt(5); }whi...原创 2018-12-25 22:21:07 · 1134 阅读 · 0 评论 -
JAVA构造函数不能使用void关键字
**JAVA构造函数不能使用void关键字**Java 函数的构造函数一般不返回值,所以新手容易添加void关键字,这时候编译器容易报错 java.lang.NullPointerException,这是因为构造函数代表的函数子函数可能会有返回值,系统就不让在早期构造函数写void。public class testMap { public Map&amp;lt;String,stude...原创 2018-12-24 21:18:29 · 3122 阅读 · 0 评论