
javase
文章平均质量分 77
我是周小福
起风了,唯有努力生存; 纵有疾风起,人生不言弃 !
展开
-
JVM指令文档
JVM指令文档一、栈和局部变量操作1.1、将常量压入栈的指令从栈中的局部变量中装载值的指令将栈中的值存入局部变量的指令通用(无类型)栈操作类型转换整数运算逻辑运算移位操作按位布尔运算浮点运算对象和数组对象操作指令数组操作指令控制流条件分支指令比较指令无条件转移指令表跳转指令异常方法调用与返回方法调用指令方法返回指令线程同步JVM指令助记符一、栈和局部变量操作1.1、将常量压入栈的指令aconst_null 将null对象引用压入栈iconst_m1 将int类型常量-1压入栈iconst_0 将i原创 2020-05-15 12:26:24 · 333 阅读 · 0 评论 -
JVM指令手册
JVM指令手册一、未归类系列A二、const系列三、push系列四、ldc系列五、load系列5.1、load系列A5.2、load系列B六、store系列6.1、store系列A6.2、store系列B七、pop系列八、栈顶元素数学操作及移位操作系列九、自增减指令十、类型转化系列十二、比较指令系列A十三、有条件跳转指令系列A十四、无条件跳转指令系列A十五、返回指令系列十六、域操作指令系列十七、方法操作命令系列十八、未归类系列B十九、new及数组系列二十、异常抛出指令二十一、对象操作指令二十二、未归类系列C原创 2020-05-15 11:57:00 · 402 阅读 · 0 评论 -
redis使用记录:JedisPool使用
JedisPool使用1. JedisPoolConfig2. jar 包引入3. 工具类4. 测试用例1. JedisPoolConfigJedisPool的配置参数大部分是由JedisPoolConfig的对应项来赋值的。maxActive:控制一个pool可分配多少个jedis实例,通过pool.getResource()来获取;如果赋值为-1,则表示不限制;如果pool已经分配了...原创 2020-04-06 20:35:07 · 536 阅读 · 0 评论 -
java关键字native
java关键字native一、认识 native 即 JNI,Java Native Interface二、JNI 调用 C 流程图三、其他介绍四、 示例阅读源码时 看见了native这个关键字 做个小结:一、认识 native 即 JNI,Java Native Interface凡是一种语言,都希望是纯。比如解决某一个方案都喜欢就单单这个语言来写即可。Java平台有个用户和本地C代码进行...原创 2020-04-01 21:16:46 · 314 阅读 · 0 评论 -
java定时器-【代码】
定时器示例一、Timer 指定某时间点执行二、使用ScheduledExecutorService代替Timer1、文件2、代码三、示例一、Timer 指定某时间点执行package org.spring.springboot.play;import java.text.SimpleDateFormat;import java.util.Calendar;import java.uti...原创 2020-03-13 13:21:28 · 438 阅读 · 0 评论 -
Java实现播放Mp3的功能
Java实现播放Mp3的功能环境示例代码1示例代码2:原文链接:https://blog.youkuaiyun.com/qq_26641781/article/details/78083951环境需要先导入一个jar包 jl1.0.1.jar备用网址:http://www.javazoom.net/javalayer/sources.html示例代码1import java.io.Buffere...转载 2020-03-03 21:55:55 · 818 阅读 · 0 评论 -
SpringBoot配置HTTPS,并实现HTTP访问自动转HTTPS访问
今天用springboot写了个微信小程序支付的demo,小程序的调用要用https协议,通过frp配置了https 内网穿透,本地需要使用https 进行映射,故查询了相关资料,配置了https访问1.使用jdk自带的 keytools 创建证书打开cmd窗口,输入如下命令 keytool -genkey -alias tomcat -keyalg RSA -keystore ./s...转载 2019-03-07 21:11:29 · 1614 阅读 · 0 评论 -
使用javassist获取类方法参数名称
使用javassist获取类方法参数名称1、pom.xml2、单元测试类(重点)3、 测试实体类4、测试运行结果截图4.1 测试1结果4.2 测试2结果动态获取某个类的方法参数名,借助javassist.jar包可以获取。1、pom.xml<dependency> <groupId>org.javassist</groupId> &...原创 2019-03-25 23:52:54 · 2156 阅读 · 1 评论 -
Java 设计模式
Java 设计模式创建型模式创建型模式概述常见创建型模式详解结构型模式结构型模式概述常见结构型模式详解行为型模式行为型模式概述策略模式Java 设计模式下面是自己学习设计模式的时候做的总结,有些是自己的原创文章,有些是网上写的比较好的文章,保存下来细细消化吧!系列文章推荐:https://design-patterns.readthedocs.io/zh_CN/latest/index.ht...转载 2019-04-01 19:09:45 · 232 阅读 · 0 评论 -
jdk1.6,jdk1.7和jdk1.8多版本切换
今晚有个同事要出差,电脑本来装1.8版本的,现在要搞成1.6的,作为本职工作就上马了;首先要明确jdk一般都是默认安装在C:\Program Files\Java下的,在配置环境变量时一般要配置PATH,CLASSPATH,JAVA_HOME三个变量,其中PATH是系统已经创建好的,CLASSPATH,JAVA_HOME则是需要手动创建的。(百度说:1.5之后不用再设置classpath了,但个...转载 2019-06-17 22:24:09 · 726 阅读 · 0 评论 -
java发送http的get、post请求
这里写自定义目录标题package com.majker.common.http;import org.junit.Test;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java...原创 2019-08-04 22:24:12 · 215 阅读 · 0 评论 -
java运行javascript代码
Java调用js文件执行相应的方法在JDK1.6的ScriptEngine类,允许用户直接执行js代码。package com.majker.common.util;import org.junit.Test;import org.springframework.core.io.ClassPathResource;import javax.script.Invocable;impo...原创 2019-08-04 23:51:29 · 349 阅读 · 0 评论 -
Java 最常见的 200+ 面试题:面试必备
这份面试清单是从我 2015 年做了 TeamLeader 之后开始收集的,一方面是给公司招聘用,另一方面是想用它来挖掘在 Java 技术栈中,还有那些知识点是我不知道的,我想找到这些技术盲点,然后修复它,以此来提高自己的技术水平。虽然我是从 2009 年就开始参加编程工作了,但我依旧觉得自己现在要学的东西很多,并且学习这些知识,让我很有成就感和满足感,那所以何乐而不为呢?说回面试的事,这份面试...转载 2019-03-03 21:14:46 · 874 阅读 · 1 评论 -
shiro 动态修改资源权限不需要重启项目或者重新登录用户
添加链接描述转载 2019-02-08 21:04:35 · 1112 阅读 · 0 评论 -
Hibernate总结
1.Hibernate框架作用,优点(1)、什么是Hibernate Hibernate是一个数据访问框架(持久层框架),在项目中利用Hibernate框 架可以实现对数据库的增删改查操作,为业务层构建一个持久层。(2)、Hibernate框架主要用于对数据库的操作。 使用该框架可以简化数据操作代码,程序员可以将更多地精力放在业转载 2015-06-06 17:02:14 · 886 阅读 · 0 评论 -
javamail发送邮件
今天学习了一下JavaMail,javamail发送邮件确实是一个比较麻烦的问题。为了以后使用方便,自己写了段代码,打成jar包,以方便以后使用。呵呵 以下三段代码是我的全部代码,朋友们如果想用,直接复制即可。jar包因为我不知道怎么传到javaeye上,所以朋友们回去自己打吧。 我的代码有三个类: 第一个类:MailSenderInfo.java package原创 2015-08-26 08:19:02 · 740 阅读 · 0 评论 -
关于hibernate中对象的三种状态分析
关于hibernate中对象的三种状态分析分类: JAVAEE2015-06-06 17:04 21人阅读 评论(0) 收藏 举报一,首先hibernate中对象的状态有三种:瞬态、游离态和持久态,三种状态转化的方法都是通过session来调用,瞬态到持久态的方法有save()、saveOrUpdate()、get()、load();持久态到瞬态的方法有delete转载 2015-07-24 20:16:58 · 416 阅读 · 0 评论 -
Jsoup实现解析网页,搜索职位信息
目录目录1.实现代码4. 素材1.实现代码1.java代码 public static void main(String[] args) throws IOException { // TODO Auto-generated method stub FileWriter fWriter = new Fil...原创 2018-06-25 21:31:07 · 349 阅读 · 0 评论 -
监听器Listener
监听器Listenerservlet规范包括三个技术点:servlet listener filter1.什么是监听器?监听器就是监听某个对象的的状态变化的组件 监听器的相关概念: 事件源:被监听的对象 —– 三个域对象 request session servletContext 监听器:监听事件源对象 事件源对象的状态的变化都会触发监听器 —- 6+2...原创 2018-09-11 17:57:41 · 170 阅读 · 0 评论 -
会话技术Cookie&Session
会话技术Cookie&Session一、会话技术简介1.存储客户端的状态例如网站的购物系统,用户将购买的商品信息存储到哪里?因为Http协议是无状态的,也就是说每个客户访问服务器端资源时,服务器并不知道该客户端是谁,所以需要会话技术识别客户端的状态。会话技术是帮助服务器记住客户端状态 2.会话技术从打开一个浏览器访问某个站点,到关闭这个浏览器的整个过程,成为...原创 2018-09-11 18:06:09 · 194 阅读 · 0 评论 -
Cookie:java.lang.IllegalArgumentException: An invalid character [32] was present in the Cookie value
使用servlet写一个案例:显示用户的上次访问时间分析 爆出一下的错误: java.lang.IllegalArgumentException: An invalid character [32] was present in the Cookie value 控制台输出如下:严重: Servlet.service() for servlet [com.zhiyou.servlet.l...原创 2018-09-09 17:55:02 · 1399 阅读 · 0 评论 -
freeMarker导出html文件
1.什么是freemarker?FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。模板编写为FreeMarker Template Language (FTL)。它是简单的,专用的语言, 不是 像PHP那样成...原创 2018-09-25 22:56:03 · 1195 阅读 · 0 评论 -
mybatis中的时间比较
1、查询时间段的sql语句(时间类型为datetime或date)(数据库中的时间类型): &lt;![CDATA[ and DATE_FORMAT(CREATE_TIME , '%Y-%m-%d') &gt;= DATE_FORMAT(#{beginTime}, '%Y-%m-%d') ...转载 2018-12-09 13:25:52 · 8997 阅读 · 0 评论 -
一份牛逼的Java后端路线图
Web应用,最常见的研发语言是Java和PHP。后端服务,最常见的研发语言是Java和C/C++。大数据,最常见的研发语言是Java和Python。可以说,Java是现阶段中国互联网公司中,覆盖度最广的研发语言,掌握了Java技术体系,不管在成熟的大公司,快速发展的公司,还是创业阶段的公司,都能有立足之地。有不少朋友问,除了掌握Java语法,还要系统学习哪些Java相关的技术,今天分享一个...原创 2018-12-09 17:15:51 · 670 阅读 · 0 评论 -
java 获取 ip 具体地址
本文摘自书内容,我觉得好所记录下来?123456789101112publicclass IpUtil { publicstatic String getIpAddress(String ip)原创 2015-04-15 16:04:54 · 627 阅读 · 0 评论