摘要:
1.解决并发编程中的可见性问题 volatile 代表不使用cpu缓存,修改后的数据,将直接刷到内存中,被volatile修饰的变量,读取的时候,也是从内存中读取,不从cpu缓存中读取 上代码 // 以下代码来源于【参考1】 class VolatileExample { int x = 0; vo 阅读全文
摘要:
# 修饰属性,方法,类 ## 1.修饰属性 属性只能被赋值一次 基本类型:值不能改变 引用类型:引用不可以被修改 ## 2.修饰方法 表示方法不可以被重写,但可以被子类访问 ## 3.修饰类 final修饰类即表示此类已经是“最后的、最终的”含义。因此,用final修饰的类不能被继承,即不能拥有自己 阅读全文
摘要:
1. -XX:MaxPermSize=256m -XX:MaxPermSize=128M JVM最大允许分配的非堆内存,按需分配 2. java.awt.headless Headless模式是系统的一种配置模式。在该模式下,系统缺少了显示设备、键盘或鼠标 3.-Dsun.net.client.de 阅读全文
摘要:
https://juejin.im/post/6844904127055527950#heading-46 阅读全文
摘要:
count是一种最简单的聚合函数,一般也是我们第一个开始学习的聚合函数,那么他们之间究竟由什么区别呢? 有的人说count(1)和count(*)他们之间有区别,而有的人说他们之间没有区别那么他们之间到底有没有区别呢。 从执行结果来说: count(1)和count(*)之间没有区别,因为count 阅读全文
摘要:
1.索引 MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。 打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。 拿汉语字典的目录页(索引)打比方,我们可以按拼音、笔画、偏旁部首等排序的 阅读全文
摘要:
@SpringBootApplication @ComponentScan(basePackages = {"demo.test"}) public class ReportApplication { private static final Logger logger = LoggerFactor 阅读全文
摘要:
1.有一个普通的表t_asset,只有2个字段id,ip 没有索引 2.当用insert into t_asset(id,ip) values(?,?),(?,?) 1200多条记录时,发现竟然用了30秒左右,不可能性能这么差啊 3.后来各种google,发现jdbc的连接串里,只配置了字符集啥也没 阅读全文
摘要:
工具类,抽象死循环逻辑的 import java.util.concurrent.atomic.AtomicBoolean; /** * if the process closes, a signal is placed as true, and all threads get this flag 阅读全文
摘要:
TaskManager任务管理工具类 public class TaskManager { public static AbstractTask newTask(TaskContext taskInstance) throws IllegalArgumentException { switch (t 阅读全文
摘要:
1.pom引入guava依赖 <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>23.0</version> </dependency> 1.线程工具类ThreadUtil 阅读全文
摘要:
1.pom中添加swagger依赖 <!-- swagger-ui --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.8.0</version 阅读全文
摘要:
1.依赖状态枚举 /** * status enum */ public enum Status { SUCCESS(0, "success", "成功"), INTERNAL_SERVER_ERROR_ARGS(10000, "Internal Server Error: {0}", "服务端异常 阅读全文
摘要:
1.xxx-api是基于springboot的模块 2.配置文件 application.properties spring.profiles.active=@activeEnv@ application-dev.properties server.servlet.context-path=/api 阅读全文
摘要:
中心思想:药不如医,医不如医疗器械和服务 医:民营医院 服务:治疗眼睛和开展生殖系统治疗的公司 阅读全文
摘要:
1.加载效果和移除加载效果 数据跑完,移除加载效果 2.简单layui风格弹窗 阅读全文
摘要:
环境:django + uwsgi + nginx nginx报错如下: 发现nginx连接后端connection timed out 解决方案:1,调大uwsgi的超时参数设置, 重启uwsgi发现故障依旧,新加参数删除 解决方案2:调大nginx的超时参数设置 重启nginx发现故障依旧,新加 阅读全文
摘要:
###1.基本语法### playbook文件格式为yaml语法.示例如下: 1.1 nginx.yaml - hosts: all tasks: - name: Install Nginx Package yum: name=nginx state=present - name: Copy Ngi 阅读全文
摘要:
1.模板语言变量 前端html页面中展示 2.js变量引用模板语言变量 把模板语言变量传递给js,js去执行页面操作(变量的转换,只适用于字符串) 3.js自执行函数里调用变量 各种jquery里面找标签,根据某些内容找标签,内容是变量需要'+变量+'来使用 阅读全文
摘要:
##1.Ansible Inventory## (1)静态主机文件 默认的ansible invetory是/etc/hosts文件,可以通过ANSIBLE_HOSTS环境变量或者通过运行命令的时候加上-i vim /tmp/hosts # 定义组 [webservers] 10.187.11.34 阅读全文
摘要:
##1.Ansible的安装## pip install ansible==1.9.1 ansible1.9.1版本依赖的软件有 Python2.6以上版本 paramiko模块 PyYAML Jinja2 httplib2 被管理端linux需要有python2.6以上的环境 ##2.Ansibl 阅读全文
摘要:
bootstrap模态对话框 前提是引入bootstrap的css和js的东西 data backdrop="static"代表的是点击旁边的内容,不进行关闭操作,但是esc的时候还是进行操作 阅读全文
摘要:
1.models层建立统计表 2.decorator.py建立装饰器函数 实现每次调用view试图函数前数据库字段先自加1 3.view试图导入装饰器函数,并调用 阅读全文
摘要:
Supervisor是一个 Python 开发的 client/server 系统,可以管理和监控类 UNIX 操作系统上面的进程。它可以同时启动,关闭多个进程,使用起来特别的方便。 1.组成部分 supervisor 主要由两部分组成: supervisord(server 部分):主要负责管理子 阅读全文
摘要:
1.安装nginx(/export/servers/nginx/) 保证/export/servers/nginx/是nginx的安装目录 /export/servers/nginx/conf/domain/xxx应用配置文件 2.部署django环境,保证python manage.py runs 阅读全文
摘要:
业务流程图如下 效果图展示 1.django安装websocket模块 2.shell脚本 用来传递不同的行号输出不同的内容; 第一个参数为0的时候,默认输出最后200行内容 第一个参数为其余数字时候,和总行数比较,取差值内容 bash !/bin/bash LOGDIR=/export/Insta 阅读全文
摘要:
Python多进程 (所有只写如何起多进程跑数据,多进程数据汇总处理不提的都是耍流氓,恩,就这么任性) (1)进程间数据问题,因为多进程是完全copy出的子进程,具有独立的单元,数据存储就是问题了 (2)多进程间同时写文件,会出现窜行问题,如果都是追加模式,a进程在写,b进程也在写,刚好a写到一半, 阅读全文
摘要:
#ansible版本说明:ansible1.9.1 1.简单使用例子 # -*- coding=utf-8 -*- import ansible.runner ########################## runner = ansible.runner.Runner( host_list = 阅读全文
摘要:
1.基于Python实现,用到了django后台处理,刷新验证码功能,其他语言大同小异 2.登录界面 login.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Co 阅读全文
摘要:
1.JQuery是javascript的类库 2.下载JQuery 3.导入JQuery 4.JQuery的基本功能 http://www.php100.com/manual/jquery/ 5.用JQuery实现点击按钮返回页面顶部的功能 //里面用到了Jquery里面的事件-scroll ,当页 阅读全文
摘要:
1.JavaScript之操作html元素,Dom Dom是抽象出来的网页对象,需要了解面向对象的思想;调用对象下的方法实现相应的功能 使用JS调用dom来创建标签. //document是网页对象 (1)方法1 #createElement:创建元素节点。 #getElementById:返回带有 阅读全文
摘要:
1.javascript是一门浏览器运行的脚本语言和java没关系 2.javascript语言写在哪里? (1)可以写单独的文件里面去调用(推荐采用此方法) index.html 20160612.js (2)写html文件头里,html文件里取调用 alert方法就是弹窗消息的东西 3.Java 阅读全文
摘要:
1.初始化 所有的flask程序都必须创建一个程序实例 web服务器使用wsgi接口协议,把接收客户端的请求都转发给这个程序实例来进行处理。这个程序实例就是flask对象 2.路由和视图函数 程序实例需要知道接收请求后,需要知道url请求应该运行哪些代码。所以保存了一个url和python函数的映射 阅读全文
摘要:
1.安装python虚拟环境 2.安装flask及依赖包 阅读全文
摘要:
sentinel 阅读全文