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