自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(125)
  • 收藏
  • 关注

原创 skywalking测试

部署oap 服务器访问:默认 是 ip:8080。

2023-06-16 17:55:53 99

原创 对于 Jquery中 html(function( index,olddata))中 function(index,lodata)认识

jquery 数据:我是第一个div 数据:我是第二个div/*****************************************************/function(index , oldata){index:代表 标签所在的索引oldata:代表标签里的内容}效果:点击完确定 后...

2019-12-01 14:14:55 288

原创 文件名 下载 中文问题

1.我使用的是 apache-tomcat-7.0.90 用的是 eclipse mar2以下 代码中 存在两个问题<input type="text" name="username"><input type="submit" value="提交">问题1:在提交时 会出现乱码解决: //请求解决乱码request.setCharacterEncodi...

2019-11-29 13:21:32 156

原创 JDBC

一、什么是JDNCjava 和 database 的连接通过java 语言对数据库表的访问通过 java的APL中具有数据连接相关组件 这些组件组合起来进行对数据库的访问JDBC数据库连接步骤:1.注册数据库驱动 (需要先导入驱动包 mysql的驱动加载包)即 Class.forName(“com.mysql.jdbc.Driver”);2.连接对象Connection conn...

2019-11-09 21:13:01 238

原创 算法题39组合总和

