- 博客(26)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 linux部署springboot项目--新
2.windows上要有xshell(连接服务器进行用命令操作服务器),xftp(连接服务器传输文件),navicat连接服务器上的mysql,进行数据库表的创建。否则创建镜像的时候会出现manifestforjava11notfoundmanifestunknownmanifestunknown。二、在docker文件夹里创建你的项目文件夹(我的项目名字为teaching)第二个端口号暴露的是容器的端口号,这样linux才能连接容器。#容器启动的时候运行的命令。...
2022-07-21 11:38:14 1840
原创 实现一个方法,能够生成一个随机字符串数组。这些字符串必须是不一样的,每个字符串由字母和数字组成。方法输入参数有两个:- Count:字符串数目,- Str_length: 字符串长.(java笔试)
实现一个方法,能够生成一个随机字符串数组。这些字符串必须是不一样的,每个字符串由字母和数字组成。方法输入参数有两个:- Count:字符串数目,- Str_length: 字符串长.(java笔试)
2022-06-13 11:16:33 1873
原创 计数排序--Count Sorting
1.概念计数排序(Counting sort)是一种非基于比较的排序算法,其核心在于将输入的数据值转化为键存储在额外开辟的数组空间中以达到排序的效果。2.计数排序平均时间复杂度:o(n+k)(平方)、空间复杂度:o(k)。public class CountSorting { public static void main(String[] args) { int arr[]= {2,3,4,5,6,2,3,8,5}; sort(arr); f
2022-04-28 22:51:04 145
原创 选择排序--SelectionSort
public class SelectionSort { public static void main(String[] args) { int arr[]={8,9,4,2,6,7,1}; SelectionSort selectionSort=new SelectionSort(); selectionSort.selectionsort(arr); for (int i=0;i<arr.length;i++){
2022-04-26 20:49:22 101
原创 冒泡排序--
public class BubbleSort { public static void main(String[] args) { int arr[] = {8, 4, 6, 7, 2, 9}; BubbleSort s = new BubbleSort(); s.bubblesort(arr); for (int i = 0; i < arr.length; i++) { System.out.pri
2022-04-25 23:58:53 99
原创 插入排序算法
public class InsertionSorting { public static void main(String[] args) { int Arr[] ={5,4,3,2,1}; InsertionSorting in=new InsertionSorting(); in.sort(Arr); for (int i=0;i<Arr.length;i++){ System.out.print(
2022-04-24 23:17:17 189
原创 org.springframework.web.filter.CharacterEncodingFilter
写狂神项目的时候,最后test能搜索出东西但是启动tomcat没有网页出来,让我看日记,说java.lang.ClassNotFoundException: org.springframework.web.filter.CharacterEncodingFilter最后加了lib目录,并往lib里加入了包,还是没有用最后看了这个老兄的添加链接描述就解决了...
2021-12-11 17:17:01 404
原创 Spring——入门--Bean的装配方式
有两种装配方式第一种基于XML的装配方式把User在xml里给配置为bean,在xml里还可以用构造注入方式和设置注入方式为User里的属性注入值第二种是基于Annotation(注解)的装配在类的上面用@Repository(“这里面填bean的id”),就可以实现在xml里把该类注册为bean的效果了,需要在xml里进行扫描注解进行配置,<context:component-scan base-package="这里面填注册成bean的类的路径" />并加入spring-ao
2021-11-16 23:35:12 178
原创 Spring——入门--三种实例化bean方式
第一种是构造器实例化是指通过该类中默认的无参构造方法来给bean赋值创建一个Man类,里面什么都不用写在applicationContext.xml中写想要用Man值实例化的bean<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance
2021-11-13 16:38:56 267
原创 Spring——入门--依赖注入
依赖注入-就是给类里的属性在applicationContext.xml里用<property>调用类里的属性的setter方法去加入值。applicationContext.xml里的代码<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSc.
2021-11-13 16:03:01 412
原创 Spring——入门
做第一个Spring入门程序我们需要创建一个动态web程序在Eclipsec里的操作如下再把commons-logging-1.2.jarspring-beans-4.3.6.RELEASE.jarspring-context-4.3.6.RELEASE.jarspring-core-4.3.6.RELEASE.jarspring-expression-4.3.6.RELEASE.jar四个jar包复制到 lib下Spring框架包可以从...
2021-11-13 12:26:50 254
原创 回文排列····
回文排序给定一个字符串,编写一个函数判定其是否为某个回文串的排列之一。//回文字符串有一种定义:其他字符出现次数都是偶数,有且只有一个字符出现次数为奇数。//可以用Hash去判断,当偶次出现时,会加入,然后删除,Hash里不会存,出现奇数时,可以加入,但是出不来,最后判断Hash的长度只能存一个出现奇数次数的字符,长度为1。力扣代码class Solution { public boolean canPermutePalindrome(String s) {Set<Characte
2021-11-10 23:14:16 153
原创 判定是否互为字符重排
判定是否互为字符重排//记忆这种方法,判断一串字符是否为另外一串的重新排序,那就把两串字符都变为char数组,然后进行sort排序,//再把两个数组变为String,用String的equals比较,如果相同,则是.力扣代码class Solution { public boolean CheckPermutation(String s1, String s2) {char [] c1=s1.toCharArray();char [] c2=s2.toCharArray(); Arra
2021-11-10 23:12:33 250
原创 判定字符是否唯一
判定字符是否唯一想到用两个for循环判断字符是否唯一还有就是用String的lastIndexOf()方法力扣代码class Solution { public boolean isUnique(String astr) {// char [] s=astr.toCharArray();// for(int i=0;i<astr.length()-1;++i){// for(int j=i+1;j<astr.length();++j){// if(s[
2021-11-10 23:11:24 289
原创 字符串压缩
字符串压缩想到的是判断字符出现的次数,然后把字符加入StringBuilder里,次数也加入StringBuilder里力扣代码class Solution { public String compressString(String S) {if(S.length()==0) return S;//先判断字符串是否为空串StringBuilder ss=new StringBuilder();//用来加上字符和字符的次数,最后输出int geshu=1;//记录字符出现的次数,最少1
2021-11-10 23:08:37 442
原创 反转链表-JAVA
反转链表,想到把头指向null,头的后一位的next指向头,依次类推,后一位的next指向前一位。需要3个链表,一个用来存输入的链表(yuan),一个用来保存当前链表位置,还可以先用来表示null,还用来输出反转的链表(ss),还有一个用来保存原来数的.next位置(tmp)。ListNode yuan=head,ss=null;while(yuan!=null){ListNode tmp=yuan.next; //先保存yuan的next节点yuan.next=ss; //把y
2021-11-02 11:51:38 80
原创 从尾到头打印链表。
从尾到头打印链表。需要一个有顺序的数组去接收链表这里我们用ArrayListArrayList<Integer>() aa=new ArrayList<>(); //设置ArrayList为Integer型写一个aa去接收从链表尾的方法,接收参数是链表型ListNode headvoid wei(ListNode head){if(head==null){return ;}else{wei(head.Next); //这里用递归,从链表尾数先加上 aa.
2021-10-31 18:26:28 83
原创 把字符串里的空格换成20%
把字符串里的空格换成 %开始想到的是遍历字符串A,然后放入一个字符串放B里然后打印出来放入的字符串B为可变字符串,用StringBuffer或者StringBuilder,这里我们用StringBuilder StringBuilder B =new StringBuilder();放入的时候是一个一个放入,一个一个遍历,用for each方法for(Character c : A.toCharArray)判断当前c是否为空格,如果是,加入B的是%if(c==` `){B.append
2021-10-31 16:05:31 257
原创 开发者测试—幕测平台—Triangle测试例子
开发者测试Triangle测试例子下面展示一些 内联代码片。题目源代码package net.mooctest;public class Triangle { protected long lborderA = 0; protected long lborderB = 0; protected long lborderC = 0; // Constructor public Triangle(long lborderA, long lborderB, long lborderC) {
2021-09-28 15:11:06 1943 1
原创 微信小程序,获取农历日期方法
微信小程序,获取农历日期方法在要用到农历日期的.js里加入代码Page({ data: { Nongli:0, lunarInfo: [0x04bd8, 0x04ae0, 0x0a570, 0x054d5, 0x0d260, 0x0d950, 0x16554, 0x056a0, 0x09ad0, 0x055d2, 0x04ae0, 0x0a5b6, 0x0a4d0, 0x0d250, 0x1d255, 0x0b540, 0x0d6a0, 0x0ada2, 0x095b0,
2021-09-24 10:13:19 1573
原创 Eclipse连接MYSQL数据库
1.下载一个MYSQL数据库2.下载一个MYSQL数据库图形化界面软件,(Navicat)3.在数据库里界面里建立连接,建立数据库,建立表(在表中输入数据)(记住建立连接时的用户名和密码)4.下载一个MYSQL数据库驱动器,把驱动器里的一个文件复制放入JDK文件夹里这个为驱动器文件夹找到文件夹里的mysql-connector-java-5.1.40-bin.jar,然后复制这个是jdk的文件夹(自己以前安装jdk时的文件夹)直接复制进来就好了5.在eclipse里打入代码imp
2021-02-10 21:39:58 1396
原创 构造一个日期类(MyDate.java),
构造一个日期类(MyDate.java),要求:1、包含年、月、日 三个私有属性;2、提供无参构造方法,提供全部属性的构造方法;3、在私有属性的Setter和Getter方法的代码修改,保证年份在1-9999年,月为1-12月,日为1-31天。4、并提供按”yyyy-MM-dd”格式的字符串存取日期的方法;实例化一个该类后,输入一个日期,可以计算出该日期是当年的第几天,要求计算天数的方法由日期类提供,可直接通过该类的实例去调用。日期类:package Mydate;public class
2021-02-07 23:54:48 5775 1
原创 编写一个模拟股票的Stock类(Stock.java)
编写一个模拟股票的Stock类(Stock.java)package A;public class Stock { String symbol; String name; double previousClosingPrice; double currentPrice; //无参数的构造方法 Stock(){ } //包含所有属性当参数的构造方法 Stock(String symbol, String name,double previousClosin
2021-02-07 10:41:48 6115 2
TA创建的收藏夹 TA关注的收藏夹
TA关注的人