![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javase
Sunlalalla
好记性不如烂笔头,细节决定成败
展开
-
算法刷题|字符串——字符是否唯一
import java.util.*;public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param str string字符串 * @return bool布尔型 */ public boolean isUnique (String str) { if(str == null || str.length().原创 2022-05-21 10:44:30 · 106 阅读 · 0 评论 -
算法刷题|字符串——给定一个字符串 str,返回str的统计字符串以及指定索引找到对应字符
今天很棒,自己把算法写出来了,继续加油!原创 2022-03-22 22:27:07 · 1296 阅读 · 0 评论 -
项目遇到json文件 读取不到,但是状态返回200
getFile()方法获取jar文件的大坑,使用流就能解决原创 2022-03-22 16:49:39 · 484 阅读 · 0 评论 -
spring ioc 创建对象 和DI 依赖注入
工厂类非静态方法创建对象:在application.xml中先注入工厂类bean,然后利用方法名注入工厂类方法返回的bean <bean id="objectFactory1" class="com.sunj.entity.ObjectFactory"></bean> <bean id="user4" factory-bean="objectFactory1" factory-method="getUser2"></bean>...原创 2021-06-07 23:15:38 · 130 阅读 · 0 评论 -
配置文件本地可以加载,正式环境的jar包里面找不到
因为公司de只在本地能load的代码写法:public static void main(String[] args) { try { ClassPathResource classPathResource = new ClassPathResource("config/account_status.yml"); File file = classPathResource.getFile(); System.o原创 2021-06-04 16:50:32 · 346 阅读 · 0 评论 -
利用栈将中缀表达式转换成后缀表达式并计算
这里有两个版本,第一个版本是拿到需求后自己先写出来的,第二个版本是看了别人写的好的之后写的,并做了一个总结比较助自己提升,自己再画图顺了一下后缀表达式生成的算法逻辑原创 2021-03-02 17:41:48 · 746 阅读 · 0 评论 -
利用栈实现十六进制转换
拿到需求后自己写了一份,然后参考别人写的好的,修改之后重写了一个版本v1import java.util.Deque;import java.util.LinkedList;/** * v1 * 需求:利用栈将12500转换成十六进制的数 */public class StackTest { public static void main(String[] args) { Deque<String> deque = new LinkedList&l原创 2021-03-02 10:36:15 · 1153 阅读 · 0 评论 -
Enum类的使用
好久没有写文章记录问题了,今天在工作中遇到了枚举的问题,之前没怎么接触Enum,特此记录个人理解,枚举是一个存放常量类数组的容器如下所示两个例子:枚举类的构造函数定义了什么参数,定义的常量类数组里面成员的括号里就应该传什么参数public enum EnumTest { Red("1"), Bule("2"),Yellow("3"); private String colorName; EnumTest(String colorName) {原创 2021-01-07 22:53:53 · 520 阅读 · 0 评论 -
java的反射机制+Dom4j 实现Spring IOC的原理
测试工程的目录结构pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.ap...原创 2019-11-06 17:14:42 · 178 阅读 · 0 评论 -
多线程(一)——线程池概念
知识点复习:1、数据库连接池——jdbc连接池优化2、经常创建、启动一个线程是非常耗时的过程3、线程的生命状态:新建、准备、启动、休眠新知识:一、合理利用线程池的3个好处1)降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的损耗2 )提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即3)提高线程的可管理性。线程是稀缺资源,如果无限制地创建,部件会消耗...原创 2019-09-13 21:37:03 · 141 阅读 · 0 评论 -
JDK1.8新特性学习(四)——Stream流
package test4;import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.Comparator;import java.util.DoubleSummaryStatistics;import java.util.List;import ...原创 2019-08-27 21:42:11 · 231 阅读 · 0 评论 -
JDK1.8新特性学习(三)
package test3;@FunctionalInterface //表示函数式接口public interface MyLambda { public void test1(String y); public default void test2(){ System.out.println("123"); } public static void tes...原创 2019-08-27 21:36:50 · 112 阅读 · 0 评论 -
JDK1.8新特性学习(二)——集合排序
package test2;import java.util.Arrays;import java.util.Collections;import java.util.Comparator;import java.util.List;/** * lambda表达式 * */public class Test2 { /** * 常规的Collections排序方法,...原创 2019-08-27 21:34:26 · 467 阅读 · 0 评论 -
JDK1.8新特性学习(一)
package test;import java.util.ArrayList;import java.util.List;/** * 业务场景:商场的商品进行筛选,颜色为红色,或者 价格小于1000 * * */public class JDK8Test { public static void main(String[] args) { /* * 利用...原创 2019-08-27 21:31:40 · 141 阅读 · 0 评论 -
给时间加上几点得到另一个时间
public static void main(String[] args) { /* *计算领取奖品失效时间 */ Calendar ca = Calendar.getInstance(); Date effectiveStartTimeTemp = TimeUtil.localDateTimeToDate(LocalDateTime.now()); System...原创 2019-07-25 09:36:31 · 215 阅读 · 0 评论 -
java反射机制的复习
转载出处:https://blog.csdn.net/sinat_38259539/article/details/717990781、Class类是被final修饰的类不能被继承2、Class类的实例表示正在运行的Java应用程序中的类和接口。枚举是一种类,注释是一种接口。每个数组属于被映射为Class对象的一个类,所有具有相同元素类型和维数的数组都共享该Class对象 。基本的Java类...转载 2018-09-26 16:23:54 · 163 阅读 · 0 评论