- 博客(25)
- 收藏
- 关注
原创 PLSQL Developer连接Oracle时出现 initializetion error 你确认已经安装了32位Oracle Client 解决方案
链接:https://pan.baidu.com/s/1AjZFOJ4ms6EfY_OJHtFXKA。找到工具---》首选项 ---》把oci地址改到下载解压目录,将文件加压后,打开PLSQL无账号登录。使用 PLSQL 出现以下问题。
2023-08-21 09:38:27
1737
原创 JAVA----时间工具类
package com.example.util; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.Date; import java.util.List; /** * 日期常用方法 * * @author * */public .
2022-04-25 13:25:40
302
原创 工具类--文件类型工具类
package com.jyc.common.utils.file;import java.io.File;import org.apache.commons.lang3.StringUtils;/** * 文件类型工具类 * * @author jianyongchao */public class FileTypeUtils{ /** * 获取文件类型 * <p> * 例如: jyc.txt, 返回: txt * .
2022-04-25 13:24:07
339
原创 JAVA字符串工具类
package com.project.common.utils; import com.project.common.core.text.StrFormatter; import java.util.*;import java.util.regex.Pattern; /** * 字符串工具类 * * @author goln */public class StringUtils extends org.apache.commons.lang3.StringUtils { .
2022-04-25 13:22:03
803
原创 java 类型转换器工具类
import java.math.BigDecimal;import java.math.BigInteger;import java.nio.ByteBuffer;import java.nio.charset.Charset;import java.text.NumberFormat;import java.util.Set;import org.apache.commons.lang3.ArrayUtils;import org.apache.commons.lang3.String.
2022-04-25 13:20:53
862
转载 Java8---Stream()常用方法
java8中提供了Stream对集合操作做出了极大的简化,学习了Stream之后,我们以后不用使用for循环就能对集合做出很好的操作。一.流的初始化与转换Java中的Stream的所有操作都是针对流的,所以使用Stream必须要得到Stream对象1> 初始化一个流Stream stream = Stream.of("a","b","c");2> 数组转换为一个流String[] str = new String[]{"a","b","c"};stream = Str
2022-04-25 13:18:40
4620
转载 通用Mapper各种方法及说明
基础接口 Select接口: SelectMapper方法: List select(T record);解释: 根据实体中的属性值进行查询,查询条件使用等号接口: SelectByPrimaryKeyMapper方法: T selectByPrimaryKey(Object key);解释: 根据主键字段进行查询,方法参数必须包含完整的主键属性,查询条件使用等号接口: SelectAllMapper方法: List selectAll();解释: 查询全部结果,se
2022-04-25 10:34:05
4788
转载 java 工厂模式封装代码_java api封装与工厂模式
最近在android下封装一个sdk,用到了工厂模式的一些特性。就打算写篇文件章总结一下。什么是工厂模式直接切入主题。 通常工厂模式被分为三类。工厂方法模式,简单工厂模式和抽象方法模式。工厂方法模式抽象工厂角色,一个接口或者抽象类。具体工厂角色,实现或者继承上面的抽象工厂,包含具体的业务处理逻辑。抽象产品角色,一个接口或者抽象类,描述具体的产品。具体产品角色,实现抽象产品。上代码直观些://抽象产品角色public interface Moveable {undefi
2022-04-25 09:34:17
259
原创 SqlSessionFactory介绍
SqlSessionFactory是MyBatis的关键字,它是单个数据库映射关系经过编译后的内存镜像,SqlSessionFactory对象的实例可以通过SqlSessionFactoryBuilder对象来获得,而SqlSessionFactoryBuildr则可以从XML配置文件或一个预先定制的Configuration的实例构建出SqlSessionFactory的实例每一个MyBatis的应用程序都以一个SqlSessionFactory对象的实例为核心。SqlSessionFactory是线
2022-04-25 09:30:19
10921
原创 JAVA对象之间属性复制BeanUtils.copyProperties
介绍项目中有时遇到对象属性之间赋值,但是对象的赋值属性比较多的时候,会想到用BeanUtils.copyProperties进行拷贝使用方法BeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。 public static void copyProperties(Object source, Object target) throws BeansException { copyProperties(source, targe.
2022-04-20 16:01:24
1553
原创 Java使用ConfigurationProperties来获取yml中的配置
前言我们在开发过程中,会经常遇到需要自定义配置的场景,比如配置一个ip,一个地址等,并将其写入到yml文件中,在项目中使用@Value("${xxxx.xxxx}")来获取自定义的配置,其实是这样是有些笨重的,每定义一个配置,都需要写一个@Value来获取,那为啥不使用一个java config来统一获取配置呢?使用方法编写yml配置文件user: config: # user_name user-name userName这三种配置方式都可以被识别到 user_name
2022-04-20 09:15:22
1548
转载 Java AOP开发模式@Aspect注解说明
2 注解说明2.1 @Aspect作用是把当前类标识为一个切面供容器读取2.2 @Before标识一个前置增强方法,相当于BeforeAdvice的功能,相似功能的还有2.3 @AfterReturning后置增强,相当于AfterReturningAdvice,方法正常退出时执行2.4 @AfterThrowing异常抛出增强,相当于ThrowsAdvice2.5 @Afterfinal增强,不管是抛出异常或者正常退出都会执行2.6 @Around环绕增强,相当
2022-04-15 15:31:41
1973
原创 Java @Component注解
@Controller 控制器(注入服务)Struts用于标注控制层,相当于Struts中的action层@service服务(注入dao)用于标注服务层,主要用来进行业务的逻辑处理@repository(实现dao访问)用于标注数据访问层,也可以是用标注数据访问组件,即DAO组件@component (把普通pojo实例化到spring容器中)在自动扫描此类的时候,类名转化为spring bean,即相当<bean id="" class="" />中的id。id由
2022-04-15 15:19:44
1196
原创 Java @interface和interface的区别
1> 区别 1. interface:声明了一个Java的接口 2. @interface: 是用来修饰Annotation的, 请注意,它不是interface。这是关键字声明隐含了一个信息, 他是继承了 java.lang.annotation.Annotation接口,而不是声明了一个interface.2> 什么是 Java Annotation Java从1.5开始提供了Anntation(注释,标注), 它用来修饰应用.
2022-04-15 13:34:38
1053
原创 vue 生命周期activated与created使用
Vue中生命周期钩子的使用一般主要用于数据的初始化 activated created 触发顺序 组件创建最初始 created => mounted >activated 触发次数 只在组件刚创建时创建 在使用keep-alive标签中有效,每次进入都会执行钩子中的函数 ...
2022-04-14 11:34:39
1390
原创 vue 跳转页面的几种常用的方法
1> router-link跳转1>不带参数 <router-link :to="{name:'home'}"> <router-link :to="{path:'/home'}">/*** name&&path都行,建议使用name* router-link 中链接如果是 '/' 开始就是根路由开始,如果不带 '/' 则从当前路径开始*/2>带params参数 <router-link :to="{n
2022-04-13 10:46:27
1262
原创 vue localStorage.setItem
1> sessionStorage是什么 对浏览器来说,使用 Web Storage 存储键值对比存储 Cookie 方式更直观,而且容量更大,它包含两种: localStorage(长期存储):与 sessionStorage 一样,但是浏览器关闭后,数据依然会一直存在 && sessionStorage(临时存储):为每一个数据源维持一个存储区域,在浏览器打开期间存在,包括页面重新加载2> 使用方法 s.
2022-04-12 15:43:25
1588
原创 Vue消息提示this.$message方法使用
HTML<el-button @click="saveData">弹窗</el-button>JavaScriptsaveData(){ this.$message({undefined message:“这是弹框消息”, type:‘success’ }) // type 取值 ‘success’(成功) /warning(警告)/info(消息)/error(错误)/}...
2022-04-12 08:42:56
6033
转载 vue中this.$router.back()、this.$router.go()的区别使用
vue中this.$router.back()、this.$router.go()的区别使用
2022-04-08 09:10:05
12281
1
空空如也
deepseek的使用
2025-02-24
如何在服务器上面安装 centos镜像镜像没有问题 在自己本地装一了遍没有问题?
2023-09-01
jsp frameset替换iframe iframe为什么不能出现使用两次
2023-03-09
video 全屏的问题
2023-03-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人