List<List<Integer>> lists = new ArrayList<>(); public List<List<Integer>> combinationSum(int[] candidates, int target) { if (candidates == null || candidate...

2019-10-14 21:50:15 119

原创 对于双节点的题(力扣题)

/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */class Solution { public ListNode remov...

2019-10-12 22:14:54 125

原创 爬楼梯(可用斐波纳契数列)

2019-10-12 20:23:58 162

原创 javaweb(one)

html格式:<head><title></title></head><body></body>标签:1.<关键字> 2.属性<关键字 属性= “值”>//一条横幅<hr color= “yellow” #00FFF/> //分割线 标题标签 加粗的字体标签 n越大 ...

2019-10-12 18:04:11 177

原创 面试题get 和 post 请求的区别

http协议的面试题 get请求和post请求有什么区别?当是get请求时 页面进行跳转 如果有表单并且input标签中有name属性,可以从以下的地址中看到用户名和密码Getfile:///G:/code/3.html?username=zhangsan&pwd=123&sex=on&bookstyle=onPostfile:///G:/code/3....

2019-10-12 18:03:17 430

原创 运算符大全

2019-10-10 17:54:18 338

原创 判断回文串,判断回文数

public boolean isPalindrome(String s){char[] cs = s.toCharArray();int cnt = 0,j = 0;for(int i = 0; i < cs.length ; i++){ if( '0' <= cs[i] && cs[i] <='9' || ('a' <= cs[i] &amp...

2019-10-10 17:09:51 190

原创 力扣题

class Solution { public boolean searchMatrix(int[][] matrix, int target) { if(matrix.length ==0 || matrix[0].length == 0){ return false; } int j = matrix[0].length ; ...

2019-10-10 11:23:20 252

原创 使用 try-with-resources 自动关闭资源

程序员经常会忘记关闭文件。jdk 7 提供了下面 的新的 try-writh=resources 语法来自动关闭文件。try(//声明 和创建资源){//使用资源来处理文件;}//两种笔试常考的编程题 复制文件import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOExcept...

2019-10-10 09:57:24 308

原创 二分查找

public class erfenTEST { public static void main(String[] args) { int[] arr = {1,2,3,4,5,6,7,8,9,10}; int cur = 7;// System.out.println(ef(arr , cur));// ef1(arr ,cur); System.out.println(e...

2019-10-10 09:30:05 82

原创 复习24天(UDP 和 Tcp 协议 编程知识)

今天目标---- 网络编程1、了解网络概念2、套接字(socket)编程3、UDP4、TCP网络:网络模型:端口:OS中共有65535个端口|-- 固定端口(前1024)|-- 动态端口IP地址:作用:分类:常见的IP:子网掩码:作用:socket对象java.net包TCP:TCP/IP协议簇中的重要协议点对点,安全可靠的协议UDP(User Dat...

2019-10-10 08:59:36 162

原创 排序算法

影响排序算法性能的条件 合适的算法策略(算法好坏的本质)数据的规模情况(处理的数据量的大小) 数据的分布情况(完全随机、大致有序、大量重复)排序算法的稳定性 假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,即在原序列中,r[j]=rj], 且r[]在r[j]之前,而在排序后的序列中,r[]仍在rj]之前, ...

2019-10-08 19:14:55 109

原创 优先队列

出队顺序和入队顺序无关。优先级相关,本身还是队列应用:任务管理器中选择优先级高的任务执行游戏中塔防类游戏优先攻击(距离、威胁、先后)import com.oupeng.p3队列.Queue;public class PriorityQueue<E extends Comparable<E>> implements Queue<E> { privat...

2019-10-08 10:58:58 81

原创 堆和优先队列

二叉堆二叉堆是一颗完全二叉树,堆中的某个结点的值总是不大于父节点的值,通常这种堆称为最大堆(相应的可以定义最小堆)下层的某一元素不一定小于上层的某一元素,既然是完全二叉树,所以用数组定义该结构。import java.util.Iterator;import javax.print.attribute.standard.MediaSize.Other;import com.oupen...

2019-10-08 10:23:39 101

原创 数据结构(7)-----二分搜索树

二分搜索树(Binary Search Tree)叫 二叉搜索树 、二叉排序树本身是二叉树,对于每一个结点来说,其规定是。每一个结点,大于其左子树的所有结点的值,小于其右子树的所有结点的值。同样,其子树也是一颗二分搜索树,那么该树中元素要具有可比性不包含重复元素。1.首先因为二分搜索树中,数据需要可比性,那么让数据继承Comparableimport java.util.Itera...

2019-10-03 20:25:46 119

原创 递归实现---------链表

//链表本身是具有天然递归性。public class LinkedListRecursion<E> implements List<E> { private class Node{ E data; //数据域 Node next; //指针域 public Node(){ this(null,null); } public Node(E...

2019-09-26 09:21:49 209

原创 数据结构(六)------树

树:1.树的概述2.二叉树概述3.二分搜索树4.堆和优先队列5.线段树6.Trie前缀树7.并查集8.AVL树9.红黑树树的定义:树(Tree) 是n (n≥0) 个结点的有限集。当n=0时称为空树。在任意一颗非空树中: (1) 有且仅有一个特定的称为根(root) 的结点; (2) 当n>1时,其余结点可分为m (m>0) 个互不相交的有限集T1、T2、… Tm...

2019-09-25 16:35:53 223

原创 课外拓展--

树的存储结构:双亲表示法:我们人可能因为种种原因,没有孩子,但无论是谁都不可能是从石头里蹦出来的,孙悟空显然不能算是人,所以是人一-定会有父母。树这种结构也不例外,除了根结点外,其余每个结点,它不一定有孩子,但是一-定有且仅有一个双亲。我们假设以一组连续空间存储树的结点,同时在每个结点中,附设一个指示器指示其双亲结点到链表中的位置。也就是说,每个结点除了知道自己是谁以外,还知道它的双亲在哪里...

2019-09-25 14:57:32 137

原创 编程题总结2

如和去解:1.解题思路: 对于杨辉三角,来说可以转换为,一个直角三角型随着每一行的增加, 每一行的列随着 行数也在变换,在每一行的首和尾,都为1,看杨辉三角,变化,从3行开始,除了从一开始和结尾,中间的数,随着上面的两个去变化,随着数的增加,中间的数,都会随前一行上面对应的数,(同行上一个数和同护行上一个数加一)。import java.util.ArrayList...

2019-09-25 10:13:03 103

原创 数据结构(五)------递归

今天我们来认识一下------------------递归!看看这个你会更快的理解:当你往镜子前面一站,镜子里面就有-一个你的像。 但你试过两面镜子一起照吗?如果A、B两面镜子相互面对面放着,你往中间- -站,嘿,两面镜子里都有你的千百个“化身”。为什么会有这么奇妙的现象呢?原来,A镜子里有B镜子的像,B镜子里也有A镜子的像,这样反反复复,就会产生-连串的“像中像”。这是一种递归现象.1....

2019-09-23 21:17:03 320

原创 编程题总结

1.读题后,理解题,只要数组中有偶数是就一定在奇数前。那么,在解决交换类问题,我们可以用到双指针,只用遍历一边即可,在数组是一段连续的空间,存储数据。通过下标访问刚说到通过双指针去解决问题,那么我们来看看怎么解决。首先定义两个指针 一个 左 L = 0 ; 右 R = 数组长度减一;根基题意来看,是将偶是的数排在前面,将奇数排在后面。那么我们通过判奇 偶 数...

2019-09-20 18:47:57 123

原创 数据结构(单向循环链表-------约瑟夫问题)

那么看看约瑟夫问题是什么问题?据说著名犹太历史学家Josephus有过一下的故事:在罗马人占领乔塔帕特后,39个犹太人与Josephus及他的朋友躲在一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成- -个圆圈,由第1个 人开始报数,每报数到第3个人该人必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止。然而Josephus和他的朋友并不想遵从,J...

2019-09-20 16:05:41 266

原创 数据结构(一)------数据结构和算法、动态数组

数据结构与算法要想了解数据结构,必须首先了解一下什么是数据?什么是结构?数据:能被计算机存储、识别、和计算例如:内存:对象、变量等硬盘:音乐、图片等结构:就是数据与数据之间一种或多种特定的关系。数据结构和算法起到什么作用?数据结构是对在计算机内存中(或磁盘)中的数据的一种规划。数据结构包括数组、链表、栈、二叉树、哈希表等。那么看看数据结构的特性:数据结构 ...

2019-09-19 20:10:10 211

原创 数据结构(四)--------单向链表、单向循环链表

动态链表:在学过数组后,发现数组的存储结构有一定的缺陷。就是查找效率高,但是 增、删、改效率低, 还有就是数组的大小是不可变的。接下来介绍一种新的数据存储结构(链表)相对于数组来说还是有一些不同的地方。链表:是一种线性的数据结构,相比数组,链表更加灵活,通过指针去进行增、删、改查,但是链表不能通过下标去查询。一个链表结点包含数据域和指针域。代码实现:private class Nod...

2019-09-19 20:01:38 188

原创 数据结构(三)---------队列

队列的定义:队列是只允许在一端进行插入操作,而在另一端进行删除操作的线性表队列 :先进先出 First In Last Out的线性表 , 简称 FIFO队尾: 允许插入的一端队头:允许删除的一端称队列的顺序存储结构-----入队平均 O(n)顺序存储出队列-----O(n)每一次出队 都为最坏情况队列接口Queue的定义编写接口public interface Que...

2019-09-18 15:58:42 139

原创 数据结构(二)-----栈、双端栈

今天我们来了解一个内存中也会用到的数据结构-----栈大部分的微处理器运用了栈的的体系结构,例如运行一个方法时,把它的返回地址和参数压入栈,当方法返回结束时,数据出栈。那么我们来了解一下栈:(先进后出)栈: 只在栈顶(线性表的表尾)进行插入和删除操作这么看栈的定义,栈就是特殊的线性表啊因为栈的特殊性,所以对于栈也要定义了自己的方法(说栈是特殊的线性表)所以我们基于线性表去实现栈即可。...

2019-09-18 08:58:00 350

原创 栈的应用(递归:例子裴波那契数列 四则运算表达式求值 :后缀(逆波兰) )

递归:-栈有一个很重要的应用:在程序设计语言中实现递归。当你往镜子前面一站,镜子里面就有-一个你的像。 但你试过两面镜子一起照吗?如果A、B两面镜子相互面对面放着,你往中间- -站,嘿,两面镜子里都有你的千百个“化身”。为什么会有这么奇妙的现象呢?原来,A镜子里有B镜子的像,B镜子里也有A镜子的像,这样反反复复,就会产生-连串的“像中像”。这是一种递归现象.递归金典例子:-裴波那契数列,为...

2019-09-11 11:03:47 316

原创 配置文件的使用properties

2019-09-06 14:31:05 95

原创 一个完整的TCP客户端 服务端 编程

服务端:import java.io.IOException;import java.net.*;public class ServerComputer { public static final int PORT = 8888; public static void main(String[] args) { ServerSocket ss = null; t...

2019-09-06 11:27:55 210

原创 复习第25天

Tcp编程需要编写两端代码(客户端和服务端)服务器:接受、传递客户端:发送和接受简单的练习:import java.io.IOException;import java.io.PrintWriter;import java.net.ServerSocket;import java.net.Socket;public class TestServerTcp { public ...

2019-09-04 00:38:42 102

原创 多线程实现网络UDP

注意在实现过程中 用的是 内部类 (用来对作为通信的接受端)整个过程中 只能用 一个 DatagramSocket ds 对象 这样才能对如果不是同一个 ds 就不能实现交互 所以在 内部类 时 定义一个 私有的ds 作为构造函数的参数用来在 发送 数据时 还可以同时 接受数据 在同一个 ds 对象 下;相互之间 发送 特定消息可结束线程import java.io.IO...

2019-09-03 15:05:47 445

原创 UDP协议 和 Tcp协议 网络编程

Class InetSocketAdress:网络编程中需要 :构造方法:静态方法:createUnresolved:一个简单的UDP协议网络连接:先将软件连接在自己 ip 地址 和 对应的端口上,在执行代码用一个编号的网络连接测试工具:实现接受和发送端:import java.io.IOException;import java.net.DatagramPa...

2019-09-03 14:39:35 164

原创 网络编程InetAddress类(获取客户端的IP地址和主机名字等)

InetAddress类:

2019-09-03 10:20:59 585

原创 UDP协议Tcp协议

什么是UDP协议:UDP (user datagram protocol)---⽤户数据报协议,是OSI(Open System Interconnection,开放式系统互联) 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。UDP不提供可靠性,它只是把应⽤程序传给IP层的数据报发送出去,但是并不能保证它们能到达⽬的地。由于UDP在传输数据报前不⽤在客户和服务器之间建⽴...

2019-09-02 19:13:04 131

原创 线程(同步案例)

闹铃 响 3 声 人说知道了在这个例子中重要的是 把 boolean xiang 值 当作相互之间的 钥匙 public class Clock implements Runnable { private boolean xiang; public boolean isXiang() { return xiang; } public void setXiang...

2019-09-02 18:49:55 79

原创 线程中(生产者和消费者问题 和 唤醒机制)

代码示例:import java.util.Random;public class Productor implements Runnable{ private String[] foods; private Disk disk; private Random ram = new Random(); public String[] getFoods() { r...

2019-09-02 11:50:16 198

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除