码迷,mamicode.com
首页 > 编程语言 > 日排行
线程编程方面
1. Java中有几种方法可以实现一个线程?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用? 三种实现方法 1.继承 Thread 类 扩展性差 无返回值 2, 实现 Runnable 接口 可扩展 无返回值 3. 实现 Callable 接口 有返回值 用synchr ...
分类:编程语言   时间:2020-01-08 20:59:07    阅读次数:96
python第十三天
python第十三天 1. 今日内容 1. 开放封闭原则: 2. 装饰器的初识: 版本一: 大壮 写一些代码测试一下index函数的执行效率。 版本二:利用函数,解决代码重复使用的问题 版本三:不能改变原函数的调用方式。 版本四:具体研究 版本五:python做了一个优化;提出了一个语法糖的概念。 ...
分类:编程语言   时间:2020-01-08 20:59:22    阅读次数:73
SpringBoot2(十一)集成RedisCache
应用层的东西,找到接口实现它即可。 如果想要自己选择序列化工具,难点还是在自动转型上,在字符串转成对象的过程中,Spring并未提供有效的、带Class参数的接口,类型自动转换问题,需要第三方框架自行处理。最好选用带自动转型的序列化框架,错误的写法,很容易导致类型强转失败,本文采用的是FastJSO ...
分类:编程语言   时间:2020-01-08 21:00:37    阅读次数:121
数据结构与算法简记--位图
位图 问题 问题1:如何实现网页爬虫中url去重功能? 分析 传统数据结构散列表、红黑树、跳表这些动态数据结构,都能支持快速地插入、查找数据。 但通常爬虫爬取的网页数量级都比较大,假设为10亿个网页,估算一下散列表存储所需的内存: 为了判重,我们把这 10 亿网页链接存储在散列表中。 假设一个 UR ...
分类:编程语言   时间:2020-01-08 21:02:20    阅读次数:121
线程池的手写和拒绝策略
手写线程池: AbortPolicy:直接抛出RejectedExecutionException异常阻止系统正常运行。 public class MyThreadPoolDemo { public static void main(String[ ]args) { ExecutorService ...
分类:编程语言   时间:2020-01-08 21:02:36    阅读次数:94
pythonGUI自动化:绕过验证码登录
1. 获取cookies 实现代码如下: import time from selenium import webdriver class cookies_login: wd=webdriver.Chrome() def getCookies(self): wd=self.wd wd.maximiz ...
分类:编程语言   时间:2020-01-08 21:07:21    阅读次数:77
python-etcd3
``` import etcd3 etcd = etcd3.client(host="192.168.5.41", port=2379, ca_cert="E://ssl/kube-ca.pem", cert_cert="E://ssl/kube-etcd-192-168-5-41.pem", ..... ...
分类:编程语言   时间:2020-01-08 21:11:17    阅读次数:380
Spring Boot 调试日志(二)JPA更新数据操作
本以为可以简简单单的更新一条记录,没想到除了传递的值其他的值全都变成了空字段。这就让人很绝望。 错误代码展示 以这段代码为例,传入数据库中后,只有id ,belogs,status值是正常的,其余全是null。 1.解决方法一,先根据id查询出来数据,然后再将数据全部传回来,再进行赋值。 ...
分类:编程语言   时间:2020-01-08 21:11:29    阅读次数:108
Javascript判断浏览器窗口(选项卡)的关闭与刷新
js判断浏览器窗口(选项卡)的关闭与刷新_itlsq的博客-CSDN博客 https://blog.csdn.net/itlsq/article/details/81095323 基于window.onbeforeunload和window.onunload,计算是【刷新】还是【关闭】。 而wind ...
分类:编程语言   时间:2020-01-08 21:15:46    阅读次数:95
Java中CAS底层实现原理分析
CAS(无锁优化、自旋锁)原理分析 一、CAS(compareAndSwap)的概念 CAS,全称Compare And Swap(比较与交换),解决多线程并行情况下使用锁造成性能损耗的一种机制。 CAS(V, A, B),V为内存地址、A为预期原值,B为新值。如果内存地址的值与预期原值相匹配,那么 ...
分类:编程语言   时间:2020-01-08 21:18:41    阅读次数:306
spring之事务的传播行为(三)
(1)当事务被另一个事务方法调用时,必须指定事务应该如何传播。例如:方法可能继续在现有事务中运行,也可能开启一个新事物,并在自己的事务中运行。 (2)事务的传播行为可以由传播属性指定,spring定义了7种传播行为,最常用的是REQUIRED和REQUIRED_NEW。 在上一节我们利用事务解决了购 ...
分类:编程语言   时间:2020-01-08 21:19:24    阅读次数:95
python 字符串操作切片的使用
一、使用[]提取字符: 字符串的本质是字符序列,我们可以通过在字符串后面添加【】,在【】里添加偏移量可以提取该位置的单个字符 二、正向搜索: 最左测第一个字符,偏移量是0,第二个偏移量是1,直到len(str)-1 方向搜索: 最右侧第一个字符,偏移量-1,倒数第二个偏移量-2,以此类推,直到 -l ...
分类:编程语言   时间:2020-01-08 21:19:36    阅读次数:81
【软帝学院】12道java经典入门算法题!
12道java经典入门算法题! 【程序1】 题目:将一个数组逆序输出。 程序分析:用第一个与最后一个交换。 其实,用循环控制变量更简单: for(int k=11;k>=1;k--) System.out.print(myarr[k]+","); 【程序2】 题目:取一个整数a从右端开始的4~7位。 ...
分类:编程语言   时间:2020-01-08 21:23:47    阅读次数:91
KafkaProducer Sender 线程详解(含详细的执行流程图)
温馨提示:本文基于 Kafka 2.2.1 版本。 上文 "《源码分析 Kafka 消息发送流程》" 已经详细介绍了 KafkaProducer send 方法的流程,该方法只是将消息追加到 KafKaProducer 的缓存中,并未真正的向 broker 发送消息,本文将来探讨 Kafka 的 S ...
分类:编程语言   时间:2020-01-08 21:24:40    阅读次数:215
【软帝学院】10个java开发工具,所有java开发人员都应该了解的工具
10个java开发工具,所有java开发人员都应该了解的工具 1、Groovy Groovy 是 用于Java虚拟机的一种敏捷的动态语言,它是一种成熟的面向对象编程语言,既可以用于面向对象编程,又可以用作纯粹的脚本语言。 为Java开发者提供了 现代最流行的编程语言特性,而且学习成本很低,支持DSL ...
分类:编程语言   时间:2020-01-08 21:26:05    阅读次数:90
SpringBoot2(十三)HttpMessageConverter
在介绍HttpMessageConverter之前,先看看平时常常写的一些代码 1、在JDBC的操作中,执行Update的时候,会返回受影响行数,你是如何处理的? 2、在做数据查询的时候,你是否希望直接返回数据,系统自动帮你打包数据? 如果有上述的这些需求,那你需要了解一下 HttpMessageC ...
分类:编程语言   时间:2020-01-08 22:34:20    阅读次数:63
进程与线程(一)
什么是进程?? 进程中有多个不同的执行路径或者多个线程的集合 正在运行的程序 进程是执行中的程序,一个操作系统可以有多个进程(系统运行多个软件) 在进程中,程序代码是怎么执行的?? 在进程中一定有一个线程,这个线程叫主线程 (Java中的main) 什么是线程? 正在独立运行的程序 线程是操作系统能 ...
分类:编程语言   时间:2020-01-08 22:36:44    阅读次数:66
c++ 反汇编 堆变量
malloc _malloc 0037E8C0 8B FF mov edi,edi 0037E8C2 55 push ebp 0037E8C3 8B EC mov ebp,esp 0037E8C5 6A 00 push 0 0037E8C7 6A 00 push 0 0037E8C9 6A 01 p ...
分类:编程语言   时间:2020-01-08 22:38:07    阅读次数:89
Java对象的序列化和反序列化
package com.fgy.demo2; import java.io.Serializable; /** * 想要实现序列化,必须实现Serializable接口 */ public class Person implements Serializable { private String n ...
分类:编程语言   时间:2020-01-08 22:40:43    阅读次数:87
java IO流学习总结
java.io下的流种类繁多,但是只要我们捋顺了之后,就会豁然开朗,接下来我们一起来捋捋这错综复杂的io流 其中,以Stream结尾的为字节流,以Writer或者Reader结尾的为字符流。所有的输入流都是抽象类IuputStream(字节输入流)或者抽象类Reader(字符输入流)的子类,所有的输 ...
分类:编程语言   时间:2020-01-08 22:41:27    阅读次数:87
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!