- 博客(31)
- 资源 (1)
- 收藏
- 关注
原创 socketDemo套接字
package com.yimu.socket;import java.io.*;import java.net.Socket;import java.util.Scanner;//客户端程序public class SocketTest { public static void main(String[] args) { String serverName = "localhost";// System.out.println(serverName);
2022-03-28 10:48:42 186
原创 IO流基础练习
package my.yimu.io;import java.io.File;import java.io.FileOutputStream;import java.io.OutputStream;/* * 写入文件: * 1、找到指定的文件 * 2、根据文件创建文件的输出流 * 3、把内容转换成字节数组 * 4、向文件写入内容 * 5、关闭输入流 */public class FileWriter { public static void main(String[]
2021-12-24 09:38:47 169
原创 获取前N天/月/年的日期
/** * 获取前N天的日期 * @param n * @return */ public static String getLastNDayDate(String format, int n) { Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.DATE, -n); //得到前n天 Date date = calendar.getTime(); Sim.
2021-12-23 14:36:18 307
原创 lambda表达式demo笔记
package com.yimu.demo2;public class TestLambda { //3.静态内部类 static class Like2 implements ILike{ @Override public void lambda() { System.out.println("lamdba2"); } } public static void main(String[] args
2021-12-21 10:19:28 143
原创 静态代理demo
package com.yimu.demo2;//静态代理public class StaticProxy { public static void main(String[] args) { //果农(种水果) FruitSeller seller = new FruitGrower(); //水果经销商(传入果农) FruitDealer fruitDealer = new FruitDealer(seller);
2021-12-21 09:47:31 213
原创 连续子数组最大和
package com.yimu.test;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Arrays;public class D {// 给定一个长度为 n 的数组,数组中的数为整数。// 请你选择一个非空连续子数组,使该子数组所有数之和尽可能大。求这个最大值。 public static void.
2021-12-03 18:14:12 862 1
原创 LeetCode(力扣)_接雨水
package com.yimu.test;//给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。// 示例 1://输入:height = [0,1,0,2,1,0,1,3,2,1,2,1]//输出:6//解释:上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。//// 示例 2://输入:height = [4,2,0,3,2,5]//输出:9//
2021-12-01 14:32:40 158
转载 2021-07-27__ IE8不兼容rgba()01
IE8不兼容rgba()01rgba():rgba的含义,r:red,g:green,b:blue,a:透明度。rgba(255,255,255,0.2) 这样就代表了黑色,透明度为0.2filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33ffffff,endColorstr=#33ffffff);.ad_img_l{ float: left; height: 322px;
2021-07-27 15:59:22 133
原创 面试题02
第一天:如何确保不会死锁?并发的安全问题:存在共享数据,多线程共同操作数据指定获取锁的顺序,并强制按照指定的顺序获取锁关键字synchronized可以保证在同一时刻,只有一个线程可以执行某个方法或某个代码块,同时synchronized可以保证一个线程的变化可见(可见性),即可以代替volatile。java中HashMap的工作原理?键值对, 容量 负载因子 扩容机制16 0.75f=12 一旦HashMap的size乘积,就会触发扩容,那如何扩容扩容机制超出16扩大HashMa
2020-11-16 21:07:11 144
原创 面试笔记01(Spring)
Spring和Long1.String一旦初始化不可变,一旦被修改,那么将会是一个新的类(所谓的修改只是改变引用地址)String被final修饰,所以String类不可以被继承,所以任何对String的操作方法,都不会被继承覆写(重写)String中保存数据的是一个char数组类型的value,value也被final修饰所以value一旦被赋值,内存地址就无法改变,而且value的权限是private所以外部无法访问,而String并未对外开放value的赋值方法(set),所以value一
2020-10-28 23:11:14 249
原创 虚拟机安装Tomcat/jdk/nginx..
https://www.cnblogs.com/sxdcgaq8080/p/10417188.html
2020-10-13 23:15:39 242 1
原创 控制台打印sql查询结果
log4j.properties# 全局日志配置log4j.rootLogger=DEBUG, stdout# MyBatis 日志配置log4j.logger.com.zhiyou=DEBUG# 控制台输出log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.Co
2020-09-24 20:14:11 705
原创 ssm框架配置文件
spring.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:tx
2020-09-20 15:14:30 108
原创 网络编程 TCP传输 简单的多人聊天
简单的多人聊天(直接复制客户端多开)没有界面,在控制台实现package com.yimu.demo;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;import java.util.HashMap;import java.util.Map;import java.ut
2020-09-10 20:47:30 177
原创 多线程练习题(双色球)
某公司组织年会,会议入场时有两个入口,在入场时每位员工都能获取一张双色球彩票,假设公司有100个员工,利用多线程模拟年会入场过程, * 并分别统计每个入口入场的人数,以及每个员工拿到的彩票的号码。 * 【双色球规则: * 1“双色球”彩票投注区分为红色球号码区和蓝色球号码区。 * 2“双色球”每注投注号码由6个红色球号码和1个蓝色球号码组成。红色球号码从1--33中选择;蓝色球号码从1--16中选择。】 * 线程运行后打印格式如下: * 编号为: 2 的员工 从
2020-09-07 21:59:18 635
原创 Codewars练习题目
编写一个函数,它接受一个或多个单词组成的字符串,并返回相同的字符串,但将所有五个或五个以上字母单词颠倒(就像这个Kata的名称)。 传入的字符串将只由字母和空格组成。给定一串单词,您需要找到得分最高的单词。一个单词的每个字母都根据其在字母表中的位置对分数进行评分:a = 1, b = 2, c = 3等。 您需要将得分最高的单词作为字符串返回。找到丢失的字母,编写一个方法,该方法将连续(递增)字母的数组作为输入,并返回数组中缺少的字母。您将始终获得有效的数组。而且总是会丢失一个字母。数组的
2020-09-04 10:58:48 936
原创 注解
注解注解:1.5后新特性,是对程序的说明提到 注解最先联想到的是注释但注释是写给自己或者其他人看的注解是写给电脑看的作用:编写文档(api 抽取程序中的注解),代码分析(反射),编译检查(重写方法)注解主要分为:jdk预定义的注解自定义注解程序中的注解...
2020-09-03 23:10:08 164
原创 javaweb员工信息人事管理系统(项目简单测试)
实现语言:Java 实现技术:HTML、JavaScript、JSP、Servlet环境要求:Eclipse、数据库MySql、Tomcat 设计网页Bootstrap要求XXX公司有一个人事管理系统,1 登录:根据编号和姓名登录2 登录成功,首页直接展现全部雇员信息,每条数据后有对应的删除+更新操作3 首页有添加用户按钮 完成添加雇员操作, 之后继续展示首页全部数据4 点击删除,删除雇员,之后继续展示首页全部数据5 点击更新,更新页面回显信息,
2020-08-22 09:40:33 2741 1
原创 JDBC基础(增删改查demo)/封装DBUtil/mysql8+时区无法识别
- JDBC的步骤1 注册驱动2 获得连接对象3 获得执行语句对象4 执行SQL5 关流
2020-08-13 20:26:46 303
原创 JavaScript实现二级联动(根据省份确定城市的下拉列表)
根据省份确定城市的下拉列表基础的二级联动<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><bo
2020-08-05 22:20:59 599
原创 Java练习 基于数组的敏感词过滤/用户注册合法性判定
1.用户名长度大于等于6位 密码长度大于等于8位,必须包含英文字母以及数字 以上两个条件同时成立注册才能成功。2.敏感词过滤
2020-07-24 21:05:40 481
原创 Java练习 HashSet/TreeSet去重,排序问题
- 创建一个student类 - 属性 age sex score name - 创建10个student对象装入hashset中,通过设置student类保证age相差5岁以内 sex相同 name相同 score相差10以内为同一个学生 ,不能重复加. - 创建一个teacher类 - 属性age name salary - 创建10个teacher对象 装入treeset中 - 通过设置teacher类 保证age大的在treeset前面 age相同 salary小
2020-07-22 22:30:48 575
原创 JAVA笔记 常用类_Object类/String类(字符串反转,去重)/StringBuffet类
API - Application Program Interface类库 - 类的说明书:即叫什么(类名) 有什么属性(类的解释) 有什么(属性,方法,构造方法) 具体如何做(每个方法的使用说明)简单介绍一些常用类和其使用方法.
2020-07-18 10:49:37 270
原创 Java练习 车牌限行及指定日期判定限行
车牌限行:周一 限行车牌尾号1 6周二 限行车牌尾号2 7周三 限行车牌尾号3 8周四 限行车牌尾号4 9周五 限行车牌尾号5 0周六 周日不限行如果车牌最后一位不是数字,取倒数第二个…即 取最后一个数字进行例如 : 今天是 周五 豫A 12345 限行今天是 周五 豫A 1234A 不限行今天是 周五 豫A 1230A 限行程序都要以键盘输入的形式输入 时间和车牌设计方法1 以当前时间进行时间的限行设计方法2 判断指定时间 指定车牌是否限行
2020-07-17 23:04:40 2363
项目练习---某某公司人事管理系统
2020-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人