分类: 程序世界

176 篇文章

thumbnail
Eclipse 创建 Swing 项目
近期做到一个项目,需要用到 Java 的 Swing 技术开发。不得不说这玩意儿在我脑海里已经很久远了。。。 eclipse 安装开发插件 一、直接在eclipse的Help->eclipse marketplace,中直接搜索内容:WindowBuilder, 如图所示 二、安装完成之后,可以查看效果如果: 创建项目 方式一: 创建项目 new-…
SaaS 平台分析
1.SaaS-多租户数据隔离方案目前主要存在三种方案: 独立数据库:一个租户一个数据库,隔离级别最高,成本较高 共享数据库,隔离数据架构:大家用同一个DataBase ,但每个租户一个Schema。如果出现故障,数据恢复比较困难,跨租户统计数据,存在一定困难 完全共享数据库:租户共享同一个Database、同一个Schema,但在表中增加Tenan…
thumbnail
自己设计缓存,主要注意的点
数据结构 首要考虑的就是数据该如何存储,用什么数据结构存储,最简单的就直接用Map来存储数据;或者复杂的如redis一样提供了多种数据类型哈希,列表,集合,有序集合等,底层使用了双端链表,压缩列表,集合,跳跃表等数据结构; 对象上限 因为是本地缓存,内存有上限,所以一般都会指定缓存对象的数量比如1024,当达到某个上限后需要有某种策略去删除多余的数…
thumbnail
Spring中都用到了哪些设计模式
工厂设计模式 : Spring使用工厂模式通过 BeanFactory、ApplicationContext 创建 bean 对象。 代理设计模式 : Spring AOP 功能的实现。 单例设计模式 : Spring 中的 Bean 默认都是单例的。 模板方法模式 : Spring 中 jdbcTemplate、hibernateTemplate…
thumbnail
Spring BeanFactory 和 FactoryBean 的区别
BeanFactory 是一个接口,public interface BeanFactory,提供如下方法: Object getBean(String name) <T> T getBean(String name, Class<T> requiredType) <T> T getBean(Class<T…
thumbnail
树莓派挂载U盘
首先把U盘插入树莓派,然后查看一下是否有被识别到 sudo fdisk -l 查看了U盘已经正确被识别,现在准备进行挂载 新建一个目录 sudo mkdir /mnt/usb_flash 然后挂载设备 sudo mount /dev/sda1 /mnt/usb_flash/ 挂载的时候加入归属权限 sudo mount -o uid=pi,gid=…
thumbnail
树莓派常用命令
查看cpu温度 vcgencmd measure_temp 查看cpu信息 cat /proc/cpuinfo lscpu 查看内存 free -h 查看磁盘 lsblk df -h 查看更多硬件信息 dmesg | more 查看时间 date 查看树莓派型号 cat /proc/device-tree/model 查看树莓派系统位数 getco…
thumbnail
Linux下启动/关闭Oracle
Linux下启动Oracle Linux下启动Oracle分为两步:   1)启动监听;   2)启动数据库实例; 1.登录服务器,切换到oracle用户,或者以oracle用户登录 [admin@dataserver ~]$ su - oracle 密码: [oracle@dataserver ~]$ 2.打开监听服务 [oracle@local…