上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 今天我们来使用JPA做分页项目并且做讲解 如果是新来的朋友请回上一篇 上一篇:微项目(一) maven整合 在pom文件的 依赖中导入以下依赖 然后重启项目 我们可以看到项目跑起来后运行出来一个tomcat 我们可以看到这里出现了404错误。虽然是错误但是出来这个就对了。 下面我们来配置对项目的增和 阅读全文
posted @ 2019-10-01 18:12 秃桔子 阅读(738) 评论(0) 推荐(0) 编辑
摘要: 最近放假了,休息的时候不忘写个小项目来玩玩。 如果有需要一起手动做项目的朋友可以和我一起做这个小项目。 做到哪随心所欲。也就一周的事哈哈。 开发环境 JDK1.8 JetBrain InteliJ 傻瓜式启动项目 打开newProject 然后单击Spring Initializr然后一直next 阅读全文
posted @ 2019-09-30 17:21 秃桔子 阅读(2002) 评论(6) 推荐(2) 编辑
摘要: HashMap 简介 HashMap 主要用来存放键值对,它基于哈希表的Map接口实现,是常用的Java集合之一。 JDK1.8 之前 HashMap 由 数组+链表 组成的,数组是 HashMap 的主体,链表则是主要为了解决哈希冲突而存在的(“拉链法”解决冲突).JDK1.8 以后在解决哈希冲突 阅读全文
posted @ 2019-09-28 22:28 秃桔子 阅读(352) 评论(0) 推荐(0) 编辑
摘要: Netty入门 Netty的重要性不言而喻。那么今天就来学习一下Netty。 整个项目基于Gradle搭建。 Build如下所示: 主要得去mvn仓库里把netty all拉下来。 一个HTTP的服务器。 运行结果如下所示: 好的我们现在已经完成了一个Http最简单的服务器。 如果跑起来了,我们开始 阅读全文
posted @ 2019-09-27 18:02 秃桔子 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 今天要收拾东西。草草的总结下。。 1.如果两个对象相等,则hashcode一定也是相同的 2.两个对象相等,对两个对象分别调用equals方法都返回true 3.两个对象有相同的hashcode值,它们也不一定是相等的 4.因此,equals 方法被覆盖过,则 hashCode 方法也必须被覆盖 5 阅读全文
posted @ 2019-09-26 17:47 秃桔子 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 常量池 可以理解为Class文件之中的资源仓库,他是Class文件结构中与其他项目关联最多的数据类型,也是占用Class文件空间最大的数据项目之一 访问标志 在常量池结束后,紧接着的俩个字节代表访问标志(access_flags),这个标志用于识别一些类或者接口层次的访问信息。包括:这个Class是 阅读全文
posted @ 2019-09-25 22:23 秃桔子 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 动态代理是一种设计模式。在Spring中,有俩种方式可以实现动态代理 JDK动态代理和CGLIB动态代理。 JDK动态代理 首先定义一个人的接口: 然后接上一个Student class 然后我们创建一个动态代理类,需要实现InvocationHandler接口 然后给一个main方法。 运行结果如 阅读全文
posted @ 2019-09-25 20:47 秃桔子 阅读(7906) 评论(7) 推荐(4) 编辑
摘要: 今天这Class文件看的我一脸懵圈。有种当初学PE时候的感觉了。 类文件结构 如果计算机的CPU指令集只有X86一种,操作系统也只有windows,那也许Java语言就不会出现。Java在诞生之初就提出一个非常著名的口号:一次编写到处运行。 class文件的结构 Class文件是一组以8位字节为基础 阅读全文
posted @ 2019-09-24 22:52 秃桔子 阅读(385) 评论(0) 推荐(1) 编辑
摘要: windows linux 子系统及windows terminal的使用。 windows linux (wsl) 其实windows早就为我们准备好了子系统,但是我们的应用商店经常挂掉。因此都用不了。 1、打开应用商店 我的在这里 这里我们搜索WSL,就能进行安装了。 直接安装直接用 2、修复应 阅读全文
posted @ 2019-09-24 22:26 秃桔子 阅读(6826) 评论(0) 推荐(0) 编辑
摘要: 逆向工程扫盲篇 最近又来了一群对逆向工程感兴趣的同学,我这里带领大家来一次逆向工程初体验。 在这里我们会 + 修改弹框的值 + 修改植物大战僵尸的阳光 编译并运行以下C程序 使用的工具:Devcpp 编译后如上所示。 运行结果如下: 下面我们来一步一步修改HelloWorld IDA的基本使用 ID 阅读全文
posted @ 2019-09-24 15:22 秃桔子 阅读(3307) 评论(5) 推荐(6) 编辑
摘要: 实在不想看JVM了。刷几道剑指Offer的题,今天就水一水吧,脑子迷糊。 1.二维数组中的查找 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 解题思路: 阅读全文
posted @ 2019-09-23 22:07 秃桔子 阅读(485) 评论(0) 推荐(2) 编辑
摘要: 为什么要做MYSQL优化 系统的吞吐量瓶颈往往出现在数据库的访问速度上 随着应用程序的运行,数据库中的数据会越来越多,处理时间会相应变慢。 数据是存放在磁盘上的,读写速度无法和内存相比 如何优化 设计数据库时:数据库表、字段的设计,存储引擎 利用好MySQL自身提供的功能,如索引等 横向扩展:Mys 阅读全文
posted @ 2019-09-22 22:54 秃桔子 阅读(352) 评论(0) 推荐(0) 编辑
摘要: JConsole(可视化工具) 运行 JConsole内存监控 测试代码 这里看到我们有俩个线程。 JPS(JVM Process status) JPS是使用的频率最高的工具,和linux下的ps命令差不多(把J去掉就是一个ps)。 因为我这里开启了一个eclipse,所以运行结果如下所示: 如果 阅读全文
posted @ 2019-09-22 22:12 秃桔子 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 首先看一下运行效果: 下面是项目整体目录: 0.实现神经网络总览 神经网络由层、神经元、权重、激活函数和偏置组成。每层都有一个或者多个神经元,每一个神经元都和神经输入/输出连接,这些连接就是权重。 需要重点强调一下,一个神经网络可能有很多隐含层,也可能一个没有,因为每层的神经元数目也可能不同。然而, 阅读全文
posted @ 2019-09-22 13:12 秃桔子 阅读(9202) 评论(2) 推荐(6) 编辑
摘要: 理解JVM内存分配策略 三大原则+担保机制 JVM分配内存机制有三大原则和担保机制 具体如下所示: 优先分配到eden区 大对象,直接进入到老年代 长期存活的对象分配到老年代 空间分配担保 对象优先在Eden上分配 如何验证对象优先在Eden上分配呢,我们进行如下实验。 打印内存分配信息 首先代码如 阅读全文
posted @ 2019-09-21 23:53 秃桔子 阅读(7772) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页

如果您有编程方面或者学术方面的需求请在微信公众号搜索

桔子科研


或者识别下方二维码,第一时间获取编程有趣的知识和最新科研学术成果。