自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (1)
  • 收藏
  • 关注

转载 单例模式中的线程安全问题

转载自:https://www.cnblogs.com/ithfm/p/10280910.html单例的设计模式中,一些代码的写法会存在线程安全的问题,举例如下:(1)单例模式的懒汉式[线程不安全,不可用] public class Singleton { private static Singleton instance=null; private Singleton() {}; .

2021-01-08 17:24:04 1497

原创 js实现复选框的反选

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><!DOCTYPE html><html><head> <meta charset="utf-8"> .

2021-01-07 15:28:25 421

原创 Spring MVC 入门HelloWord

Maven Pom.xml <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.32</version> &l...

2021-01-01 14:33:41 131

原创 不死神兔问题

两种解决方案1.for2.递归 public static void main(String[] args) {//不死神兔问题 int[] arr = new int[20]; arr[0]=1; arr[1]=1; for (int i=2;i<arr.length;i++){ arr[i]=arr[i-1]+arr[i-2]; } for (int i=

2020-12-28 17:52:17 161

原创 N!递归调用

public static void main(String[] args) { Scanner sc = new Scanner(System.in); int i = Integer.parseInt(sc.next()); test t =new test(); System.out.println(t.digui(i)); } public int digui(int n){//递归调用时注意边界值...

2020-12-23 22:46:08 183

转载 Callable Future 多线程

转载:https://www.cnblogs.com/frankltf/p/10554932.htmlCallable和Future概述 Callable和Future,它俩很有意思的,一个产生结果,一个拿到结果。 Future表示一个可能还没有完成的异步任务的结果,针对这个结果可以添加Callback以便在任务执行成功或失败后作出相应的操作。 Callable接口中只有一个call()方法,和Runnable相比,该方法有返回值并允许抛出异常 FutureTas

2020-12-20 21:50:51 111

原创 子数组的最大累加和问题(牛客)

题目描述给定一个数组arr,返回子数组的最大累加和例如,arr = [1, -2, 3, 5, -2, 6, -1],所有子数组中,[3, 5, -2, 6]可以累加出最大的和12,所以返回12.[要求]时间复杂度为O(n)O(n),空间复杂度为O(1)O(1) public int maxsumofSubarray (int[] arr) { // write code here int sum=0; int temp=0;

2020-12-20 10:26:09 156

原创 两个有序数组合并成为一个有序数组

int[] arrA={1,5,6,7,9}; int[] arrB={0,2,4,6,8,10}; int[] temp=new int[arrA.length+arrB.length]; int a=0; int b=0; for (int i = 0; i < temp.length ; i++) { // int min=arrA[i]; if(a<arrA.length&&b<a...

2020-12-17 22:59:55 301

原创 旋转数组,最Low的解法

给定一个数组,将数组中的元素向右移动k个位置,其中k是非负数。示例 1:输入: [1,2,3,4,5,6,7] 和 k = 3输出: [5,6,7,1,2,3,4]解释:向右旋转 1 步: [7,1,2,3,4,5,6]向右旋转 2 步: [6,7,1,2,3,4,5]向右旋转 3 步: [5,6,7,1,2,3,4]示例2:输入: [-1,-100,3,99] 和 k = 2输出: [3,99,-1,-100]解释:向右旋转 1 步: [99,-1,-100,3]...

2020-12-17 22:57:25 76

原创 java.util.ConcurrentModificationException 并发修改异常

如果有不对的地方请大家指出来哈现在我们有一个需求:需求:如果li集合中有'0',则再add一个元素'x' List<String> li = new ArrayList<String>(); li.add("111"); li.add("222"); li.add("0"); li.add("333"); Iterator<String> it = li..

2020-12-15 18:06:26 120

原创 Git常用命令

git init 初始化git commit 提交git addgit remote -vgit remote yuanshi xxxxxxxxxxxxxxgit fetch yuanshigit mergegit statusgit pull yuan master 不需要合并git branch xxgit branch -d (D) xx 删除本地分支 D强制删除git push yuan -d fenzhi 删除远程分支git checkout...

2020-11-26 14:52:50 78

原创 dubbo pom.xml爆红 dubbo-2.6.0.jar 下载

昨天试了半天在spring的官网找不到dubbo-2.6.0.jar结果在项目里加入了这一句,就自己导入了,可能是我的maven没有设置好阿里云的镜像吧 <repositories> <repository> <id>ali</id> <url>http://maven.aliyun.com/nexus/content/groups/public</url..

2020-11-26 08:22:36 451 1

原创 mybatis报错java.lang.ClassCastException: com.github.pagehelper.PageHelper cannot be cast to org.apache

java.lang.ClassCastException: com.github.pagehelper.PageHelper cannot be cast to org.apache.ibatis.plugin.Interceptor配置分页助手时5.0版本会自动获取方言使用的类是com.github.pagehelper.PageInterceptor <!--配置分页助手插件--> <plugins> <plugin inte

2020-11-23 15:54:23 303

原创 springMVC实现简单增删改查

项目截图项目百度网盘下载地址链接:https://pan.baidu.com/s/1MfFEpm-7XA0X0_fNLsLgAA提取码:fa3w

2020-11-21 17:55:13 464

原创 基于Servlet的增删改查案例(文后有源码)

效果图功能点简单功能列表查询 登录 添加 删除 修改复杂功能删除选中 分页查询 减轻服务器内存的开销 提升用户体验 复杂条件查询 项目结构主要逻辑代码页面UserDaoImplpackage com.yang.dao.Impl;import com.yang.dao.UserDao;import com.yang.domain.User;import com.yang.utils.JDBCUtils;...

2020-11-17 12:04:41 775

原创 TCP通信联系,服务器数据写入文本文件

客户端代码package com.yang_01;import java.io.*;import java.net.Socket;import java.sql.SQLOutput;/* 客户端发送数据,接受服务器反馈 */public class ClientDemo { public static void main(String[] args) throws Exception { //创建socket对象 Socket s =

2020-11-12 12:08:33 378 2

原创 Spring AOP底层 基于cglib的动态代理生成

前言我们都知道AOP常用的动态代理技术有两种一种是JDK代理:一种基于接口的动态代理技术 另一种是cglib代理:基于父类的动态代理技术 JDK代理需要一个接口才行,而cglib只需要代理对象就行,cglib的底层好像也是调用的JDK的动态代理现在我们只说一下cglib的动态代理目标对象public class Target { public void method(){ System.out.println("method 执行。。。。。。。。。。。"..

2020-11-08 16:51:15 139

转载 快速理解 一,二,三范式

第一范式(1NF):第二范式(2NF):  满足2NF的前提是必须满足1NF。此外,关系模式需要包含两部分内容,一是必须有一个(及以上)主键;二是没有包含在主键中的列必须全部依赖于全部主键,而不能只依赖于主键的一部分而不依赖全部主键。  定义听起来有点绕,不慌,直接看图,只有全部的非主键列依赖于全部主键,才满足第二范式。第三范式(3NF):...

2020-10-28 15:49:24 1419

原创 关于ASP技术的增删改查demo

222222222222

2020-10-21 21:44:44 138 1

原创 Java学习笔记(杂乱)

suspend()和resume()方法:两个方法配套使用,suspend()使得线程进入阻塞状态,并且不会自动恢复,必须其对应的 resume()被调用,才能使得线程重新进入可执行状态 1. List 是一个有序集合,可以存放重复的数据 (有序:存进是什么顺序,取出时还是什么顺序) (1).ArrayList 底层是数组适合查询,不适合增删元素。 (2).LiskedList 底层是双向链表适合增删元素,不适合查询操作。...

2020-10-21 21:41:39 109

原创 2020年软件设计师考试笔记

1.浮点数相加做运算时,首先要对阶,小阶向大阶看齐,同时位数右移。(因为左移会改变最高位,误差大)2.《计算机软件保护条例》是国务院颁布的,讨论软件著作权时要考虑软件是否为职务作品、合作开发、委托开发3.著作权中的署名权、修改权、保护作品完整权保护期不受限制...

2020-10-21 21:40:43 689

原创 寻找第K大 java(牛客)

题干话不多说直接上代码import java.util.*;public class Finder { public int findKth(int[] a, int n, int K) { quickSort(a, 0, n - 1);//排完序是从小到大的序列 return a[n-K]; } private static void quickSort(int[] arr,..

2020-10-21 21:16:43 122

原创 判断路径是否相交(力扣 1496题 )

给你一个字符串 path,其中 path[i] 的值可以是 'N'、'S'、'E' 或者 'W',分别表示向北、向南、向东、向西移动一个单位。 机器人从二维平面上的原点 (0, 0) 处开始出发,按 path 所指示的路径行走。 如果路径在任何位置上出现相交的情况,也就是走到之前已经走过的位置,请返回 True ;否则,返回 False 。...

2020-10-11 15:01:25 333

原创 确定一个字符串 s 的所有字符是否全都不同(力扣)

实现一个算法,确定一个字符串 s 的所有字符是否全都不同。 输入: s = "leetcode" 输出: false 输入: s = "abc" 输出: true 限制: 0 <= len(s) <= 100public static boolean pdStr(String str) { for (int i = 0; i < str.length(); i++) ...

2020-10-10 21:31:47 519

原创 关于SpringBoot的增删改查小测试(无注解)

1.创建SpringBoot项目我们以eclipse为例,首先我们要安装Maven1)安装maven,网上有很多教程大家可以参考这位老哥的教程(https://www.cnblogs.com/kyleinjava/p/9549481.html)安装好之后我们要在eclipse进行一些配置让eclipse使用我们自己刚刚安装的maven,如下所示2)我们在eclipse中安装sp...

2020-04-06 14:19:16 688

原创 SpringBoots连接数据库报错Could not create connection to database server. Attempted reconnect 3 times. Givin

解决方法jdbcUrl换成这个jdbc:mysql://localhost:3306/goods?useUnicode=true&characterEncoding=UTF-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC...

2020-04-04 09:27:07 306

原创 数据库管理系统的三级模式与两级映像

1.数据库系统的三级模式结构:数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成,如图:①模式(schema):模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。它是数据库系统模式结构的中间层,既不涉及数据的物理存储细节,右与具体的应用程序、所使用的应用开发工具及高级程序设计语言无关。模式...

2019-12-01 20:52:21 2138

原创 ListBox实现简单选课系统

1.效果图异常处理正解 //添加新的课程 private void btnAddCourse_Click(object sender, EventArgs e) { bool exit = false; if (txtCourse.Text == "") ...

2019-11-01 22:21:22 439

原创 C#输入三条边判断是否为三角形

题目基类Shape类是一个表示形状的抽象类,GetArea ()为求图形面积的函数。请从Shape类派生三角形类(Triangle),并给出具体的求面积函数,并在主函数中多态地实现调用。 public abstract class Shape{} public class Triangle : Shape { p...

2019-10-29 21:50:38 2944

原创 VS2010,aspx连接SQLever2008R2,把数据库中的数据展示到网页

首先在自己的SQLsever中建立一个叫test1的数据库,(我的数据库是用的Windows身份验证所以连接字符串后面没有SQLSever的账号和密码) protected void Page_Load(object sender, EventArgs e) { SqlConnection conn =new SqlConnection...

2019-10-24 22:01:44 535

原创 SQL Sever 入门,此SQL对应《数据库系统概论》

自己先建立了一个数据库Schoolcreate database School然后创建表下面的代码是我用SQLsever生成的SQL脚本USE [School]GO/****** Object: Table [dbo].[Student] Script Date: 10/06/2019 16:31:48 ******/SET ANSI_NULLS ONGOSET...

2019-10-08 21:17:05 699

原创 asp.net连接sqlever2008R2,

SqlConnection con = new SqlConnection("Data Source = (local);DataBase=Student;Trusted_Connection = true"); con.Open(); SqlCommand cmd = new SqlCommand(); cmd.CommandTe...

2019-09-29 21:54:07 284

原创 判断一个数是否为素数C#实现

int t, i; t = Convert.ToInt32(Console.ReadLine()); bool resoult = true;//假设是素数 for ( i = 2; i < t-1; i++)//最小的素数是2, { i...

2019-09-26 17:40:41 3352

原创 编写程序练习List<T>的基本使用

编写程序练习List<T>的基本使用 /* * 4.编写程序练习List<T>的基本使用: ①创建一个只能容纳string对象的名为names的List集合; ②按顺序向集合中添加5个字符串对象:“Joh...

2019-09-26 14:56:35 3801

原创 (C#)实现对n个整数组成的一维数组按逆序重新存储并输出

对n个整数组成的一维数组按逆序重新存储并输出(n<10) int[] arr = new int[9]; int i,j,n,temp; //读入一个整数n Console.WriteLine("请输入n!"); try...

2019-09-26 14:43:56 6513

原创 数组中的位置交换

题目一个数组有8个元素,将前3个元素通过移动串到后3个位置上,如果其初始数据为:12345678不增加数组,也不增加数组的存储单元,通过移动数组元素将数组变化为:45678123 int[] arr = new int[] { 1,2,3,4,5,6,7,8}; int temp ;//用于后面替换 ...

2019-09-26 14:03:13 6140

原创 用js做一个很简易的计算器

效果图代码html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <div> 操作数1:<input ...

2019-09-22 12:51:33 3302

转载 编程求出大于m的最小素数。C# 方法实现

private static int GetNumber(int beginNum) { beginNum++; for (int i = beginNum - 1; i > 1; i--) { if (beginNum % ...

2019-09-21 19:17:04 4462

原创 对一维数组的替换和冒泡排序

一位数组中,数组的删除不太方便,可以对其进行替换using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;namespace yy3{ class Program { static void ...

2019-09-19 21:53:31 290 1

原创 java生成UUID和toBean()

package tttt;import java.util.UUID;public class ttt { public static void main(String[] dd) { //转化为String对象 String uuid = UUID.randomUUID().toString(); //打印UUID System.out.println(u...

2018-09-11 22:07:17 406

angularweb2.rar

angular前端,完美

2019-09-19

空空如也

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

TA关注的人

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