日常记录
文章平均质量分 57
瞌睡&虫
这个作者很懒,什么都没留下…
展开
-
oracle数据库如何创建序列和触发器
--创建表 create table mytable( id number(10) primary key, name varchar2(20) not null, pass varchar2(20) not null, mail varchar2(50) unique, power varchar2(20) ) --创建自增长序列 create sequence my_table increment by ...原创 2022-03-20 20:20:03 · 1165 阅读 · 0 评论 -
ApplicationContext的三个常用实现类及和BeanFactory的区别
1:ClassPathXmlApplicationContext它可以加载类路径下的配置文件,但要求配置文件必须在类路径下,如果不在就无法加载2:FileSystemXmlApplicationContext它可以加载磁盘下任意路径下的文件(注:需要有访问权限)3:AnnotationConfigApplicationContext它是用于读取注解创建容器的核心容器的两个接口引发的问题ApplicationContext:它在构建核心容器的时候,创建对象采取的策略是采用立即加载的方式。Be原创 2020-10-27 21:27:38 · 471 阅读 · 0 评论 -
如何更新jar包下的class文件和静态文件
在没有源码只有jar包的情况下更新class文件和静态文件一:进入到jar包所在的目录下二:执行下列命令找到你要替换的文件在jar包中的位置三:创建相同目录四:把要替换的文件放到目录下五:执行下面的命令...原创 2020-03-16 10:51:37 · 963 阅读 · 0 评论 -
创建springCloud项目出现的问题之“must be "pom" but is "jar"”
先看问题Invalid packaging for parent POM com.private:demoservice:1.0-SNAPSHOT (E:\idea\demo\distributed-demo\demoservice\pom.xml), must be "pom" but is "jar" @ com.private:demoservice:1.0-SNAPSHOT, E:\id...原创 2019-12-03 14:47:14 · 1644 阅读 · 0 评论 -
java基础点总结(1)
最近感觉代码写多了,把基础都忘了,总结一下,想到什么写什么了1)基本数据类型:byte、short、int、long、float、double、char、boolean2)运算符号:a) 运算符“&”和“&&”都表示与操作,当且仅当运算符两边的操作数都为true时,其结果才为true,否则结果为false。当运算符“&”和“&&”的右边为表达式...原创 2019-12-02 14:33:52 · 91 阅读 · 0 评论 -
多线程简单理解
现看一下线程的生命周期1、新建态,通过上述几种方式创建了具有线程执行体的Thread对象,就进入了新建态。2、就绪态,调用Thread对象的start()方法,就会为线程分配线程私有的方法栈、程序计数器资源,如果得到CPU资源,线程就会由就绪态转为运行态。换句话说,就绪态的线程获得了除CPU之外的所有必须资源。3、运行态,就绪态线程得到CPU资源就会转为运行态,执行run()方法。当然,在调...原创 2019-10-29 17:24:02 · 113 阅读 · 0 评论 -
三种单例模式
懒汉式public class Singleton{ public static Singleton a; private Singleton(){} public static synchronized Singleton getA(){ if(a==null){ a = new a(); } return a; }}这种写法效率较低,一般情况下不需要同步,但是...原创 2019-08-13 11:56:12 · 181 阅读 · 0 评论 -
linux安装jdk和tomcat
jdk安装一般而言,jdk会安装到usr/local下,新建一个jdk文件夹用于区分,我在网上看了一下 ,要见一个别的文件夹,下载jdk压缩包解压,再转移到jdk文件夹中,个人感觉没有意义。直接下载到jdk中解压即可。因为这里最主要的环境的配置。如果是通过命令配置创建文件夹的命令mkdir -p 文件夹名称解压命令 tar -zxvf ****.tar.gz**配置环境变量(重要)打...原创 2019-08-15 14:23:48 · 124 阅读 · 0 评论 -
栈的存入与取出
首先栈是一种数据结构,代表一种特殊的线性表,遵循先进后出,后进先出的原则。这样就只能在固定的一端进行操作。简单的伪代码public class Stack{ //创建一个栈 Object[] obj; //栈的容量 int size; public Stack(int num){ this.obj = new Object(num); } //栈的压入 public ...原创 2019-08-14 13:58:02 · 695 阅读 · 0 评论 -
Java String类为什么是final的
要想弄明白这个问题,我们先要去了解一下final的用途和原理首先final可以修饰类,方法和变量,并且被修饰的类不能被继承,这就避免了因为继承引起的安全隐患,方法不能被重写,变量不论是类属性,对象属性,形参还是局部变量,都必须进行初始化操作。*那么这个问题的答案就是为了“安全性”和“效率”,final修饰的String,代表了String的不可继承性,final修饰的char[]代表了被存储的...原创 2019-08-07 14:32:12 · 649 阅读 · 0 评论 -
java数组的常见排序方法
第一种:这也是最简单快捷的方法Arrays.sort() int[] arr = {2,8,1,4,9,5} Arrays.sort(arr);第二种这个是经典的冒泡排序 简单的来说,冒泡排序就是遍历所有数据一次比较两个元素,如果错误就把他们顺序进行交换,直到没有在需要交换的元素为止,排序结束。int[] arr = {3,4,1,6,9,5} // 创建一个初始化的一...原创 2019-08-08 17:22:13 · 250 阅读 · 0 评论 -
redis学习总结
首先redis数据库是NoSql数据库,也就是非关系型数据库,非关系型数据库有很多,今天主要介绍redis非关系型数据库,存储形式为key-value形式,数据会保存在内存中,(也算是确定之一)。所以我们需要提供额外的服务器给他。优点1: 以key-value形式存储,取值时我们只需要知道key就可以取出数据。因此它的读写性能优异。2: 支持的数据结构丰富,有list,set,string...原创 2019-07-31 11:55:59 · 102 阅读 · 0 评论 -
run模式正常启动,debug模式报端口占用
先看报错Error running ‘tomcat’: Unable to open debugger port (127.0.0.1:63531): java.net.BindException "Address already in use: JVM_Bind大家都知道是端口号被占用重配tomcat、重启太傻了!!要是去找占用端口进程,有的根本查不到占用进程,也很无奈,最好的就是去修...原创 2019-07-03 18:10:21 · 536 阅读 · 0 评论 -
全局变量和局部变量
局部变量:简单来说就是定义在函数内部的变量,范围仅限于变量所在的函数本身,离开了,就没用了,额 应该说是非法了哈哈。全局变量:如果看懂了局部变量,那么全局变量就是定义的函数外部的变量,在同一个源文件中,所有在该变量后执行函数都可使用(应该是对的,因为在变量前的函数无法对变量进行说明)。说明一下,在同一源文件中,全局变量和局部变量可以同名,但在局部变量的作用域内,全局变量不起作用。那么关于...原创 2019-06-24 11:35:13 · 246 阅读 · 0 评论 -
生成指定下载地址的二维码
公司新开发的app, 需要进行推广, 所以开发了一个邀请功能的二维码 并邀请统计是哪个业务员推广的,在这里记录一下先来看代码import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.ByteArrayO...原创 2019-06-21 16:37:22 · 598 阅读 · 0 评论