- 博客(11)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 Java基础笔试题(五)
线程同步的方式为何要使用同步? java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查), 将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前,被其他线程的调用, 从而保证了该变量的唯一性和准确性。1.同步方法 即有synchronized关键字修饰的方法。 由于ja...
2018-01-25 08:18:38 711
原创 SpringBoot+Activiti6.0入门
由于最近在公司做的是公司自研工作流框架UFLO2的相关工作,所以对于工作流有一些兴趣,而Activiti和JBPM是市场上的主流开源工作流引擎,因此,我决定尝试一下Activiti的使用配置SpringBoot是现在主流的框架,因此我们在框架方面选择了最新版的SpringBoot,Activiti6.0是最新的正式版,主框架采用这两个框架搭建pom.xml配置<dependencies>
2018-01-20 11:22:30 12345 6
原创 SpringBoot+Editormd实现markdown文本编辑和图片上传
富文本编辑是开发过程中常用的功能之一,而markdown是开发人员最亲睐的编辑格式,此刻,我也正在使用CSDN的markdown编辑器进行编辑。刚好有了一些想法,所以实现了这个功能。Markdown文本编辑功能实现Editormd项目地址,Editormd的基本实现非常简单,只需要在html中引入必要的css文件(此处使用了thymeleaf) <meta ch...
2018-01-18 08:18:00 8960 28
原创 Redis操作哈希结构数据
今天带来的是Redis操作的第二部分:Redis操作Hash。总体上来讲与操作字符串的方式基本相同。hash类似于java中的map,存储的基本上都是String类型的key和value的键值对,在内存足够大的情况下,一个hash结构可以存储2的32次方-1个键值对。但是需要注意的是,由于 redis是一个内存数据库, 所有数据基本上都存在于内存当中, 会定时以追加或者快照的方式刷新到硬盘中。所以当
2018-01-17 08:23:54 4326
原创 Java基础笔试题(四)
servelet中foward和redirect的区别Servlet页面跳转分两部分,一是发生在Servlet,一是在JSP,其实JSP也就是servlet,不过还是有点差异滴。Servlet:当然,在servlet中,一般跳转都发生在doGet, doPost等方法里面。1) redirect 方式response.sendRedirect(“/a.jsp”);
2018-01-14 22:57:45 1166
原创 微信小程序入门前瞻
微信小程序是微信官方推出的轻应用,以手机端类似于网页的形式构造微信内等同于App的用户体验。小程序在这两年逐渐发力,逐渐成为了应用市场上不可忽视的一个重要组成部分。我们着手开发小程序时,可能会遇到以下几个问题:1.小程序是html5制作的吗可以说小程序源于h5,从事前端的朋友们如果看到了小程序创建项目自动生成的代码就会发现,小程序的代码与React.Js的代码非常类似,这对于从事React
2018-01-13 17:24:53 349
原创 Redis操作字符串
这里使用的工程任然是前文SpringBoot对非关系型数据库NoSql的支持,只不过此处使用了远程服务器上的Redis服务器RedisTemplete和StringRedisTemplete的区别在这一篇文章中我们也分别尝试过RedisTemplete和StringRedisTemplete来作为操作数据的工具类,但是,我们并没有说明他们的区别,因此下面我们将尝试区分两者在操作数据的时
2018-01-12 08:19:17 380
原创 java基础笔试题(三)
什么是ThreadLocal,ThreadLocal有什么作用根据JDK文档中的解释:ThreadLocal的作用是提供线程内的局部变量,这种变量在多线程环境下访问时能够保证各个线程里变量的独立性。从这里可以看出,引入ThreadLocal的初衷是为了提供线程内的局部变量,而不是为了解决共享对象的多线程访问问题。实际上,ThreadLocal根本就不能解决共享对象的多线程访问问题。每个
2018-01-11 22:20:36 643
原创 java基础笔试题(二)
单例类的实现方法这里给出单例类的一种静态内部类的实现方法,具体的实现方法还有很多 由于内部类不会在类的外部被使用,所以只有在调用getInstance()方法时才会被加载。同时依赖JVM的ClassLoader类加载机制保证了不会出现同步问题。public class Singleton { private Singleton() { }; public st
2018-01-10 00:11:44 388
原创 java基础笔试题(一)
进程和线程有什么区别?,多线程有几种实现方式。定义:一、进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位。 二、线程是进程的一个实体,是CPU调度和分派的基本单位,他是比进程更小的能独立运行的基本单位,线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),一个线程可以创建和撤销另一个线程;...
2018-01-08 22:53:50 1099
原创 上海Java工程师招聘要求词频分析
之前的文章 Python利用Scrapy爬取智联招聘和前程无忧的招聘数据中已经提到说要对爬取的数据进行分析,但是由于一直也没找到比较好的分析方式,今天就单纯的利用sql查询关键字和Xmind做了一个统计图,大家将就看下 以上每个词代表的就是在总数据中出现的次数,当然,由于这个数据是10月份且数据是由智联和前程无忧合并的,并没有删去重复数据,所以数据中会存在一些重复信息,不过,作为一份简单的分析,这
2018-01-01 00:48:32 560
读入一个字符串,字符串中包含ZOJ三个字符,个数不一定相等,按ZOJ的顺序输出,当某个字符用完时,剩下的仍然安装ZOJ的顺序输出。
2013-07-08
Struts2返回无法返回到指定页面
2017-02-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人