【Java】思维私塾——动态规划
在刷剑指offer和LeetCode中发现,动态规划是经常出现的一类题目,那么接下来我们就来仔细分析和总结下其中的套路。介绍动态规划(DP)说白了其实就是一种求解最优解的方法,是一种比较特殊的分治思想,利用它可以对时间复杂度进行优化,其主要是根据状态转移方程来进行求解。其内部...
2024-01-10java-事务-案例
项目结构:数据库:/*SQLyog Ultimate v12.09 (64 bit)MySQL - 5.5.53 : Database - threadlocal**********************************************************************//*!40101 SET NAMES utf8 */;/*!40101 SET SQL_MODE=''*/;/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, U...
2024-01-10java启动参数
-Xms:初始Heap大小,使用的最小内存-Xmx:java heap最大值,使用的最大内存 上面两个值一般设置为同样的大小。 -Xss:每个线程的Stack大小 -verbose:gc 现实垃圾收集信息 -Xloggc:gc.log 指定垃圾收集日志文件 刚刚了解到的一些参数(待实践测试) -Xmn:young generation的heap大小,一般设置为Xmx的3、4分...
2024-01-10java整理(三)
1.继承性:继承已有的功能。使用extends关键字。class 子类 extends 父类{}子类又被称为派生类,父类又被称为超类。继承的限制:1.java中,不允许多重继承,即一个子类只能继承一个父类。一个C子类,想同时继承A和B,不可以多重继承,可以多层继承。class A{}class B extends A{}class C extend B{}2.子类继...
2024-01-10java 打包(转)
总体思路是先打成jar再把jar打成exe。主要看1.3和2.3里的内容就可以了。1.将项目打成jar:1.1要将项目打包成jar文件,方法很多,可以用Eclipse自带的打包工具Ant打包,也可以用Eclipse的Export生成jar。经过尝试后,我不推荐用Ant打包,因为要自己编写xml脚本语言,还要增加一些外部的jar,所以我打了好几次...
2024-01-10java的图形界面初学惯用
1、单一界面的创建public void mainFrame() { HashMap<String, Component> views = new HashMap<String, Component>(); JFrame jf = new JFrame("title"); // 实例化一个JFrame对象 jf.setSize(500,300); // 设置窗体大小位置 jf.setLayout(null);//无布局 jf.setRes...
2024-01-10java POP3
package com.skyzoo.Jutil;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintStream;impor...
2024-01-10java的引用
Java中的引用有四种,分别是强引用,软引用,弱引用以及虚引用。1.首先是强引用。即常用的创建对象object o = new object();只要强引用还存在,垃圾回收器就永远不会回收掉此类对象。2.软引用。用来描述一些还有用但非必需的对象。在内存即将发生内存溢出之前,会把这些对象列进回收范围二次垃圾...
2024-01-10java锁分析
import java.util.concurrent.TimeUnit;class Phone//Phone.java ---> Phone.class Class.forName();{ public static synchronized void sendEmail()throws Exception { TimeUnit.SECONDS.sleep(3); System.out.println("*****sendEmail"); } p...
2024-01-10关于java中关闭流疑问
下面这段代码的作用是压缩,会用到ZipOutputStream ZipOutputStream zipOutputStream = null; try { zipOutputStream = new ZipOutputStream(new FileOutputStream(zipPath)); } catch (FileNotFoundException e) { throw new IllegalArgumentException("zipPath error "...
2024-01-10蓝桥杯-有奖猜谜-java
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2016, 广州科技贸易职业学院信息工程系学生 * All rights reserved.* 文件名称: 蓝桥杯赛题 * 作 者: 彭俊豪 * 完成日期: 2016 年 04月 01日* 版 本 号: 001 ...
2024-01-10Java 安全-RMI-学习总结
作者:p1g3@D0g3原文链接:https://payloads.info/ 本文为作者投稿,Seebug Paper 期待你的分享,凡经采用即有礼品相送! 投稿邮箱:paper@seebug.org 这一周把时间都花在学习RMI上了...在很多位师傅的帮助下,终于搞懂了RMI是个什么东西,他的攻击流程是怎么样的,遂记录一篇笔记。RMI是什么?RMI(Remote Method Invoc...
2024-01-10Java IO学习6:管道流
管道流(线程通信流)管道流的主要作用是可以进行两个线程间的通讯,分为管道输出流(PipedOutputStream)、管道输入流(PipedInputStream),如果想要进行管道输出,则必须要把输出流连在输入流之上,在PipedOutputStream类上有如下的一个方法用于连接管道:public void connect(PipedInputStream snk)throws IOException例子...
2024-01-10萌新学习java求大神帮忙看看~~~
其中update标签picture字段括号里picture怎么都是null,这个picture=null值仅存在更改也就是update操作中,在查和增操作mysql是正常可读可写的(所以我xml配置文件肯定没有写错)。而且null值是在dao层执行完之后赋值上去的,也就是前端发送请求执行update方法直到domain内的setpicture方法的时候数据打印都是正...
2024-01-10JavaGC学习实践(下)
接着上篇,本篇重点在于项目运行监控Java GC 学习实践(上)Java GC 学习实践(下)浅谈基础1.1 运行时数据区(Java 1.8)1.2 垃圾收集算法1.3 垃圾收集器解析 GC 日志JVM 监控工具Linux 监控相关三、JVM 监控工具jps(JVM Process Status)虚拟机进程状态工具JVM 版的 ps,显示所有虚拟机进程jps -ljst...
2024-01-10Java学习-002-Java初识
此文主要讲述什么是 Java,以及 Java 常识性知识,方便亲们进一步了解 Java 语言相关的常识。一、Java 概述Java 语言是美国 Sun Microsystems 公司于 1995 年推出的面向对象的程序设计语言,其充分考虑了互联网时代的特点,适合互联网的开发。用 Java 实现的 HotJava 浏览器(支持 Java Applet)显示了 Java 的潜力...
2024-01-10在纯Java中学习JavaCV
我正在尝试学习JavaCV。众所周知,缺乏关于这一主题的教材是一个很大的问题。在JavCV主页上,他们在“ OpenCV CookBook”书中提供了许多C示例的示例。但是情况是,它们不是Java,而是在SCALA中!!!现在我已经疯了!我知道网络上有很多示例,但是我想从头开始学习它,那么只有我才能正确地做。“OpenC...
2024-01-10java学习攻略
最近需要速成java,制定一个学习计划。1基本语法一篇博文搞定:http://blog.csdn.net/crazyhacking/article/details/81446222多线程3网络通信socket编程non block socket4 设计模式不会的可以查阅jdk手册先从java的基础学起吧,既然楼主学过c++,java就很好学了。sun公司的《java2入门经典》,适合java的初学者 太厚 不...
2024-01-10Java第三阶段学习(十、XML学习)
一、XML学习1、模拟Servlet执行在学习完前端及java与数据库后,将进行WEB编程阶段的学习。在WEB编程中,可以通过浏览器访问WEB服务器上的数据。这时WEB服务器就相当于另一台计算机。 浏览器的入口不同(访问路径),访问的资源也不同。网址就是浏览器访问服务器的路径:2、相关技术 为了灵活实...
2024-01-10java-知识点学习和补充
局部变量放栈空间new 出来的对象 放堆空间下面式例中 左边是局部变量 右边是new出来新对象堆空间需要主动释放(例如像C++)java不需要堆空间主动释放 因为里面有垃圾回收机制垃圾回收机制 就是看有没有引用指向该变量的垃圾回收不会主动去回收 主动回收需要写代码 System.gc()2.java里面equals和==区...
2024-01-10Java IO流学习总结
Java流操作有关的类或接口:Java流类图结构:流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类根据处理数据类型的...
2024-01-10java八大经典书籍 你看过几本?
java八大经典书籍,分享给大家。一、Java从入门到精通《Java从入门到精通(第3版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Java语言进行程序开发需要掌握的知识。《Java从入门到精通(第3版)》编辑推荐:“软件开发视频大讲堂”丛书系清华社“视频大讲堂”重点大...
2024-01-10【Java】编程技术经典书籍列表
这个列表包括了 100 多本经典技术书籍,涵盖:计算机系统与网络、系统架构、算法与数据结构、前端开发、后端开发、移动开发、数据库、测试、项目与团队、程序员职业修炼、求职面试 和 编程相关的经典书籍。本列表综合了伯乐在线网站以往推荐经典书籍文章中的列表,以及在微信和微博中被广...
2024-01-10不就看一下Java后端开发书架吗?这有啥不行(Java后端开发书籍)
本文 Github开源项目:github.com/hansonwang99/JavaCollection 中已收录,有详细自学编程学习路线、面试题和面经、编程资料及系列技术文章等,资源持续更新中...先唠会嗑前面刚刚整理过了「Java后端开发学习路线」,很多小伙伴也说让推荐一些对应的书籍瞧瞧。推荐是没问题,但是有些话还是想聊聊看。...
2024-01-10java 证书
1 创建keytool -genkey -alias zendai -keyalg RSA -keysize 1024 -keypass changeit -validity 365 -keystore keystore\zendai.keystore -storepass michaelpwd 姓氏:uc.zendai.com (要与访问cas server域名相同,非常重要) 单位名称:zendai.com 组织名:zendai 城市:SH 身份:SH 国家:CN2 导出keytool -...
2024-01-10Java自学书籍Top 10
下面是Java Inside上推荐的十本不错的Java书籍。1)Java Language Specification, Third Edition (by James Gosling)本书由Java技术的发明者编写,是Java TM编程语言的权威性技术指南。如果你想知道语言之构造的精确含义,本书是最好的资源。2)Effective Java , Second Edition (by Joshua Bloch)本书介绍了在Java编程中78条极具实用...
2024-01-10Java和SSL证书
我正在尝试使用安全套接字层(HTTPS)与Java中的PHP脚本建立连接,但是我发现为了确保最大的安全性/有效性,我必须将网站使用的SSL证书导入到我的应用程序中…我不知道该怎么做。如果有帮助,我的SSL证书不是自签名的,而是由StartSSL提供的,并且我正在使用EclipseIDE。有人能指出我正确的方向吗?...
2024-01-10Java书籍推荐
https://www.jianshu.com/p/2d6206e77cdd学习Java,书籍是必不可少的学习工具之一,尤其是对于自学者而言。废话不多说,下边就给大家推荐一些Java进阶的好书。第一部分:Java语言篇 1.《Java编程规范》 适合对象:初级、中级介绍:这本书的作者是被誉为Java之父的James Gosling,入门者推荐阅读,对基础的讲解...
2024-01-10java书店系统毕业设计 总体设计(1)
java书店系统项目功能需求: 1、能进行操作用户的注册,修改基本信息,删除和查询。 2、能对图书的基本信息进行增加、删除、修改和查询操作。 3、能填写进货单,一张进货单带有多条具体的进货信息,进货的书籍必须是图书管理里面已经有的;进货的同时修改库存对应书籍的存货量。 4、能填...
2024-01-10值得Java程序猿阅读的书籍
学习的最好途径就是看书"学习的最好途径就是看书",这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处:1、能出版出来的书一定是经过反复的思考、雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料2、对着书上的代码自己敲的时候方便"看完书...
2024-01-10Java 书单
Java基础《Head First Java》有人说这本书不适合编程新手阅读?其实本书还是很适合稍微有一点点经验的新手来阅读的,当然也适合我们用来温故 Java 知识点。ps:刚入门编程,最好的方式还是通过看视频来学习。《Java 核心技术卷 1+卷 2》建议有点 Java 基础之后再读,介绍的还是比较深入和全面的,...
2024-01-10