按类别查询搜索结果
关于关键词 的检测结果,共 3289
开发者学习指南 | 2019-06-18 16:34:59 | 阅读(910) | 评论(0)
事务只是一个工作单位(单元)。在这种情况下,如果一个步骤失败,则整个事务失败(称为原子性)。 ACID属性(原子性,一致性,隔离性和持久性)可以描述事务。Hibernate中的事务接口在hibernate框架中,我们有Transaction接口来定义工作单元。它维护了事务实现(JTA,JDBC)的抽象。事务与Sessio...【阅读全文】
开发者学习指南 | 2019-06-12 15:25:53 | 阅读(620) | 评论(0)
免费Java入门课程:阿里云大学——开发者课堂当一个 Servlet 抛出一个异常时,Web 容器在使用了 exception-type 元素的 web.xml 中搜索与抛出异常类型相匹配的配置。必须在 web.xml 中使用 error-page 元素来指定对特定异常或 HTTP 状态码作出相应的 Servlet 调用。web.xml 配置假设,有一个 Error...【阅读全文】
孤独键客 | 2019-05-16 10:17:25 | 阅读(1390) | 评论(0)
来源:jianshu.com/p/e674ee68fd3f锁-是为了解决并发操作引起的脏读、数据不一致的问题。2.1、volatilevolatile在多处理器开发中保证了共享变量的“ 可见性”。可见性的意思是当一个线程修改一个共享变量时,另外一个线程能读到这个修改的值。结论:如果volatile变量修饰符使用恰当的话,它比synchronize...【阅读全文】
lsj0922al | 2019-04-26 16:41:02 | 阅读(1020) | 评论(0)
更多关于Java高级编程内容链接:零基础学Java10系列三:Java高级编程——阿里云大学 多线程:  生产者和消费者指的是两个不同的线程类对象,两个进程公用一个公共的固定大小缓冲区。其中之一的生产者,用于将消息传入缓冲区,另外一个是消费者,用于从缓冲区取    出数据。当缓冲区满了,而...【阅读全文】
Moonecho | 2019-04-25 16:54:25 | 阅读(2980) | 评论(0)
synchronized与lock:1. synchronized是java内置关键字,在jvm层面,Lock是个java类;2. synchronized无法判断是否获取锁的状态,Lock可以判断是否获取到锁;3. synchronized会自动释放锁(线程执行完同步代码会释放锁,线程执行过程中发生异常会释放锁),Lock需在finally中手工释放锁(unlock()方法释放锁),否...【阅读全文】
lsj0922al | 2019-04-25 16:45:56 | 阅读(650) | 评论(0)
面向过程与面向对象都是我们编程中,编写程序的一种思维方式。面向过程的程序设计方式,是遇到一件事时,思考“我该怎么做”,然后一步步实现的过程。面向对象的程序设计方式,是遇到一件事时,思考“我该让谁来做”,然后那个“谁”就是对象,他要怎么做这件事是他自己的事,反正最后一群对象合力能把事就好就行...【阅读全文】
lihong | 2019-04-23 17:54:35 | 阅读(238990) | 评论(0)
内存错误、服务器停电等都会导致服务器宕机,此时节点无法正常工作,称为不可用。【阅读全文】
Moonecho | 2019-04-23 15:46:51 | 阅读(241230) | 评论(0)
在一次面试过程中,面试官突然问我有没有用过COW,我有点傻了,因为我却是没有用过,后来专门研究了一下,引申出来很多东西。fail-fast,fail-save,COW。【阅读全文】
a724888 | 2019-04-07 16:48:08 | 阅读(1010) | 评论(0)
这是一位阿里 Java 工程师的技术小站,作者黄小斜,专注 Java 相关技术:SSM、SpringBoot、MySQL、分布式、中间件、集群、Linux、网络、多线程,偶尔讲点Docker、ELK,同时也分享技术干货和学习经验,致力于Java全栈开发!(关注公众号后回复”资料“即可领取 3T 免费技术学习资源以及我我原创的程序员校招指南、Java学习...【阅读全文】
a724888 | 2019-04-07 15:04:12 | 阅读(1010) | 评论(0)
这是一位阿里 Java 工程师的技术小站,作者黄小斜,专注 Java 相关技术:SSM、SpringBoot、MySQL、分布式、中间件、集群、Linux、网络、多线程,偶尔讲点Docker、ELK,同时也分享技术干货和学习经验,致力于Java全栈开发!(关注公众号后回复”资料“即可领取 3T 免费技术学习资源以及我我原创的程序员校招指南、Java学习...【阅读全文】
a724888 | 2019-04-06 18:06:52 | 阅读(890) | 评论(0)
这是一位阿里 Java 工程师的技术小站,作者黄小斜,专注 Java 相关技术:SSM、SpringBoot、MySQL、分布式、中间件、集群、Linux、网络、多线程,偶尔讲点Docker、ELK,同时也分享技术干货和学习经验,致力于Java全栈开发!(关注公众号后回复”资料“即可领取 3T 免费技术学习资源以及我我原创的程序员校招指南、Java学习...【阅读全文】
a724888 | 2019-04-06 17:54:24 | 阅读(1030) | 评论(0)
具体代码在我的GitHub中可以找到文章首发于我的个人博客:代码块:用{}包围的代码局部代码块 public class 局部代码块 { @Test public void test (){ B b = new B(); b.go(); } } class B { B(){} public void go() { //方法中的局部代码块,一般进行一次性地调用,调用完立刻释放空间,避免在接下来的调用...【阅读全文】
a724888 | 2019-04-06 17:42:13 | 阅读(830) | 评论(0)
具体代码在我的GitHub中可以找到文章首发于我的个人博客:final关键字可以修饰类、方法和引用。修饰类,该类不能被继承。并且这个类的对象在堆中分配内存后地址不可变。修饰方法,方法不能被子类重写。修饰引用,引用无法改变,对于基本类型,无法修改值,对于引用,虽然不能修改地址值...【阅读全文】
a724888 | 2019-04-06 17:18:52 | 阅读(890) | 评论(0)
这是一位阿里 Java 工程师的技术小站,作者黄小斜,专注 Java 相关技术:SSM、SpringBoot、MySQL、分布式、中间件、集群、Linux、网络、多线程,偶尔讲点Docker、ELK,同时也分享技术干货和学习经验,致力于Java全栈开发!(关注公众号后回复”资料“即可领取 3T 免费技术学习资源以及我我原创的程序员校招指南、Java...【阅读全文】
a724888 | 2019-04-06 15:06:12 | 阅读(890) | 评论(0)
结构型模式前面创建型模式介绍了创建对象的一些设计模式,这节介绍的结构型模式旨在通过改变代码结构来达到解耦的目的,使得我们的代码容易维护和扩展。代理模式第一个要介绍的代理模式是最常使用的模式之一了,用一个代理来隐藏具体实现类的实现细节,通常还用于在真实的实现的前后添加一部分逻辑。既...【阅读全文】
萤火虫的秋 | 2019-04-01 15:44:25 | 阅读(1370) | 评论(0)
再次认识TomcatConf,是我们tomcat相应配置所在的地方,在我们最早学习部署的时候,就有一种直接在conf中修改server.xml以及session过期时间之类的。Logs,是tomcat运行中的日志记录,当我们需要排查线上问题时,很多时候会需要通过查阅日志进行错误定位。Tomcat的类加载器Tomcat的类加载架构如下图...【阅读全文】
mfc42d | 2019-03-13 17:57:39 | 阅读(68241) | 评论(0)
因为ubuntu下的nginx使用www-data用户,所以要将tomcat的用户,加入到www-data用户组。sudo usermod -aG www-data hongruisudo chown -R hongrui:www-data /opt/reportsudo chmod -R 0750 /opt/report配置后nginx可以下载-rw-r--r-- 1 hongrui hongrui 13 Mar 13 16:18 perm.log这样的文件但是无法下载-...【阅读全文】
a724888 | 2019-03-09 15:11:19 | 阅读(760) | 评论(0)
我这个专栏里也整合了一些比较好的博客,所以大家可以不妨先看看。3、接下来就要阅读源码了,读源码部分最主要的就是读JUC包的源码,比如concurrenthashmap,阻塞队列,线程池等等,当然,这些源码自己读起来会比较痛苦,所以建议跟着博客走。4、走到这一步,你已经理解了Java并发编程原理...【阅读全文】
叩丁狼学院 | 2019-03-05 10:41:53 | 阅读(210) | 评论(0)
l  提升硬技能 无论在什么情况下,提高自身的硬技能都是不会错的。多学会一种语言,多掌握一种系统,对自身和公司的发展都是有好处的。当你拥有强硬的技术背景的时候,不需要你自己开口,领导为了挽留你、充分利用你的价值,也会主动为你升职加薪。提高硬技能需要你不断把握IT发展的方向,不断学习最新的、...【阅读全文】
jaybril | 2019-02-18 08:09:58 | 阅读(41280) | 评论(0)
定时任务作为一种系统调度工具,在一些需要有定时作业的系统中应用广泛,如每逢某个时间点统计数据、在将来某个时刻执行某些动作...定时任务在主流开发语言均提供相应的API供开发者调用,在Java中,实现定时任务有很多种方式,原生的方式实现一个完整定时任务需要由Timer、TimerTask两个类,Timer是定时器类,用来按计划...【阅读全文】