- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 数据库设计2021-09-15
解析大型.NET ERP系统 20条数据库设计规范数据库设计规范是个技术含量相对低的话题,只需要对标准和规范的坚持即可做到。当系统越来越庞大,严格控制数据库的设计人员,并且有一份规范书供执行参考。在程序框架中,也有一份强制性的约定,当不遵守规范时报错误。以下20个条款是我从一个超过1000个数据库表的大型ERP系统中提炼出来的设计约定,供参考。1 所有的表的第一个字段是记录编号Recnum,用于数据维护[Recnum] [decimal] (8, 0) NOT NULL IDENTITY(1, 1
2021-09-15 15:04:36 216
原创 线程有哪些状态?创建、就绪、运行、阻塞和死亡
线程有哪些状态?线程通常都有五种状态,创建、就绪、运行、阻塞和死亡。创建状态。在生成线程对象,并没有调用该对象的start方法,这是线程处于创建状态。就绪状态。当调用了线程对象的start方法之后,该线程就进入了就绪状态,但是此时线程调度程序还没有把该线程设置为当前线程,此时处于就绪状态。在线程运行之后,从等待或者睡眠中回来之后,也会处于就绪状态。运行状态。线程调度程序将处于就绪状态的线程设置为当前线程,此时线程就进入了运行状态,开始运行run函数当中的代码。阻塞状态。线程正在运行的时候,被暂.
2021-08-03 18:29:59 734
原创 IDEA Java 死锁 解决死锁状态的三种方法
package com.aaa.test.ticket;public class ThreadMethed { public static int num=20; public static void main(String[] args) { priorityTest(); } //设置优先级 争抢到时间片的概率变大或变小 setPriority(10)[1,10] public static void priorityTest(){
2020-05-20 12:16:36 1572 2
原创 IDEA Java 死锁
package com.aaa.test.ticket;public class DeadClock { public static void main(String[] args) { Runnable a=()->{ synchronized ("A"){ System.out.println("Lock1 a线程 拥有A锁"); synchronized ("B"){
2020-05-20 12:01:27 277
原创 MyEclipse 8.6连接Mysql数据库封装
package zy.dao;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;public class BaseDao { static Connection conn=null; publ...
2019-09-23 18:16:22 193
MySQL5.6.10.1安装包
2022-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人