Easter79 Easter79
3年前
tp3.2读取excel文件
使用PHPExcel时,首先要下载PHPExcel并放在ThinkPHP/Library/Vendor下1.创建html文件(文件上传按钮)<formaction"{:U('控制器名/方法名')}"method"post"enctype"multipart/formdata" 
Easter79 Easter79
3年前
spring源码解析
前言上篇我们介绍了spring容器加载的方式,并重点介绍了基于xml配置解析和注解扫描两种容器加载的方式,封装和注册beandefinition的过程。今天我们分享BeanDefinition注册后的另一个重要过程bean的实例化过程的源码。容器加载流程!spring源码解析spring容器加载源码(bean实
muchan92 muchan92
4年前
聊聊软件工程的“内卷”
软件工程的开发曲线极度类似emacs的学习曲线。这确实令人尴尬,哭笑不得,又很是郁闷。(心中一万只……)内卷是如何产生的?过程式的编程方法是导致内卷的原罪过程式的方法要求我们必须一步一步走遍软件工程的每个角落,才能看出整个工程的一点点影子。而工程规模越大,代码量越多,逻辑过程就越复杂,内卷就越严重,使人陷入其中难以自拔。逻辑过程就是“内卷”所以,内
Easter79 Easter79
3年前
springboot2启动信息去除CONDITIONS EVALUATION REPORT后引发的思考
前言最近启动一个springboot2.2版本项目时,发现控制台输出17:22:05mainDEBUGo.s.b.f.s.DefaultListableBeanFactoryCreatingsharedinstanceofsingletonbean'org.springframework.cloud.ut
Wesley13 Wesley13
3年前
SQL语句实现递归查询
  最近在开发过程为项目中处理上下层组织关系的时候用到了递归查询,以前一般用的是直接在java中使用递归或者使用SQL的话就是编写存储过程,然后去调用这个存储过程。但是,使用java实现递归的话感觉比较麻烦,而用SQL写存储过程的话一般不建议这么做,所以这边就想到了直接用SQL实现递归。  这里实现递归的是系统中的一个中间关系表(ORG\_TAB
Stella981 Stella981
3年前
Spring 源码(九)@Autowired注解实现原理(Spring Bean的自动装配)
@Autowired注解的实现过程,其实就是SpringBean的自动装配过程。通过看@Autowired源码注释部分我们可以看到@Autowired的实现是通过AutowiredAnnotationBeanPostProcessor后置处理器中实现的。AutowiredAnnotationBeanPostProcessor类图
Wesley13 Wesley13
3年前
JAVA_RSA_的加解密
RSA为非对称加密算法。数字签名的过程:1、对明文数据进行HASH加密,不可逆;2、对加密后的数据再用RSA的私钥进行二次加密。数字签名的验证过程:1、对明文数据进行HASH加密,不可逆;2、用RSA的公钥对数字签名后的数据进行解密;3、把1的结果和2的结果进行比较是否相等。RSA加密的过程和解密的过程都需要三步:加/解密、分组、填充。这三部分每
Wesley13 Wesley13
3年前
MySQL输入密码后闪退的解决方法
控制面板系统和安全管理工具服务mysql 开启!(https://static.oschina.net/uploads/space/2017/0423/191155_biFl_3285916.png)!(https://static.oschina.net/uploads
Stella981 Stella981
3年前
PhoneGap中设置SplashScreen(启动页、闪屏)
PhoneGap对于控制SplashScreen可以使用cordovapluginsplashscreen(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fapache%2Fcordovapluginsplashscreen)插件https://gi
小万哥 小万哥
1年前
C++ 条件与 If 语句:掌握逻辑判断与流程控制精髓
C条件和If语句您已经知道C支持数学中的常见逻辑条件:小于:a<b小于或等于:ab大于或等于:ab等于:ab不等于:a!b您可以使用这些条件来针对不同的决定执行不同的操作。C具有以下条件语句:使用if来指定一个代码块,如果指定的条件为true,