0%

整理

在酷安看到了一组不错的壁纸,想换上,但是单独的一张看起来又不是很爽,想仿照miui上的那种超级壁纸,可以根据时间线来自动切换。

正巧,在IOS14.3上更新了,可以在自动化里面设置壁纸,于是决定写一个自动化来进行定时设定壁纸.

阅读全文 »

讲一下在之前工作中碰到的问题:

业务场景

  1. 前台通过深度学习识别图片上的数字编号把数据通过OPC方式传到后台.
  2. 后台进行接收写入到数据库.
  3. 报表系统通过查询图片对应的数据获取到图片上的编号信息.
阅读全文 »

队列

队列是一种先进先出的线性存储的数据结构,常用于缓存,消息队列(废话 ,我名字都叫队列)。
在进行大量数据交互时,队列能很有效的解决并发问题。

但是又由于队列的先进先出的特性,但队列的进的速度 > 队列出的速度时 ,就会出现以下状况:

阅读全文 »

emmm , 最近因为疫情关系在宿舍里面闲了下来 ,于是打算重新搞个vps来玩玩(要玩的话首推不要买国内的…)。

正好赶上一家服务商(tmhhost)搞活动 , 双线的CN2 GIA线路,嘿嘿,用来搭v2ray或者酸酸乳还是很舒服的。

选了一个还不错的配置(主要还需要把博客,离线下载,文件服务器也给搬过去)。

阅读全文 »

因工作需求 , 暂时从java web 转 c# 开发了, 2333.

花了两三天看了下c#的基础语法 , 感觉和java差别不是很大. 然后接到了第一份需求 ,需要用winform写一个串口通信的程序。

这可难倒我了,虽然感觉上c# 和 java差别不大,但是我用c#来写的程序是我用java从来没写过的呀 , 这就相当于我得重新学一遍了。

阅读全文 »

前几天把整合SpringDataJPA和Spring讲了一下 , 现在空出了点时间 , 也对SPringDataJPA的运行有点好奇 , 毕竟 , 只要编写一个接口并继承两个JPAReposity相关的接口就能自动完成单表基础操作. 于是写了个单表的CRUD来DEBUG看看SpringDataJPA的实际运行原理 .

运行环境

  • JDK 1.8
  • IDEA 19.01
  • Maven 3.6
  • Mysql 5.17
阅读全文 »

在学Spring的路上偶然用上了一次SpringDataJpa , 不需要自己手写sql的方式 , 让我用的非常舒服 , 这和我以前用的mybatis用起来是完全不一样的体验 , 不过由于之前对Spring不是特别的了解 , 是跟着书上的XML配置一步一步走过来的.

现在回头看过去发现这种配置虽然简单易上手 , 但是XML配置标签繁多 , 可读性差 ,而且最大的问题是类型不安全.

SPring还支持XML + 注解的方式进行配置 , 这种配置简单明了 , 但是注解的配置只能针对自定义的包进行快速配置 , 对于第三方类库 , 我们还是需要XML来配置.

阅读全文 »

首先讲一下SpringAOP , 在学过Spring之后 , 各位对Spring的两个要点肯定不陌生 , 一个是DI(依赖注入) , 一个就是AOP(切面编程)
那么AOP即切面编程 到底是用来做什么的呢 ?

我们先来看下下面这段代码:
没有使用aop的业务代码块

我们学Java面向对象的时候,如果代码重复了怎么办啊??可以分成下面几个步骤:

阅读全文 »

用的win10预览版 , 昨天晚上关了 电脑 自动更新了 , 今天早上起来发现用plsql就连不上oracle了 , 报错如下(感觉是自动更新的锅)

1
ORA-12545: 因目标主机或对象不存在, 连接失败

然后上谷歌查了下 , 说是监听器的配置文件的ip地址问题 , 然后去修改了下文件 , 两个ip都改成了localhost.

阅读全文 »

这段时间在学习SSM框架 , 今天开始弄Spring , 看了一下Spring的一些相关介绍 , 了解到Spring的核心是IOC(控制反转) 和 AOP (切面编程).

  1. IOC(控制反转) 能干什么东西 ?
    第一次看到这个有点懵逼 , 晚上找了点资料 , 有点理解, 这个东西 , 简单来说就是解决程序之间的强耦合关系 , 也就是松耦.

  2. 代码的耦合又是什么 ?
    代码的耦合度过高就会造成 , 项目维护困难 , 在某一个点上进行修改, 会对一系列的代码造成影响 , 这个就是代码的耦合

耦合解读

阅读全文 »