04 2019 档案

摘要:web应用通常存在的10大安全问题 1、SQL注入 拼接的SQL字符串改变了设计者原来的意图,执行了如泄露、改变数据等操作,甚至控制数据库服务器, SQL Injection与Command Injection等攻击包括在内2、跨站脚本攻击(XSS或css)跨站脚本(Cross-Site Scrip 阅读全文
posted @ 2019-04-30 11:03 编程小大白 阅读(188) 评论(0) 推荐(0)
摘要:一、首先谈谈传统系统架构和微服务架构 传统的系统架构是单一架构模式。这种架构模式就是把应用整体打包部署,具体的样式依赖本身应用采用的语言,如果采用java语言,自然你会打包成war包,部署在Tomcat或者Jetty这样的应用服务器上,如果你使用spring boot还可以打包成jar包部署。其他还 阅读全文
posted @ 2019-04-22 17:08 编程小大白 阅读(533) 评论(0) 推荐(0)
摘要:Android Gradle Build Error:Some file crunching failed, see logs for details解决办法 转载请标明出处: http://www.cnblogs.com/why168888/p/5925756.html 本文出自:【Edwin博客 阅读全文
posted @ 2019-04-19 20:15 编程小大白 阅读(229) 评论(0) 推荐(0)
摘要:关于线程的同步,可以使用synchronized关键字,或者是使用JDK 5中提供的java.util.concurrent.lock包中的Lock对象。本文探讨synchronized关键字。 synchronized关键字可以修饰方法,可以修饰代码块,但不能修饰构造器、属性等。 对synchro 阅读全文
posted @ 2019-04-15 21:56 编程小大白 阅读(208) 评论(0) 推荐(0)
摘要:有时候新安装的虚拟机的系统时间会和主机的时间差8个小时,这是因为虚拟机和主机所在的时区不同。 这会导致当你往mysql数据库插入数据时如果设置时间为current_time结果会和虚拟机保持一致。 1、查看虚拟机时间 这时候看到本地时间后面有UTC符号,表示所在时区为Universal 2、查看有哪 阅读全文
posted @ 2019-04-11 18:17 编程小大白 阅读(1052) 评论(0) 推荐(0)
摘要:解决办法: @GeneratedValue(strategy = GenerationType.IDENTITY) 如图所示: 阅读全文
posted @ 2019-04-11 17:33 编程小大白 阅读(386) 评论(0) 推荐(0)
摘要:承接上文:云时代架构阅读笔记五——Java内存模型详解(一) 原子性、可见性、有序性 Java内存模型围绕着并发过程中如何处理原子性、可见性和有序性这三个特征来建立的,来逐个看一下: 1、原子性(Atomicity) 由Java内存模型来直接保证原子性变量操作包括read、load、assign、u 阅读全文
posted @ 2019-04-09 21:46 编程小大白 阅读(146) 评论(0) 推荐(0)
摘要:什么是Java内存模型 Java虚拟机规范中试图定义一种Java内存模型(Java Memory Model,JMM)来屏蔽掉各种硬件和操作系统的访问差异,以实现让Java程序在各种平台下都能达到一致的内存访问效果。在此之前,主流程序语言(如C/C++等)直接使用物理硬件和操作系统的内存模型,因此, 阅读全文
posted @ 2019-04-03 21:41 编程小大白 阅读(163) 评论(0) 推荐(0)
摘要:学习python的时候 在编辑器的选择上会有很多选择,我最终还是选择了sublime text3。 相对于其他编辑器,sublime text有以下特性: 下面介绍一下sublime如何搭建python自动补全插件: 1、在菜单栏中选择preference →package control 输入in 阅读全文
posted @ 2019-04-02 21:46 编程小大白 阅读(30986) 评论(0) 推荐(4)