- 博客(89)
- 资源 (2)
- 收藏
- 关注
原创 一款并发的、使用标记-清除算法的垃圾回收器CMS有哪些阶段
CMS全称 Concurrent Mark Sweep,是一款并发的、使用标记-清除算法的垃圾回收器,以牺牲吞吐量为代价来获得最短回收停顿时间的垃圾回收器,对于要求服务器响应速度的应用上,这种垃圾回收器非常适合。**CMS的基础算法是:**标记—清除。它的过程可以分为以下6个步骤:初始标记(STW initial mark)并发标记(Concurrent marking)并发预清理(Concurrentprecleaning)重新标记(STW remark)并发清理(Concurrent s
2022-01-11 17:22:56
371
原创 Java类的加载顺序
public class Test{ //静态变量 public static Test t1 = new Test(); //构造块 { System.out.println("blockA"); } //静态块 static{ System.out.println("blockB"); } public static void main(String[] args){ .
2022-01-11 17:10:04
545
原创 抽象类和接口都不能被实例化(忽略匿名内部类)
实例化就是在jvm的堆中开辟出一块内存空间,比如声明一个对象,并且实例化,在堆中多出一块地址。java的内存空间分为四类:栈(stack)、堆(heap)、代码(code)、静态数据(data)。一般的时候,含有抽象方法的类绝不能被实例化。接口类如果是接口被new,那么这块地址并没有存储任何实际的值,而且接口中的属性只能是常量,并不需要初始化,只是放在常量池中,但接口可以定义静态成员变量,只是接口的静态成员变量要用static final public 来修饰。又因为接口没有构造函数,只能有抽象
2022-01-11 11:12:39
2537
原创 sql 查询表中重复数小于3的数据
SELECT point_id,base_id,count(1) as num FROM `point` where base_id IN (SELECT base_id FROM `base`) GROUP BY base_id having count(1)<3;
2021-12-17 14:45:47
629
原创 JavaScript 字符串转为数字
var string='2.44';parseInt(string); //2 整数parseFloat(string); //2.44小数
2021-11-29 11:05:03
275
原创 javascript 使用toFixed保留两位小数
toFixed()方法需注意,保留两位小数,将数值类型的数据改变成了字符串类型// 四舍五入var num =2.446; num = num.toFixed(2); console.log(num); //2.45数值console.log(typeof num); // 2.45字符串
2021-11-29 11:01:09
1359
原创 java 利用正则表达式从字符串中提取数字
如果字符串包含数字如日期,并转换日期String a="2019年11月23日15:10时";String regEx="[^0-9]";Pattern p = Pattern.compile(regEx);Matcher m = p.matcher(a);String time = m.replaceAll("").trim().substring(0,12);DateTimeFormatter FORMATTER_HOUR = DateTimeFormatter.ofPattern("yyy
2021-11-29 10:48:26
3295
原创 MybatisPlus使用Wrapper实现增删改查功能
条件构造器的格式说明导入maven依赖 <dependency> <groupId>com.github.jeffreyning</groupId> <artifactId>mybatisplus-plus</artifactId> <version>1.5.1-RELEASE</version> <sc
2021-11-29 10:12:25
9159
原创 利用java8特性Stream流对list集合进行多个属性组装数据
需求很简单,将list的数据放入另一个list属性而组装成数据主要用到的方法是java8之list集合中取出某一属性:List<String> names=list.stream().map(User::getName).collect(Collectors.toList());System.out.println("输出第一个:"+names);将从list中取出对应的属性换入到另一个listList<Students> students = users.stream(
2021-11-29 09:47:19
9280
原创 Jeecg 前端组件store 获取用户的信息
引入组件storeimport store from '@/store'获取用户信息let userInfo = store.getters.userInfo
2021-11-19 16:41:50
948
1
原创 Jeecg j-ellipsis 列表字段内容缩略,鼠标放上去显示全部
HTML部分:scopedSlots: {customRender: 'situation'},通常使用已经封装好的组件j-ellipsisimport JEllipsis from '@/components/jeecg/JEllipsis'封装的封装的HTML内容是:<template> <a-tooltip placement="topLeft"> <template slot="title"> <span>{{v
2021-11-19 16:23:30
783
原创 Linux 查看日志命令tail的用法
tail 命令可用于查看文件的内容。最常用到的是参数 -f ,用于查阅正在改变的日志文件。命令格式:tail [参数] [文件] 参数:-f 循环读取,监视文件的尾部内容(默认10行,相当于增加参数 -n 10)-q 不显示处理信息-v 显示详细的处理信息-c<数目> 显示的字节数-n<行数> 显示文件的尾部 n 行内容–pid=PID 与-f合用,表示在进程ID,PID死掉之后结束-q, --quiet, --silent 从不输出给出文件名的首部-s,
2021-11-19 15:42:27
12150
原创 Java 利用replaceAll替换字符串的空格
第一种:替换大部分空白字符如空格、制表符、换页符等, 不限于空格str.replaceAll("\\s*", ""))第二种:去掉所有空格,包括首尾、中间str.replaceAll(" ", ""); str.replaceAll(" +", "");第三种:多个空格替换成一个空格str.replaceAll(" +"," ");...
2021-11-18 11:25:36
4740
原创 Java 根据百度经纬度(坐标) 获取中国街道、街道编码
做同步第三方数据项目的时候,其中就有百度经纬度、街道字段,已知的是百度经纬度,只需要知道街道、街道行政编码即可。第一步:参考他人写的代码/** * @Description 根据经纬度获取乡镇 * @param lat * @param lng * @Throws * @Return java.lang.String * @Date 2021-03-22 17:50:36 * @Author WangKun **/
2021-11-18 10:51:33
2384
1
原创 JAVA8 现在时间、时间、Long时间戳与时间字符串互转
最近做同步第三方数据的项目,需要获取现在时的String类型,只是几个方法,于是就有了日期工具类。话不多说,直接上代码:/** * @author lqq * @date 2021/7/5 11:00 */public class DateUtil { // 时间格式为:yyyy-MM-dd HH:mm:ss private static final DateTimeFormatter DEFAULT_FORMATTER = DateTimeFormatter.ofPattern(
2021-11-18 09:33:32
971
转载 Python里的rang()和xrang()之间有什么区别
在python2中,rang() 和 xrang() 经常用来做for循环在python3中,去掉了python2中的 rang() ,把 xrang() 改成了 rang()区别:range([start,] stop[, step]),根据start与stop指定的范围以及step设定的步长,生成一个序列。比如:>>> range(5) [0, 1, 2, 3, ...
2020-01-06 14:42:41
1793
原创 猫苘的Java练习项目1:Java1.8——复习Frame设置猜拳游戏
import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class Main { public sta...
2019-12-23 17:35:27
330
原创 python 获取桌面的文件夹先获取桌面的路径才行
桌面的路径 def get_desk_p(self): return os.path.join(os.path.expanduser('~'), "Desktop")
2019-10-25 14:48:17
2697
原创 python pandas导出excel到本地的时候出现乱码
直接加上编码self.df = pandas.DataFrame(self.headers, index=[0])self.df.to_excel(self.filename, index=False, encoding='utf-8')
2019-10-25 14:46:19
5111
原创 python 运用Pyqt5的时候,遇到界面卡死问题
参考他人优快云 PyQt5+socket编程界面卡住未响应解决这个问题 加上线程th = threading.Thread(target=self.*, args=(*, *))th.start()
2019-10-25 14:43:48
11449
4
原创 python 爬虫百度地图的界面
在爬虫百度地图的期间,就为它做了一个界面,运用的是PyQt5。得到意想不到的结果:# -*- coding: utf-8 -*-# Form implementation generated from reading ui file 'E:\pycharm_workspase\sprider_baidumap\src\view\provinces.ui'## Created by:...
2019-10-25 14:26:52
1226
1
原创 python 爬取百度地图页面得到商家相关的信息
爬取地图之后,是不是以为数据就百度地图显示在150条数据,但那是不可能的。获取百度地图json的数据: response = requests.get(url, headers=headers, timeout=60) response.encoding = 'utf-8' data = response.text jdata = json.loads(data) ...
2019-10-25 14:17:57
2713
1
原创 Sublime text 批量在行首行尾增加字符串
方法一Ctrl + H输入^,然后Find All,查找所有的行首输入$,然后Find All,查找所有的行尾光标闪动,就可以在光标闪动出添加字符。方法二:选中要操作的行(我这里Ctrl+A)Ctrl+Shift+L (待操作状态)方向键← (操作这步骤后,可以添加想要添加的字符)...
2019-09-16 16:59:02
2475
原创 40:447: execution error: DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020
40:447: execution error: DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won’t be maintained after that date. A future version of ...
2019-09-14 10:47:30
9309
1
原创 给mysql表设置默认当前时间的写法
c_time timestamp default current_timestamp comment '创建时间', --插入操作时会自动更新当前时间
2019-09-14 01:13:17
1256
1
我的百度离线地图API V3.0制作
2018-11-04
mac datagrip
2018-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人