我是周扒皮_个人页

个人头像照片 我是周扒皮
个人头像照片
0
23
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:
  • Java
    高级

    能力说明:

    精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。

    获取记录:

    • 2020-07-17大学考试 Java开发高级 大学参加技能测试未通过
    • 2020-07-17大学考试 大学/社区-用户参加考试
    • 2020-07-17大学考试 大学/社区-用户参加考试
    • 2020-07-17大学考试 Java开发中级 大学/社区用户通过技能测试
    • 2020-07-17大学考试 大学/社区-用户参加考试
    • 2020-07-17大学考试 Java开发初级 大学/社区用户通过技能测试
  • 前端开发
    初级

    能力说明:

    基本的计算机知识与操作能力,具备Web基础知识,掌握Web的常见标准、常用浏览器的不同特性,掌握HTML与CSS的入门知识,可进行静态网页的制作与发布。

    获取记录:

    • 2020-09-01大学考试 前端开发初级 大学参加技能测试未通过
    • 2020-09-01大学考试 大学/社区-用户参加考试
云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2019年09月

正在加载, 请稍后...
暂无更多信息
  • 回答了问题 2019-09-23

    申请的服务器开网页好卡

    您好,影响服务器网络问题有多种。比如服务器的带宽小、服务器到本地带宽丢包等等吧。如果出现这类问题可以联系IDC,他们将很乐意处理。

    踩0 评论0
  • 回答了问题 2019-09-23

    请问 阿里云code收费吗?

    您好,根据你的问题 image.png 阿里云30余款云产品免费6个月,6个月之后收费

    踩0 评论0
  • 回答了问题 2019-09-23

    eclipse突然打不开了····

    造成原因:原来的IDE是在windows XP下进行的。配置信息与windows7 不一样。此次移植到win7下进行开发。

    解决办法:

    1. 删除configuration 目录

    2. 新建config.ini 文件

      将以下内容拷贝进去:

    osgi.splashPath = platform:/base/plugins/org.eclipse.platform   
    osgi.bundles=org.eclipse.equinox.common@2:start, org.eclipse.update.configurator@3:start, org.eclipse.core.runtime@start  
    eclipse.product=org.eclipse.sdk.ide   
    osgi.instance.area.default=@user.home/workspace   
    eof=eof
    
    1. 重新启动eclipse 会自动生成新的配置文件
    踩0 评论0
  • 回答了问题 2019-09-23

    我的备案为什么掉了

    是因为信息不准确,被注销掉了,建议重新备案,仔细审核信息。 网站备案方法: 1、需要一张个人核检验单,下面这张图片是万网的核验单,网站主办者名称只能写个人姓名,网站域名不要带www ,最后在最下面签字就行。 2、个人新备案资料一张,主办者名称还是个人姓名,然后把其他的信息都填写下就行了,网站名称可以随便写一个,网址必须要带上www。 3,互联网安全承诺书一张,这个有的是和个人新备案资料在一起的,要另外打印一张出来,签名,有的可以不写时间,有的是必须要写的。 4、身份证正反面复印件一张,拿身份证去打印一张,而且正面,反面要在一张上,最好弄彩色的,有的需要在上面签字。 电子资料: 1、核验照片(以下有说明) 核验照片首先得用他们自己的幕布拍照才可以的,有的是需要花钱让他们发给你,有的可以自己做喷绘,有的是免费送的,像万网的幕布就是免费送你的。下面是万网用幕布拍的核验照片。 身份证正反面彩色扫描件(正面在上反面在下,合成在一起 竖版的),上面有了一个身份证复印件,它是纸质的,是需要打印出来的,而这个是扫描件,也就是一张图片,你拿身份证到打印馆弄个扫描件就行,然后保存起来。 3、核验单 有的核验单直接填写WORD文档发给客服就行了,像万网的不一样,还得把核验单弄个扫描件上传才可以的。你只有把你的核验单到打印社弄个扫描件,弄到电脑上传就行了。 4、个人新备案资料和互联网安全承诺书 这个我首次备案就是直接填好资料发给备案人员的,我不知道其他的是不是得需要弄扫描件,到时按情况而定。 5、域名证书一个 域名证书在哪买的域名就可以找到,直接下载好发给备案人员就行了。不过,有的是需要复印件的。 这些电子资料准备好后,给弄成一个文件发给你的备案人员就行了。然后还得到他们的官方网站去填写下信息。在填写信息的时候,个人网站的名称一定要写成某某的博客或空间,如下图:

    踩0 评论0
  • 回答了问题 2019-09-23

    创建了个表,如何获取第一条或者最后一条数据?

    MySql : SELECT * FROM 表名 ORDER BY 表_ID DESC LIMIT 1 SQLServer/Oracle : SELECT TOP 1 * FROM 表名 ORDER BY 表_ID DESC

    踩0 评论0
  • 回答了问题 2019-09-23

    画架构图用什么软件?

    https://www.processon.com/ 可以在这上面去看一下.之前一直使用的这个

    踩0 评论0
  • 回答了问题 2019-09-19

    撤回域名订单

    要自己到工信部后台注销,不然的话,相当于你的身份证被别人用了。如果要注销,请到 http://www.miibeian.gov.cn/里面申请注销。看你是属于哪个区域的,就下载注销申请表提交申请。 申请地址: http://www.miibeian.gov.cn/FG/xgxz.jsp 你在里面找找属于你的地区的申请表。

    踩0 评论0
  • 回答了问题 2019-09-19

    安全测试怎么做?

    你可以先用内存监控工具,进行监控,看看这个功能到底用多少内存。如果不多,其实都不需要实现你说的代码监控的。如果你要使用代码监控,你可是使用Runtime类的几个属性,MaxMemory、FreeMemory、TotalMemory。然后实现个线程,在下载pdf功能前开启线程,然后完毕时关闭线程,如果内存即将溢出(设定个阈值,比如说15%),就报错,跳转到错误页面。

    踩0 评论0
  • 回答了问题 2019-09-19

    我在做网站备案时,跳出域名问题

    如果填写域名时,提示域名存在进行中的订单,但该备案订单不是您操作的, 请将域名证书及域名注册人证件发送至 beian@service.alibaba.com 中,并在邮件中说明情况。阿里云专员会联系原备案客户处理相关备案事宜。

    如果该备案申请订单是您操作的,但忘记备案登录账号或密码,可 找回阿里云账号 或 找回阿里云账号密码。

    踩0 评论0
  • 回答了问题 2019-09-19

    t5 1核1G1M 和 xn4 1核1G1M 的区别

    在配置都是 1 核 CPU/1G 内存/1M 宽带/40G 高效云盘的情况下,从价格上讲,突发性能型 t5 服务器更具优势,每年比共享型 xn4 服务器便宜

    image.png

    image.png

    阿里云的共享型 xn4 和突发性能型 t5 服务器都非常适合个人站长使用,至于选择哪一款服务器更好,这个关键点就在于你购买服务器用来做什么?如果只是用来建立个人博客网站的话就要看这个站点日 IP 情况了,如果平时绝大多数情况下访问比较稳定,CPU 使用率比较低的情况下,可以优先考虑 t5 服务器;虽然大多数站长所用的服务器 CPU 很少有跑满的情况,不过在被攻击或者不懂得优化服务器和站点的情况下,CPU 使用率在 10%~50%之间还是比较多的,加上共享型 xn4 服务器也就是比突发性能型 t5 服务器贵了不到 80 元

    踩0 评论0
  • 回答了问题 2019-09-19

    备案为啥给我注销

    • 原因跟主机托管商没关,备案号归通管局管辖,工信部核查,跟主机商没关系。

      原因: ----

    • 一、当时备案提供的内容有虚假信息

    • 二、网站提供不当信息

    • 三、网站域名过期,新主人注销的


    建议你先上备案的官方网站上查询一下是否被真的注销。如果查不到的话,估计是以前的备案信息有误,尽快联系空间服务商重新备案吧。

    踩0 评论0
  • 提交了问题 2019-09-17

    java读取文件的首行数据

  • 回答了问题 2019-09-16

    java怎么用gc

    System.gc();
    // 或者下面,两者等价
    Runtime.getRuntime().gc();
    

    虽然系统并不一定会调用垃圾收集,但在某些情况下还是有意义的。 比如即将开辟大量内存之前使用手动请求gc,可能会比等系统自动调用gc来说让用户的感觉更加流畅

    踩0 评论0
  • 回答了问题 2019-09-16

    java 中 trim()什么意思

    可以把字符串里面的前后的空格去掉

    比如我们在某个网站,进行账户登陆的时候,我们在前后随便的打了几个空格,我们在把userName往服务器传递,再去数据库查询的时候就获取不到对应的数据.

    我们在后算获取字符串的时候,可以先去调用trim()方法,把 对应的空格去掉,就可以避免类似的问题出现.

    谢谢!

    踩0 评论0
  • 回答了问题 2019-09-16

    java子类怎么调用父类的构造方法

    class FatherClass{
        public FatherClass(){
            System.out.println("父类 无参 构造函数");
        }
        public FatherClass(int i){
            System.out.println("父类 一个参数构造函数super = "+i);
        }
        public FatherClass(int i,String j){
            System.out.println("父类 一个参数构造函数superi = "+i+",superj = "+j);
        }
    
    }
    
    class SonClass extends FatherClass{
        public SonClass(){
    //      super(22);//line 1
            System.out.println("子类 无参 构造函数");
        }
        public SonClass(int a){
            super(33,"Hello");//line 2
            System.out.println("子类一个参数构造函数sub = "+a);
        }
        public void fun(int a){//子类中定义一个实例函数
            //super(33,"Hello");//构造函数调用必须声明在构造函数中,这行代码不注释的话会报错
            System.out.println("子类一个参数构造函数sub = "+a);
        }
    }
    public class ConstructorExtend {//测试子类继承父类的构造函数
        public static void main(String args[]){
    //  FatherClass fa = new FatherClass();
    //  FatherClass fa1 = new FatherClass(100);
    //  SonClass son = new SonClass();
        SonClass son1 = new SonClass(200);
        son1.fun(2);
        }
    }
    

    子类 调用 父类的构造函数:(构造函数不会被继承,只是被子类调用而已)


    1、子类所有的 构造函数 默认调用父类的无参构造函数(其实是默认省略掉了一行代码:super(););省略掉的这行super()代码可以自行添加到构造函数的第一行(必须是第一行,否则报错)


    2、如果父类没有定义构造函数,系统会默认定义一个无参无返回值的构造函数,子类继承时无需(无需的意思是:可以写可以不写)在子类构造函数中显式调用super( );如果父类定义了有参构造函数,此时子类的构造函数中第一行必须显式调用父类定义的某个有参数构造函数。即,显式调用对应的参数个数、对应参数类型与此super( [arg0][,arg1]…. )的父类构造函数。


    3、如果子类的某个构造函数 想 调用父类的其他的带参数的构造函数,在构造函数的第一行人为添加 super(val1,val2[,val3…]),super()括号中的变量数量由想调用的父类的构造函数中的变量数量决定。如代码中的line 2,调用的是父类构造函数中两个参数的构造函数,那么Super(20,”Hello”)就两个变量。


    4、自行添加super(val1,val2,…),就可以指定调用父类的那个参数类型和数量一致的构造函数。之后在此子类构造函数中,系统不会再默认调用父类无参构造函数;


    5、如果子类的每个构造函数都自行添加super([val1,]….),除非人为调用父类无参构造函数,否则的话父类的无参构造函数可以不写。有super指定调用的父类构造函数存在即可


    6、super指代父类对象,可以在子类中使用 super.父类方法名(); 调用父类中的方法(无论是类方法还是实例方法都可以),此外调用实例方法还可以在方法内部实例化再调用


    谢谢!

    踩0 评论0
  • 提交了问题 2019-09-16

    String截取字符串

  • 回答了问题 2019-09-16

    [@倚贤][¥20]我想学spring框架,是学springMVC好还是学spring boot好?

    • 先去学SpringMVC比较好,SpringBoot是去整合spring框架,让我们的开发更简单
    • SpringBoot是一个简化Spring开发的框架。用来监护spring应用开发,约定大于配置,去繁就简
    • 先去学习SpringMVC,在后来的使用当中会对这个框架的理解更深一些
    • 谢谢!
    踩0 评论0
  • 回答了问题 2019-09-16

    MySQL事务的一致性怎么理解?


    一致性是对数据可见性的约束,保证在一个事务中的多次操作的数据中间状态对其他事务不可见的。因为这些中间状态,是一个过渡状态,与事务的开始状态和事务的结束状态是不一致的.

    比如现在A和B,我们使用ATM进行转账操作,A-->B一百块钱

    当我们查看两个账户的时候,只会看到A减掉了100,并且B加了100

    绝对不会存在A减掉100,B的账户没有发生变化的情况

    至于中间100块钱从A的账户去扣减,或者B的账户去添加,是我们看不到的中间状态 谢谢!

    image.png

    踩0 评论0
  • 回答了问题 2019-09-16

    Java 12新特性是?

    1.Shenandoah GC----

    • Shenandoah是一种垃圾收集(GC)算法,旨在保证低延迟(10 - 500 ms的下限)。

    • 它通过在运行Java工作线程的同时执行GC操作减少GC暂停时间。

    • 使用Shenandoah,暂停时间不依赖于堆的大小。
    • 这意味着无论堆的大小如何,暂停时间都是差不多的。----

    2.JMH 基准测试----

    • 此功能为JDK源代码添加了一套微基准测试(大约100个),简化了现有微基准测试的运行和新基准测试的创建过程。
    • 它基于Java Microbenchmark Harness(JMH)并支持JMH更新。 此功能使开发人员可以轻松运行当前的微基准测试并为JDK源代码添加新的微基准测试.----

    3.JVM 常量 API----

    • JEP 334引入了一个API,用于建模关键类文件和运行时artifacts,例如常量池。
    • 此API将包括ClassDesc,MethodTypeDesc,MethodHandleDesc和DynamicConstantDesc等类。此 API 对于操作类和方法的工具很有帮助。----

    4.G1的可中断 mixed GC ----

    • 此功能通过将Mixed GC集拆分为强制部分和可选部分,使G1垃圾收集器更有效地中止垃圾收集过程。
    • 通过允许垃圾收集过程优先处理强制集,g1可以更多满足满足暂停时间目标。
    • G1是一个垃圾收集器,设计用于具有大量内存的多处理器机器。
    • 由于它提高了性能效率,g1垃圾收集器最终将取代cms垃圾收集器。
    • G1垃圾收集器的主要目标之一是满足用户设置的暂停时间。
    • G1采用一个分析引擎来选择在收集期间要处理的工作量。此选择过程的结果是一组称为GC集的区域。
    • 一旦GC集建立并且GC已经开始,那么G1就无法停止。

    • 如果G1发现GC集选择选择了错误的区域,它会将GC区域的拆分为两部分(强制部分和可选部分)来切换到处理Mix GC的增量模式。

    • 如果未达到暂停时间目标,则停止对可选部分的垃圾收集----

    5.G1归还不使用的内存----

    • 此功能的主要目标是改进G1垃圾收集器,以便在不活动时将Java堆内存归还给操作系统。
    • 为实现此目标,G1将在低应用程序活动期间定期生成或持续循环检查完整的Java堆使用情况。

    • 这将立即归还未使用的部分Java堆内存给操作系统。

    • 用户可以选择执行FULL GC以最大化返回的内存量。----

    6.移除多余ARM64实现----

    • Java 12将只有一个ARM 64位实现(aarch64)。 目标是删除所有与arm64实现相关的代码,同时保留32位ARM端口和64位aarch64实现。

    • 这将把重点转移到单个64位ARM实现,并消除维护两个实现所需的重复工作。 当前的JDK 11实现中有两个64位ARM实现。

    • 谢谢!

    踩0 评论0
  • 回答了问题 2019-09-16

    用java怎么做界面

    java里面使用的是Swing开发包,但是我们很少去Swing去做界面,因为java的界面个人认为有点丑,所以一般不去使用java去在界面的开发. 因为java大多数做的是BS(浏览器/服务器)架构,在制作前端的界面的时候更倾向的是专门制作前端页面的HTML,CSS等等去完成的! 谢谢!

    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息