首页 > 编程语言
算法刷题
1.生成100个随机数,要求随机数始终为4位数 public class test { public static void main(String[] args){ Random random=new Random(); StringBuffer sb=new StringBuffer(); fo ...
分类:编程语言   时间:2021-05-05 17:38:21    收藏:0  评论:0  赞:0  阅读:33
linux c++(mmap)
addr: 传NULL length: 映射区的长度 prot: PROT_READ 可读 PROT_WRITE 可写 flags: MAP_SHARED 共享的,对内存的修改会影响原文件 MAP_PRIVATE 私有的 fd: 文件描述符,open打开一个文件 offset: 偏移量 返回值: 成 ...
分类:编程语言   时间:2021-05-05 17:38:05    收藏:0  评论:0  赞:0  阅读:20
Python3 错误UnicodeEncodeError: 'ascii' codec can't encode characters in ordinal
问题 之前在使用Python2的时候,经常会遇到编码相关的错误,异常头疼。主要是因为Python2字符串设计上有一些固有的缺陷: 使用 ASCII 码作为默认编码方式,对中文处理很不友好。 把字符串的牵强地分为 unicode 和 str 两种类型,误导开发者 与Python2不同,Python3默 ...
分类:编程语言   时间:2021-05-05 17:36:12    收藏:0  评论:0  赞:0  阅读:24
数据结构与算法之hash,bitmap简单实现
1.hash算法就是将目标值存储前进行打散,然后将其存储到数组中,打散的操作就是hash函数,常见的就是取模,对上限取模操作后找到其下标,然后将之存储,典型代表是jdk hashmap(hash函数非简单的取模操作),hash存在的意义就是充分利用数组随机访问的特性,将取值操作的过程时间复杂度尽可能 ...
分类:编程语言   时间:2021-05-05 17:33:33    收藏:0  评论:0  赞:0  阅读:20
Java基础知识
定义 Java是一种可以撰写跨平台应用程序的面向对象的强类型程序设计语言。 java 三种包 JavaSE: 标准版(桌面程序,控制台开发) JavaME: 嵌入式开发(手机,小家电) JavaEE: E企业级开发(web端,服务器开发) JDK 、JRE 、JVM JDK:Java develop ...
分类:编程语言   时间:2021-05-05 17:33:19    收藏:0  评论:0  赞:0  阅读:21
Spring Boot的自动配置原理及启动流程源码分析
概述 Spring Boot 应用目前应该是 Java 中用得最多的框架了吧。其中 Spring Boot 最具特点之一就是自动配置,基于Spring Boot 的自动配置,我们可以很快集成某个模块,不用加 xml 之类的配置文件,大部分情况下甚至什么配置都不用写,直接引起 maven 包即可使用。 ...
分类:编程语言   时间:2021-05-05 17:33:07    收藏:0  评论:0  赞:0  阅读:27
spring mvc导出csv案例
1、controller 导出 @RequestMapping(value = "/exportCSV", method = RequestMethod.GET, produces = "text/html;charset=UTF-8") @ResponseBody public void expo ...
分类:编程语言   时间:2021-05-05 17:32:23    收藏:0  评论:0  赞:0  阅读:36
java -获取变量类型
不同于python可以直接调用现成方法type()即可获取变量类型,java中没有直接的方法获取变量数据类型,所以我们可以自己写一个方法 利用:方法重载 + 反射机制 //1、判断对象变量 //利用反射,获取对象所在类 public static String getType(Object o){ ...
分类:编程语言   时间:2021-05-05 17:30:49    收藏:0  评论:0  赞:0  阅读:16
JavaScript-变量
变量是存储信息的容器 声明 赋值 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script type="text/javascript"> ...
分类:编程语言   时间:2021-05-05 17:29:30    收藏:0  评论:0  赞:0  阅读:13
Java优雅的停止线程
程序代码: class TPTInterrupt { private Thread thread; public void start() { thread = new Thread(() -> { while (true) { Thread current = Thread.currentThre ...
分类:编程语言   时间:2021-05-05 17:28:25    收藏:0  评论:0  赞:0  阅读:13
Spring事务隔离级别和传播机制
##事务特性 ###1. 原子性(Atomicity) 事务是一个原子操作,由一系列动作组成。事务的原子性确保动作要么全部完成,要么完全不起作用。 ###2. 一致性(Consistency) 一旦事务完成(不管成功还是失败),系统必须确保它所建模的业务处于一致的状态,而不会是部分完成部分失败。在现 ...
分类:编程语言   时间:2021-05-05 17:27:00    收藏:0  评论:0  赞:0  阅读:27
线程调度
#### 线程调度 ##### 常见的线程调度模型 1. 抢占式:根据线程的优先级,优先级越高的线程,抢占到CPU时间片的概率越高 * java采用的就是抢占式调度模型 2. 均分式:每个线程占用的CPU时间片长度一样。 * 某些编程语言采用的式此类模型(百度了一下下,没找到,后期补上来) 3. J ...
分类:编程语言   时间:2021-05-05 17:24:55    收藏:0  评论:0  赞:0  阅读:23
Python Excel中xlrd和xlwt模块的方法
EXCEL的模块 xlrd,xlwt xlrd模块实现对excel文件内容读取,xlwt模块实现对excel文件的写入。 模块的安装: xlrd和xlwt模块不是自带模块。需要进行安装,安装方法不多说,有很多种通常用下面的这种方法安装简单方便。 pip install xlrd pip instal ...
分类:编程语言   时间:2021-05-05 17:22:15    收藏:0  评论:0  赞:0  阅读:16
Java 使用fastjson 将 json字符串写到文件中去
首先需要引入fastjson的依赖文件,以下是maven的依赖: <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.73</version> </dependency> ...
分类:编程语言   时间:2021-05-05 17:19:06    收藏:0  评论:0  赞:0  阅读:23
c++使用static inline成员函数制作静态库的坑点
关于inline对链接时的影响** 问题: 在分别编译以下代码成目标文件,然后链接报错undefined reference.. iusk@wgnmd:~/Documents/Bitusk/testing$ g++ -static testError.o ../src/Error.o /usr/bi ...
分类:编程语言   时间:2021-05-05 17:16:29    收藏:0  评论:0  赞:0  阅读:24
Java数组
数组 数组的定义 数组是相同类型数据的有序集合 数组描述的是相同的若干个数据,按照一定的先后次序排列组合而成 其中,每一个数组称作一个数组元素,每个数组元素可以通过一个下标来访问他们 数组的下标是从0开始的 数组的声明创建 首先必须声明数组变量,才能在程序中使用数组,下面是声明数组变量的语法 dat ...
分类:编程语言   时间:2021-05-05 17:16:19    收藏:0  评论:0  赞:0  阅读:15
Spring Security极简入门三部曲(上篇)
大家好,这里是白泽。最近学校里一个Spring Boot项目要用到Spring Security做安全相关的工作,好,没用过,那我先学一下吧。查阅了不少文章,上来就是一堆接口,实现类,过滤器链,超级高水平,我看不懂。摸索了两天终于有点感觉了,就写一篇两天前的我希望看到的博客吧 ...
分类:编程语言   时间:2021-05-05 17:16:00    收藏:0  评论:0  赞:0  阅读:22
线程池 线程安全的单例模式 饿汉方式 懒汉方式
@[toc]线程池:第一个线程安全任务队列+提前创建好最大数据上限的工作线程;针对大量数据请求处理的场景;好处:1.避免大量线程频繁创建与销毁带来的时间成本;2.任务节点以及线程有上限,避免资源耗尽的风险;核心线程将需要处理的数据,以及数据处理的方法组织成一个任务,放入线程池,线程池只需要取出一个任务节点,通过其中的方法处理节点中的数据;ThreadTask{要处理的数据,数据处理的方法}Thre
分类:编程语言   时间:2021-05-05 17:15:32    收藏:0  评论:0  赞:0  阅读:15
Spring引入外部配置文件
基于XML引入外部配置文件 直接配置数据库连接信息 <!--直接配置连接池--> <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"> <property name="driverClassName" value= ...
分类:编程语言   时间:2021-05-05 17:15:16    收藏:0  评论:0  赞:0  阅读:12
java 如何调用 linux or mac 命令行
有时候我们需要在运行Java程序时去调用一些shell脚本或者是python脚本,Java提供了一些方式,但是直接使用会存在一些问题,比如传多个参数,或者拿到返回值或者是错误信息等不方便,所以下面写了一个Java调用命令行的通用方法。 因为需要等待调用的脚本完成才能够返回,所以需要进行阻塞,并且为了 ...
分类:编程语言   时间:2021-05-05 17:12:36    收藏:0  评论:0  赞:0  阅读:11
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!