javase基礎
文章平均质量分 56
半吊子的程序狗
这个作者很懒,什么都没留下…
展开
-
There was an unexpected error (type=Internal Server Error, status=500).Error resolving template [hom
Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Thu May 19 15:26:28 CST 2022There was an unexpected error (type=Internal Server Error, status=500).Error resolving template [home/login.h原创 2022-05-19 15:40:26 · 2730 阅读 · 0 评论 -
java中com.bestvike/linq的基本使用
pom.xml<!-- https://mvnrepository.com/artifact/com.bestvike/linq --><dependency> <groupId>com.bestvike</groupId> <artifactId>linq</artifactId> <version>5.0.0</version></dependency>.原创 2021-09-30 15:06:41 · 1085 阅读 · 0 评论 -
Spingboot+thymeleaf返回頁面時報錯Error resolving template [home/login], template might not exist or might
Spingboot+thymeleaf返回頁面時報錯Error resolving template [home/login], template might not exist or might not be accessible by any of the configured Template Resolverscontroller代碼:package com.sbweb.webtest.home.controller;import org.springframework....原创 2021-06-21 09:12:24 · 584 阅读 · 0 评论 -
POSTMAN测试C#webservice出现的两个异常处理:错误1:服务器不支持此媒体类型,因此无法对要求进行服务。错误2:Error: Maximum response size reached
POSTMAN测试C#webservice出现的两个异常处理:错误1:服务器不支持此媒体类型,因此无法对要求进行服务。解决办法:在Headers中增加参数:Content-Type= application/soap+xml; charset=utf-8错误2:Error: Maximum response size reached解决办法:增加Max response size in MB参数...原创 2021-01-07 11:55:19 · 8905 阅读 · 0 评论 -
springboot一次不走断点的记录
run方法中的307行之后的断点都没有进入,但是console已经打印启动完成了,本来想跟zhedu原创 2020-12-24 00:48:02 · 625 阅读 · 0 评论 -
@RequestBody @Valid List 无法校验的问题处理
@RequestBody @Valid List 无法校验的问题处理参考文档:https://blog.csdn.net/wangjiangongchn/article/details/86481729我的代码(注意注释描述)package com.glx.controller.SwaggerController;import com.glx.model.Person;import com.glx.model.PersonList;import io.swagger.annotations.原创 2020-12-22 11:19:29 · 1843 阅读 · 1 评论 -
swagger Could not resolve pointer: /definitions/Person does not exist in document
ErrorsHideResolver error at paths./person.post.parameters.0.items.$refCould not resolve reference because of: Could not resolve pointer: /definitions/Person does not exist in document原创 2020-12-22 10:06:40 · 1951 阅读 · 0 评论 -
记录访问swagger-ui.html报404错误
3.xxx的版本貌似没有swagger-ui.html这个文件,估计访问的方式有一些差异。改用低版本的2.9.2处理先。原创 2020-12-22 09:32:25 · 565 阅读 · 0 评论 -
vm虚拟机联网配置
1.虚拟网络编辑器我理解,在vm软件中,虚拟网络编辑器就是给这个虚拟机提供一个虚拟的网卡的作用,类型表示的则是虚拟机对应网卡的类型。(2)已创建的虚拟机对应的网卡类型的选择,这里应该和第(1)步是一一对应的。(3)查看所选择的类型的虚拟网卡对应的Ip,网关,掩码的配置信息(4)vm的虚拟网卡,和宿主机的网络信息,这里应该和第(1)步也是一一对应的。(5)根据第(3)步查看的信息,配置我虚拟的ip信息。(需要根据虚拟机选择的实际网卡类型去对应的虚拟网卡配置中去查找)#配置类型TYPE原创 2020-12-19 22:49:19 · 697 阅读 · 1 评论 -
设计模式学习--20.备忘录模式(Memento Pattern)
package com.designepattern.mementopattern.v2;/** * @Author:glx * @Date:2020/12/10 * @Content: */public class MainDemo { public static void main(String[] args) { Originator originator1=new Originator(); originator1.setSt...原创 2020-12-10 17:35:41 · 98 阅读 · 0 评论 -
设计模式学习--18.迭代器模式(Iterator Pattern)
package com.designepattern.Iteratorpattern.v2;import java.lang.reflect.Array;import java.util.ArrayList;import java.util.List;import java.util.concurrent.Callable;/** * @Author:glx * @Date:2020/12/10 * @Content: */public class MainDemo...原创 2020-12-10 15:49:25 · 101 阅读 · 0 评论 -
设计模式学习--19.中介者模式(Mediator Pattern)
package com.designepattern.mediatorpattern.v2;import java.util.ArrayList;import java.util.List;/** * @Author:glx * @Date:2020/12/10 * @Content: */public class MainDemo { public static void main(String[] args) { Person p1=new Pe...原创 2020-12-10 14:21:44 · 139 阅读 · 0 评论 -
设计模式学习--6.观察者模式(Observer Pattern)
package com.designepattern.observerpattern.v2;import java.util.ArrayList;import java.util.List;/** * @Author:glx * @Date:2020/12/10 * @Content: */public class MainDemo { public static void main(String[] args) { Subjct subjct = ...原创 2020-12-10 13:47:19 · 88 阅读 · 0 评论 -
设计模式学习--21.状态模式(State Pattern)
package com.designepattern.statepattern.v2;/** * @Author:glx * @Date:2020/12/10 * @Content: */public class MainDemo { public static void main(String[] args) { Context context=new Context(); context.handle(); con...原创 2020-12-10 11:56:46 · 109 阅读 · 0 评论 -
设计模式学习--16.命令模式(Command Pattern)
package com.designepattern.commandpattern;/** * @Date:2020/12/2 * @Content: */public class MainDemo { public static void main(String[] args) { Command cmd=new CommandImpl(); Invoker inv=new Invoker(cmd); inv.exec();...原创 2020-12-09 16:37:43 · 98 阅读 · 0 评论 -
设计模式学习--7.策略模式(Strategy Pattern)
package com.designepattern.strategytest.v2;/** * @Author:glx * @Date:2020/12/9 * @Content: */public class MainDemo { public static void main(String[] args) { Strategy s1=new StrategyImplA(); Context ctx1=new Context(s1);...原创 2020-12-09 16:23:00 · 72 阅读 · 0 评论 -
设计模式学习---12.组合模式(Composite Pattern)
package com.designepattern.compositepattern.v2;import java.util.ArrayList;import java.util.List;/** * @Author:glx * @Date:2020/12/9 * @Content: */public class MainDemo { public static void main(String[] args) { Branch b...原创 2020-12-09 15:28:26 · 99 阅读 · 0 评论 -
设计模式学习--15.享元模式(Flyweight Pattern)
package com.designepattern.flyweightpattern;/** * @Date:2020/12/2 * @Content: */import java.util.HashMap;/*** * 享元模式 * */public class MainDemo { public static void main(String[] args) { FlyWeightFactory ff=new FlyWeight...原创 2020-12-09 15:01:26 · 129 阅读 · 0 评论 -
设计模式学习--14.外观模式(Facade Pattern)
package com.designepattern.facadepattern;/** * @Date:2020/12/2 * @Content: *//*** * 1.外观模式、门面模式 * 问题:仅仅是类的迭加使用吗? */public class MainDemo { public static void main(String[] args) { Facade f=new Facade(); f.facadeMet...原创 2020-12-09 14:13:43 · 86 阅读 · 0 评论 -
设计模式学习---13.装饰器模式(Decorator Pattern)
package com.designepattern.decoratorpattern.v2;import com.sun.java.accessibility.util.java.awt.TextComponentTranslator;/** * @Date:2020/12/9 * @Content: */public class MainDemo { public static void main(String[] args) { Com...原创 2020-12-09 11:14:22 · 95 阅读 · 0 评论 -
设计模式学习--11.桥接模式(Bridge Pattern)
package com.designepattern.Bridge.v2;/** * 桥接模式主要的点就是抽象和实现分离 * 将实现类当做参数传递和当做成员变量有啥区别呢?? */public class MainDemo { public static void main(String[] args) { Implementation impl=new ImplementationImplA(); BridgeAbstract bri...原创 2020-12-09 10:50:07 · 140 阅读 · 0 评论 -
设计模式学习---10.适配器模式(Adapter Pattern)
package com.designepattern.adapterpattern.v2;/** * @Date:2020/12/9 * @Content: */public class MainDemo { public static void main(String[] args) { Target tt=new ObjectAdapter(new Adaptee()); tt.request220();//同时处理220V和380...原创 2020-12-09 09:06:11 · 98 阅读 · 0 评论 -
设计模式学习--4.代理模式(Proxy Pattern)
v1版簡單示例package com.designepattern.proxypattern.v1;/** * @Date:2020/12/2 * @Content: *//** * 代理模式 * */public class MainDemo { public static void main(String[] args) { Proxy1 proxy1=new Proxy1(); proxy1.insert(); ...原创 2020-12-08 17:54:29 · 101 阅读 · 0 评论 -
设计模式学习--2.抽象工厂模式(Abstract Factory Pattern)
抽象工厂模式实质上是在工厂方法的基础上,由一个产品增加到多个产品。示例在工厂方法的基础上进行了改造:先前是关系型数据库:oracle 、sqlserver现在改进增加了非关系型数据:mongodb、hbasepackage com.designepattern.abstractfactorytest.v3;/** * @Date:2020/12/8 * @Content: */import com.mongodb.DB;/** * */pu...原创 2020-12-08 17:25:36 · 95 阅读 · 0 评论 -
设计模式学习----1.工厂模式(Factory Pattern)
package com.designepattern.simplefactorytest.v2;/** * @Date:2020/12/8 * @Content: *//** * 模擬需要獲取兩種不同的數據庫 */public class MainDemo { /** * 因為Factory是一個實體類,只能算作是簡單工廠模式 * 根據參閱的文章,簡單工廠模式不算作gof中的設計模式 * @param args */ ...原创 2020-12-08 16:45:55 · 104 阅读 · 0 评论 -
设计模式学习--9.原型模式(Prototype Pattern)
package com.designepattern.clonetest.v2;/** * @Date:2020/12/8 * @Content: */public class MainDemo { public static void main(String[] args) throws CloneNotSupportedException { RealType rt1=new RealType(); RealType rt2=(Rea...原创 2020-12-08 16:08:17 · 71 阅读 · 0 评论 -
设计模式学习--8.建造者模式(Builder Pattern)
简单的示例v2package com.designepattern.buildertest.v2;/** * @Date:2020/12/8 * @Content: */public class MainDemo { public static void main(String[] args) { Builder builder=new concreteBuilder(); Director director=new Directo...原创 2020-12-08 15:44:44 · 93 阅读 · 0 评论 -
设计模式学习--22.模板模式(Template Pattern)
先来v1版本简单的例子package DesignPatternTest.TemplateMethod.v1;public class MainDemo { public static void main(String[] args) { DoSomething doSomething1=new DoSomethingBusy(); doSomething1.everyday(); DoSomething doSomething2=new原创 2020-12-07 23:56:54 · 90 阅读 · 0 评论 -
设计模式学习----23.访问者模式(Visitor Pattern)
=====v2===================================================记录一个简单的示例,写完之后能debug去看执行过程,大致能明白,还没有体会到实际的应用场景和好处。package com.designepattern.visitorpattern.v2;/** * 模擬訪問者模式的實現 * ImplA和ImplB是對應接口的實現類 * 簡單的示例沒有element的管理類 */public class MainD...原创 2020-12-07 09:26:42 · 97 阅读 · 0 评论 -
Java基本知识学习记录--1.循环(while)
===============================================================================两个嵌套循环如果不用lable标签,continue和break只继续(continue)或跳出(break)本层的循环,如果要继续或跳出上一层的循环,则使用标签。public class MainDemo { public static void main(String[] args) { S...原创 2020-12-04 15:26:18 · 102 阅读 · 0 评论 -
Java基本知识学习记录
Java基本知识学习记录先定个目标,列个列表,逐一实践,小白学习,不对之处,多多指教。目錄1.循环(while)原创 2020-12-04 15:21:05 · 61 阅读 · 0 评论 -
设计模式学习-----5.责任链模式(Chain of Responsibility Pattern)
=======v2版本========================================================================================================================/*** * 需求:模仿一个request,一个response,两个过滤器html和log,先对request进行html,然后在log过滤 * 而response返回的结果需要倒着进行:先进行log过滤,再进行html过滤...原创 2020-12-03 22:19:09 · 94 阅读 · 0 评论 -
设计模式学习
设计模式学习:给自己定个小目标,将23种设计模式代码都敲一遍。 总结的内容不能copy其他文檔和帖子。 小白学习使用,不正确的地方多多批评。 先列个清单,后面一个一个敲。设计模式(Designpattern)1.工厂模式(Factory Pattern)2.抽象工厂模式(Abstract Factory Pattern)3.单例模式(Singleton Pattern)4.代理模式(Proxy Pattern)5.责任链模式(Chain of Responsibilit.原创 2020-12-02 16:55:34 · 122 阅读 · 0 评论 -
设计模式学习-- 3.单例模式(Singleton Pattern)
========================================================================================================================================================V3版本練習的目標:1.通過單例模式,獲取整形的唯一ID2.兩個Main多線程同時測試。package com.designepattern.singleton.v3;/...原创 2020-12-01 11:22:11 · 102 阅读 · 0 评论 -
學習實踐:關於Java 字符串String的理解(一)
學習中,一知半解,先把自己理解的部分先畫出來,後面如果領悟了再補充。1.如果參數賦值時是明確知道的常量的話,那麼是不是直接指向常量池中的地址呢?像a1="abc",那麼a1指向的地址是否是常量池中常量的地址呢?2.如果參數賦值時是不明確的,像a4=a1+a2,那麼是否需要在堆中的非常量池區域開闢一塊空間出來做間接的指向呢?...原创 2020-11-20 15:10:22 · 57 阅读 · 0 评论