自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 工作中总结的问题(数据迁移)(insert into tablename1 A(name1,name2,..) select name1,name2,.. from tablename2 B )

数据迁移 (insert into tablename1 A(name1,name2,..) select name1,name2,.. from tablename2 B where B.time=#time#) B 表中的where条件一定要由索引,否则会引起B表全表扫描,锁整个表,造成不必要的麻烦

2020-06-09 09:40:24 395

原创 sql 注意事项

在 oracle <>,!=,~= 都是不等于号的意思。都可以使用。 但是奇怪的是,我想拿出price 不是180000旳商品时: select id,name,from product where price <> 180000; 执行这个语句是,price null 的记录不出来,也就是拿不到price 是null的商品,必须使用: select id,nam...

2019-04-26 10:20:24 206

转载 SpringBoot 定时任务

前言 springboot已经支持了定时任务Schedule模块,一般情况已经完全能够满足我们的实际需求。今天就记录一下我使用 schedule 时候踩的坑吧。 想要使用定时,我们首先要开启支持,其实就是在启动类上面加个注解就 Ok。 @SpringBootApplication @EnableScheduling public class Application { publ...

2019-04-09 10:52:12 199

原创 spingboot mybatis 多数据源

//表示这个类为一个配置类 @Configuration // 配置mybatis的接口类放的地方 @MapperScan(basePackages = "com.xingdarich.common.dao", sqlSessionFactoryRef = "master1SqlSessionFactory") public class mysqlConfig { // 精确到 ma...

2018-12-29 13:50:12 234

原创 一些小题

java相关 6.String 的常用方法    length() 求长度    equals()    trim()    substring(int beginIndex,int endIndex)     split() 6.浅谈session实现原理(阿里面试题) 1.服务器端的产生Session ID 2.服务器端和客户端存储Session ID 3.从HTTP Hea...

2018-08-08 10:24:58 555

原创 对比Exception和Error,运行时异常和一般异常

为什么要处理异常? 程序中一旦遇到异常就会结束程,异常之后的程序就不会执行了,并将错误报告给用户。eg:int i=1/0;就会产生异常。所以要保证程序能正常执行,就必须处理异常。 public static void main(String[] args) { System.out.println("start"); int i=1; int j=1; int temp=...

2018-07-25 16:57:57 395

原创 数据库基本操作

数据库基本操作   Orders 表: Company OrderNumber IBM 3532 W3School 2356 Apple 4698 W3School 6953   distinct   SELECT DISTINCT 列名称 FROM 表名称 eg:select  distinct company from ord...

2018-07-04 11:37:16 302

原创 数据库设计的那些事

本文主要以mysql为主:1,表和字段的设计规范,(当然每个公司有其自己的规范),    (1)要有可读性:eg:StudentAddress,不要设计成stuaddress    (2)表意性:eg:Student,不要设计成ch1    (3)尽量不要缩写:eg:StudentAddress,不要设计成StuAdd2,字段类型的选择在进行数据库数据操作时,同样的数据,字符串操作往往比数字要慢,...

2018-07-02 09:05:46 249

原创 多线程-同步与死锁

进程:是程序的执行过程(是一个动态的),进程中持有资源(共享内存,共享文件)和线程 线程:是系统中最小的执行单元,同一进程中有多个线程,线程共享进程的资源 多线程图 线程的5种状态:   同步什么时间用:资源共享时需要进行同步操作 同步的缺点:程序中过多的同步会产生死锁 经典案例:生产者消费者问题:在synchronized里面加标志位boolean flag 判断是否可以生产(...

2018-06-30 10:47:51 235

原创 java 反射 及动态代理

class Foo{} Foo foo1=new Foo(); 在面向对象世界里,万事万物皆对象 类也是对象,是java.lang.Class类的对象,任何一个类都是Class的实力实例对象,这个实例对象有三种表示方式, (1)Class s1=Foo.class  # 每一个类都有一个隐含的静态变量class (2)Class s2=foo1.getClass();#s1,s2是Foo...

2018-06-24 09:15:27 172

原创 String StringBuffer StringBuider

String(线程安全):是典型的Immutable类,被声明为final class ,所有属性也都是final的,因为它 的不可变性,类似字符串的拼接,裁剪等操作都会产生新的String对象。 为什么String被设计成final:1.安全性:eg:数据库的密码,用户名都是String,如果String不是final,可能通过一些手段用户名  密码被纂改。2效率:只有设计成final,常量池...

2018-05-16 19:45:01 290

原创 数据库事务

1.什么是事务:事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。在关系数据库中,一个事务可以是一条sql语句,或一组sql语句,或整个程序。2事务的四个特性:原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)    原子性:事务是数据库的逻辑工作单位,不可分割。eg:一个事务中有两个...

2018-05-13 09:44:25 186

原创 Maven 常用仓库网址

推荐几个好的 Maven 常用仓库网址:http://mvnrepository.com/http://search.maven.org/http://repository.sonatype.org/content/groups/public/http://people.apache.org/repo/m2-snapshot-repository/http://people.apache.org/...

2018-05-10 16:05:16 554

原创 maven

项目依赖的依赖范围  1.compile(编译范围),默认的范围,在所有的classpath中可用,同时也会被打包。  2.provided(已提供范围),只有在容器提供该依赖后才可使用,在编译时可用,但不会被打包。(例:Servlet Api)  3.runtime(运行时范围),只有在运行和测试系统时需要,编译时不需要。(例:JDBC驱动)  4.test(测试范围),只有在测试编译和测试运行...

2018-05-09 19:39:05 118

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除