• 结合案例深入解析策略模式

    一、基本概念 策略模式是行为型设计模式。 其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。 策略模式使得算法可以在不影响到客户端的情况下发生变化。 二、结构 下面是基本结构: 三类角色: 环境(Context)角色:持有一...

    2019-06-13 09:02:29 java高级定义mysqlqqPSkeepAVHTTPSAE高并发

  • 面试总结

    最近面试几个小公司和几个互联网公司,对面试问题做了一下总结 一般都是你先自我介绍一下,讲一下自己过去的项目经验,经历,然后问问项目中的一些细节,在问一下基础问题 1.session和Cookie的区别,讲一下你的看法 2.你讲一下spring 的具体初始化流程。最好源码级别 3...

    2019-06-13 09:02:29 qqIEkeep集群

  • Java并发编程,3分分钟深入分析volatile的实现原理

    volatile原理 volatile简介 Java内存模型告诉我们,各个线程会将共享变量从主内存中拷贝到工作内存,然后执行引擎会基于工作内存中的数据进行操作处理。 线程在工作内存进行操作后何时会写到主内存中? 这个时机对普通变量是没有规定的,而针对volatile修饰的变量给Jav...

    2019-05-22 06:33:07 AV共享java高级定义mysqlqq虚拟机系统PSkeep

  • springboot+idea+maven学习第一天(springboot入门,idea整合maven

    1、springboot 简介 简化Spring 用用开发的一个框架; 真个S僻壤技术栈的一个大整合 j2ee开发的一站式解决方案 2、微服务 微服务:是一种架构风格 一个应用应该是一组小型服务;可以通过HTTP的方式进行互通; 每一个功能元素最终都是一个可独立替换、可独立升级的软件...

    2019-05-18 07:08:43 PSJ2eeqqIE文件文档

  • Python基础(不断更新)

    1.基本语法 (1) 加法的两端只能是数字或者字符串 。 如 print( 'kkk' + 12 + 'kkk' ) 是错误的,可修改为print( 'kkk' + str(12) + 'kkk' ) 。类似 str() 的函数还有 int(),float()。 print (str(0)) #输出字符串的0 print (int( ' 33 ' )) print (int(3.26 )) #输...

    2019-05-13 07:16:03 定义qq用户PS

  • 几种翻转类型批量处理图片

    from PIL import Image import os import os.path # rootdir = r'D:\anaconda_work\data\fz' # 指明被遍历的文件夹 rootdir = r ' D:\anaconda_work\data\fz ' for parent, dirnames, filenames in os.walk(rootdir): # 遍历图片 for filename in filenames: print ( '...

    2019-05-13 07:15:32 文件qqPS

  • Linux date cal bc和一些快捷键学习

    1 date 日期 2 cal 日历 具体每年日历 cal +年份 3 bc 计算器 如果有小数点需要scale命令,scale=数字 quit退出 4 [Tab]按键 :命令补全和档案补齐的功能 反斜杠\ : 强制换行 Ctrl+c 停止当前执行的命令 相当于exit Ctrl+u 清空至行首 Ctrl+k 清空至行尾 Ctrl+w 删除...

    2019-05-13 07:12:00 PSIEYYqq

  • 一位10年开发资深程序员大牛给予Java初学者的学习路线建议

    Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适...

    2019-05-10 06:06:34 负载均衡支付宝程序猿PS时间成本IT行业ServletJ2ee微信系统

  • Redis基础知识详解

    文章大纲 一、Redis介绍 二、Redis安装并设置开机自动启动 三、Redis文件结构 四、Redis启动方式 五、Redis持久化 六、Redis配置文件详解 七、Redis图形化工具 八、Java之Jedis连接Redis单机 九、项目源码与资料下载 十、参考文章 一、Redis介绍 1. 什么是Redis Redis...

    2019-05-10 06:05:07 z.comUbuntumacPSBug2345微软系统Notepad++秒杀

  • python爬虫学习,使用requests库来实现模拟登录4399小游戏网站。

    1.首先分析请求,打开4399网站。 右键检查元素或者F12打开开发者工具。然后找到network选项, 这里最好勾选perserve log 选项,用来保存请求日志。这时我们来先用我们的账号密码登陆一下,然后查看一下截获的请求 可以很清楚的看到这里有个login,而且这个请求是post请...

    2019-05-10 06:00:20 qq服务器Chrome文件开发者工具4399用户wordWindows