《面试官不讲武德》对Java初级程序猿死命摩擦Http协议
前言我被Hr领进了一个小黑屋,让我在这里等面试官,过来一会,一位穿着拖鞋的中年男子走了进来,看着他绝顶聪明的发际线,知道这肯定是位大佬,我心里倍感到了压力;面试官果然不是盖的,刚坐下后就开始立即暴力输出了面试官:我看你简历上写了熟悉Http协议,当我们使用浏览器访问网址:https://silently9527.cn会发生什么?我:(这尼玛就是怕被搞事情所以没写精通,这也被搞。会发生什么,当然是展 查看全文
简单计算器 Html JavaScript By:YoseZang
上学最近正在学JavaScript,分享一个我写的JavaScript的源码计算器: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="wid ... 查看全文
腾讯T4深入解析Java多线程
java中的多线程在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口。对于直接继承Thread的类来说,代码大致框架是:class类名extendsThread{方法1;方法2;…publicvoidrun(){//othercode…}属性1;属性2;…}先看一个简单的例子:/***@authorRollen-Holt继承Thread类,直接调用r 查看全文
使用GPU.js改善JavaScript性能
你是否曾经尝试过运行复杂的计算,却发现它需要花费很长时间,并且拖慢了你的进程? 有很多方法可以解决这个问题,例如使用 web worker 或后台线程。GPU 减轻了 CPU 的处理负荷,给了 CPU 更多的空间来处理其他进程。同时,web worker 仍然运行在 CPU 上,但是运行在不同的线程 ... 查看全文
2020.11.10 JavaScript 比较
绝对等于 x “5” 返回值false x 5 返回值true !== 不绝对等于 x!==“5” 返回值true x!==5 返回值false 可以在条件语句中使用比较运算符对值进行比较,然后根据结果来采取行动: if (age<18) x="Too young"; ... 查看全文
【JAVA基础】可变字符串类
1. 基本概念 由于String类描述的字符串内容是个常量不可改变,当需要在Java代码中描述大量类似的字符串 时,只能单独申请和存储,此时会造成内存空间的浪费。 为了解决上述问题,可以使用java.lang.StringBuilder类和java.lang.StringBuffer类来描述字符序 ... 查看全文
多线程编程核心技术(三)Java内存模型
如果说造成线程不安全的情况是来源有时序性(代码优化),可见性(缓存一致性),原子性(线程切换)。 那么最简单的优化方式就是禁用缓存和编译优化。这样可以直接解决问题,就是代码的性能会相对的下降。合理的方案应该是按需禁用缓存以及编译优化。 这样的话就可以分治不同的代码,有并发的代码进行调整,没有并发的代 ... 查看全文
tomcat JAVA_OPTS
1.JAVA_OPTS=" $JAVA_OPTS -server -Xms4096m -Xmx4096m -Xss512k -XX:PermSize=256M -XX:MaxPermSize=512M -Dfile.encoding=UTF-8" 2.JAVA_OPTS="$JAVA_OPTS -s ... 查看全文
Intellij idea不能识别JAVA文件
我出现的是如下这种情况: 打开项目结构, 将存放java源码的文件勾上源码选项: 之后便能看到JAVA源码文件能识别出了: ... 查看全文
雷林鹏分享:jsp 点击量统计
有时候我们需要知道某个页面被访问的次数,这时我们就需要在页面上添加页面统计器,页面访问的统计一般在用户第一次载入时累加该页面的访问数上。 要实现一个计数器,您可以利用应用程序隐式对象和相关方法getAttribute()和setAttribute()来实现。 这个对象表示JSP页面的整个生命周期中。 ... 查看全文
IDEA创建Java工程、Web工程、Maven工程
一、IDEA创建java工程 File->New->Project Java->选择对应的JDK->Next 填写项目名称、指定工程路径->Finish 然后在src下右键新建包结构 新建Java Class文件 运行程序 设置class文件编译路径 二、创建Web工程 (1)先创建Java工程 ( ... 查看全文
遍历Java数组的另一种写法
int a = new int [] {1,2,3} for (int x :a) { System.out.println(x); } ... 查看全文
基础才是重中之重~BouncyCastle实现的DES3加密~java通用
对于BouncyCastle类库(包)来说,他提供了很多加密算法,在与.net和java进行相互加解密过程中,得到了不错的应用,本文以DES3为例,来说一下DES3加解密的过程。 加密过程 明文字符转为byte数组 对密钥进行处理,处理后一般为16或者24字节 对明文进行DES3加密,生成密文的by ... 查看全文
手把手搭建Java共享网盘
在线共享网盘采用jsp+servlet搭建项目结构实现共享网盘,项目分为管理员,普通用户和付费用户三种角色,根据不同角色控制不同权限,实现不同用户对个人文件文件,所有文件,共享文件的增删改查操作。 ... 查看全文
还是java牛逼,一行代码搞定各种排序
排序大家都经常用的吧,下面是个学生类,2 个字段:id[学号],score[分数], public class Stu { //编号 private Integer id; //分数 private Integer score; public Stu(Integer id, Integer scor ... 查看全文
【JAVA基础&Python】多线程使用
JAVA:/* * * 1:定义一个继承Thread的类,里面定义run函数为需要多线程的业务函数 * 2:实例化重写的这个类,执行start方法进行多线程运行 * * */ class MyThread extends Thread{ // 多线程 需要执行的方法 @Override public ... 查看全文
centos7中java -jar后台运行
1.在末尾加入&符号 java -jar xx.jar & (1).执行java -jar xxx.jar后 (2).ctrl+z 退出到控制台,执行bg (3).exit 完成3步,退出xshell后,jar服务一直在后台运行 3.java -jar 加入到nohup和&中间 nohup java ... 查看全文
3. java的数据类型
数据类型 java是强类型语言。意味着变量都必须先定义后才能使用。 强类型语言提升了安全性,但降低了运行速度。 基本类型 int byte short long float double char boolean String public class data_type_practice { pu ... 查看全文
代价299元_Java并收编程下阶手艺下机能并收框架源码剖析取真战视频教程
代价299元 Java并收编程下阶手艺下机能并收框架源码剖析取真战视频教程 Java视频教程详情描述:A0268《价值299元 Java并发编程高阶技术高性能并发框架源码解析与实战视频教程》什么是Disruptor?它一个高性能的并发编程框架,号称“单线程每秒可处理600W个订单”的神器. 本课程从 ... 查看全文
使用Retrofit2.9.0请求时报的错java.lang.NoSuchMethodError: No static method get(Ljava/lang/String;)Lokhttp3/H
2020-12-30 02:07:45.802 15260-15260/com.uudon.enation E/AndroidRuntime: FATAL EXCEPTION: main Process: com.uudon.enation, PID: 15260 java.lang.NoSuchM ... 查看全文