- 博客(105)
- 资源 (10)
- 收藏
- 关注
原创 重学c/c++之指针
一:什么是指针?指针是用来存放变量地址的,可以直接访问操作内存。二:指针的定义和使用指针变量定义语法:数据类型 * 变量名;//第一种 int *p; int a=3; p=&a;//第二种 int a=3; int *p=&a;三:指针所占的内存空间//64位 cout <<sizeof(int *)<<endl; //8 cout <<sizeof(double *)<<e
2020-08-30 16:59:51 166
转载 Centos7.x 安装搜狗输入法(亲测有效 2020/07/30)
本文转自https://www.codenong.com/jsd36ec6bd99bc/,如果侵权,请联系本人,立马删除。(本人亲测简单有效)适合Centos 7 所有版本不用卸载ibus ,别信那些坑比,卸载了图形页面都没了。下载sogou 2.2.0(注意!不要下官网最新版2.3 会失败)wget cdn2.ime.sogou.com/dl/index/1524572264/sogoupinyin_2.2.0.0108_amd64.deb?st=jpTlz-vO-Of4mW1f10EBCg&.
2020-07-30 12:56:08 1758 4
原创 手把手教你在liunx部署javaweb全家桶
一:所需软件安装包清单(全家桶,点此下载)jdk 1.8maventomcatidea二:安装jdk没有什么好解释的,巧妇难为无米之炊,安装就完了。#卸载jdkrpm -qa | grep jdk | xargs rpm -e --nodeps#卸载所有含java的程序rpm -qa | grep java | xargs rpm -e --nodeps#解压jdktar xvf jdk-8u251-linux-x64.tar.gz配置环境变量(1) 使用sudo
2020-07-23 04:58:20 164
原创 中科软面试题-千万级数据测试
(一)有一张表,3个字段,ID、姓名、生日,此表有1000万行数据,如表一所示:请问如何统计分析出所有年龄的具体人数数据,如表二所示。要求计算速度要快,5秒钟内要完成数据的计算。模拟生成千万条数据,下载地址。表结构,表内容如下sql语句及其执行时间(4.9s) SELECT TIMESTAMPDIFF(YEAR, birth, CURDATE()) as 年龄, COUNT(*) as 人数FROM employeeGROUP BY年龄(二)数据库设计,请按照如下需求描
2020-07-01 17:10:31 4587 4
原创 liunx面试题
一:请输出本机的ip地址ifconfig|grep "broadcast"|awk '{print $2}'|head -n 1二:请查找目录下指定的文件find path -name filename;三:在指定文件中查找ip地址egerp --color "([0-9]{1,3}\.){3}[0-9]{1,3}\.$" #在指定文件中查找ip...
2020-06-08 23:39:53 230
原创 liunx-文件查找
findfind -name april* 在当前目录下查找以april开始的文件find -name april* fprint file 在当前目录下查找以april开始的文件,并把结果输出到file中find -name ap* -o -name may* 查找以ap或may开头的文件find /mnt -name tom.txt -ftype vfat 在/mnt下查找名称为tom.txt且文件.
2020-06-08 22:20:58 189
原创 mysql-索引
一:什么是索引索引其实是一种数据结构,能够帮助我们快速的检索数据库中的数据。二:索引具体采用的哪种数据结构常见的MySQL主要有两种结构:Hash索引和B+ Tree索引,默认的是InnoDB引擎,默认的是B+树三:B+ 树和hash索引比起来有什么优缺点?因为Hash索引底层是哈希表,哈希表是一种以key-value存储数据的结构,所以多个数据在存储关系上是完全没有任何顺序关系的,所以,对于区间查询是无法直接通过索引查询的,就需要全表扫描。所以,哈希索引只适用于等值查询的场景。而B+ 树是一种多
2020-06-07 16:46:50 195
原创 http
内容说明举例Content-Type发送端(客户端|服务器)发送的实体数据的数据类型text/htmlapplication/jsonAccept发送端(客户端)希望接受的数据类型text/html(文本)/(所有类型)Accept-Encoding客户端告诉服务端可以解压这些格式的数据gzipcontent-encoding服务端用什么格式的数据给客户端Accept-Language客户端希望接受的语言Accept-Language: zh...
2020-05-19 16:11:16 232
原创 五分钟实现一个微信小程序的签到功能(附前后端代码)
写在前面:本文是基于日历组件的改装,改装后的下载地址请点击下载,如果侵权,联系本人。国际惯例,先上效果图(紫色为签到,蓝色为今天地址,签到样式可以自定义修改,下文告诉你)xxx.json(引入组件,xxx为你文件名){ "usingComponents": { "calendar": "/components/calendar/calendar", }}xxx.wxml(xxx为你文件名)<calendar selected="{{selected}}".
2020-05-13 14:15:01 9343 6
原创 2020年马上都结束了,你还不知道什么叫做java的类加载机制?
1. 运行时数据区是什么?有哪些部分组成?Java虚拟机在执行Java程序的过程中会把它管理的内存分为若干个不同的数据区域。这些区域有着各自的用途,一级创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。程序计数器:占据一块较小的内存空间,可以看做当前线程所执行的字节码的行号指示器。在虚拟机概念模型里,字节码解释器工作时就是通过改变这个计数器的...
2020-05-08 15:46:33 259
原创 2020年马上都结束了,你还不知道什么叫做GC?
1. 什么是GC?为什么要有GC?GC是垃圾回收的意思,内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或者系统的不稳定甚至奔溃,java提供的GC功能可以自动监测对象是否超过作用域从而达到垃圾回收的目的,Java语言目前没有提供已分配内存的显示操作方法。2. 谈谈你是如何优化GC的?优化GC我们可以从减少Full GC执行时间、也可以将老年代的对象数量降低一下,还有一...
2020-05-08 15:42:58 768
原创 liunx性能监控常用命令
一:toptop -d 1 #1秒刷新一下屏幕top -p 3269 #通过指定监控进程号3269来监控这个进程的状态二:uptimeuptime #查看系统负载三:killkill pid #杀死系统进程kill -9 pid #强制杀死系统进程四:vmstatvmstat #查看系统服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况五:pidstatp...
2020-05-03 10:48:44 137
原创 jvm参数查看
一:jvm部分参数举例说明-XX:+PrintGCDetails查看java的gc详细细节-XX:+PrintFlagsInitial查看java的基础参数-Xms20m设置初始堆大小-Xmx20m设置最大堆大小-Xmn10m设置年轻代大小-Xss设置每个线程的栈大小-XX:ThreadMaxSize设置每个线程的栈大小...
2020-05-02 21:35:29 1746
原创 redis常见的数据类型操作
一:key命令说明keys *查看数据库中的所有keyexits key判断某个key是否存在move key db移除到某库expire key给特定的key设置过期时间ttl key查看key还有多少秒过期type key查看你的key是什么类型del key删除指定的key一:List简单的字符串列表,按照插入顺...
2020-03-25 21:56:57 110
原创 Java多线程-线程同步
同步代码块 //同步锁表示需要共享的对象 synchronized (同步锁){ //同步代码块 }同步方法使用synchronized修饰的方法,保证A线程执行该方法的时候,其他线程只能在外面等着。对于非static方法,同步锁就是this.对于static方法,我们使用当前方法所在类的字节码对象( Object.class)synchronized pub...
2020-03-09 14:10:39 103
原创 Java多线程-线程通信
一:wait与notifywait:执行该方法的线程对象,释放同步锁,JVM把该线程存放到等待池中,等待其他的线程唤醒该线程。notify:执行该方法的线程唤醒在等待池等待的任意一个线程,把线程转到锁池中等待。notifyAll:执行该方法的线程唤醒在等待池等待的所有线程,把线程转到锁池中等待。多个线程只有使用同一对象的时候,多线程才有互斥效果,我们把这个用来做互斥的对象称之为同步监听对象...
2020-03-09 14:10:21 101
原创 java多线程面试题
一:java继承与实现多线程有什么区别?java类是单继承的,如果继承了thread了,就不能有其他直接父类了,而采用接口实现,不仅可以继承其他类,还可以实现其他接口。继承方式不能共享同一资源,实现接口可以。继承方式简单,获取线程名字简单,而实现略复杂。...
2020-03-08 22:15:20 159
原创 java多线程经典例子
生产者消费者问题class Clerk { private int num = 0; public int getNum() { return num; } public void setNum(int num) { this.num = num; }}class Producer extends Thread...
2020-03-08 20:39:50 334
原创 MySQL-事务总结
查看事务自动提交-- 查看当前会话事务自动提交mysql> show session variables like 'autocommit'; -- 查看全局事务自动提交mysql> show global variables like 'autocommit';关闭事务自动提交1.修改配置文件[mysqld]autocommit=02.命令行-- 关闭...
2020-02-22 16:26:32 98
原创 javaweb-jsp,servlet对象说明
一:ServletContext基本概念*说起ServletContext,一些人会产生误解,以为一个servlet对应一个ServletContext。其实不是这样的,事实是一个web应用对应一个ServletContext,所以ServletContext的作用范围是整个应用,明确这点很重要,这是基础中的基础。生命周期ServletContext对象的创建是在服务器启动时完...
2020-01-20 23:29:37 140
原创 java面试题-javaweb
一:get/post传递参数的区别大小上get有url长度限制,post受服务器限制,可手动修改。安全性post更安全(不会作为url的一部分,不会被缓存、保存在服务器日志、以及浏览器浏览记录中)传递速度上post比get慢二:jsp的内置对象有哪些,作用域?...
2020-01-16 13:34:57 154
原创 java-log4j
一:Log4j有三个主要组件:loggers、appenders和layouts。这三个组件协同工作,使开发人员能够根据消息类型和级别来记录消息,并且在程序运行期控制消息的输出格式位置。Logger:日志记录器Logger负责处理日志记录的大部分操作。Appender:日志信息的输出目的地Appender负责控制日志记录操作的输出。输出端 类型 作用 Conso...
2020-01-13 15:15:37 91
原创 Spring-JDBC的支持
jdbcTemplate支持增删改查,批量更新,但不支持级联属性,只是一个jdbc小工具。xml配置 <!-- 配置C3PO数据源--> <bean id="dataSource2" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <property name="user" ...
2020-01-08 11:51:14 138
原创 java-SpringAOP
一:什么是AOPAOP面向切面编程,是一种方法论,是对传统OOP编程的补充。每一个事物逻辑位于一个位置,代码不分散,便于维护和升级,业务模块更加简洁,只包括核心业务代码。二:AOP的实现AspectJ注解 <!--配置自动扫描的包--> <context:component-scan base-package="com.spring.aop.impl">...
2020-01-07 16:50:53 123
原创 java-SpringIOC
一:什么是IOCIOC(Inversion of Control) ,反转资源控制.容器主动地将资源推送到它所管理的组件,组件所需要做的仅仅是选择一种合适的方式来接受资源。二:什么是DI组件以一些预先定义好的方式接受来自容器的资源注入。三:BeanFactory和ApplicationContext有什么区别?Spring提供了两种类型的ioc实现,分别是BeanFactory和Appl...
2020-01-06 11:37:51 239
原创 javaweb-jar包处理
idea放到Web-Content/lib下,只在运行阶段生效。放到src/lib下,只在开发时生效。eclipse放到Web-Content/lib下,认为全部生命周期都有效。mavengraden
2019-12-30 17:17:40 181
原创 mybatis-连表查询
一对一查询每一个雇员都有唯一的身份证号一: resultType=“map” //接口 public Map<String, Object> oneToOne(int id);<!--xml--> <select id="oneToOne" resultType="map"> select last_name,number from...
2019-12-26 19:34:36 687
原创 java面试-io操作
(1)java中有几种类型的流?字符流和字节流。字节流继承inputStream和OutputStream,字符流继承自InputSteamReader和OutputStreamWriter。(2)字符流和字节流有什么区别?字节流可用于任何类型的对象,包括二进制对象;字符流只能处理字符或者字符串如果是音频文件、图片、歌曲,就用字节流好点,如果是关系到中文(文本)的,用字符流好点。所有...
2019-12-20 18:04:32 221 2
原创 javaweb-编码格式
设置idea编码格式1.File->Editor->File Encoding 设置所有都为uft-82.打开安装目录的.vmotions,最后一行添加-Dfile.encoding=UTF-83.在配置Tomcat页面中,vmoption处添加-Dfile.encoding=UTF-8...
2019-12-14 14:46:18 1086
VibratorSampleActivity.java
2021-03-22
dataapi-clent-php-1.0.0.zip
2019-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人