关闭
当前搜索:

[置顶] [BetterExplained]书写是为了更好的思考

我经常在走路和睡前总结所学过的内容,思考遗留的问题,一段时间的阅读和思考之后,一个总体的知识框架就会逐渐浮现在脑海中。然后我会将它书写下来,然而,我往往非常惊讶地发现,当我书写的时候,新的内容仍然源源不断的冒出来,就像我的键盘自己也会思考一样。大半年前的时候,我曾在一篇文章《跟波利亚学解题》中写到将问题求解的思维过程记录下来的好处,现在再次回忆起来,当时列出的几点其实不仅对于问题求解是大有好处,对于...
阅读(321) 评论(0)

Java基础笔试题(五)

多个用户同时登录如何区分Session 线程同步的方式 项目中事务一致性如何保证 JDBC如何连接数据库 java中如何调用存储过程 反射机制的实现原理,反射的弊端,以及反射的作用 Cookie的理解 如果在客户端浏览器中能看到cookie中的信息,却无法完成发送,是什么原因导致的 线程间通信和进程间通信 memcached和redis的区别...
阅读(43) 评论(0)

SpringBoot+Activiti6.0入门

由于最近在公司做的是公司自研工作流框架UFLO2的相关工作,所以对于工作流有一些兴趣,而Activiti和JBPM是市场上的主流开源工作流引擎,因此,我决定尝试一下Activiti的使用配置SpringBoot是现在主流的框架,因此我们在框架方面选择了最新版的SpringBoot,Activiti6.0是最新的正式版,主框架采用这两个框架搭建pom.xml配置...
阅读(236) 评论(0)

SpringBoot+Editormd实现markdown文本编辑和图片上传

富文本编辑是开发过程中常用的功能之一,而markdown是开发人员最亲睐的编辑格式,此刻,我也正在使用CSDN的markdown编辑器进行编辑。刚好有了一些想法,所以实现了这个功能。Markdown文本编辑功能实现Editormd项目地址,Editormd的基本实现非常简单,只需要在html中引入必要的css文件(此处使用了thymeleaf) ...
阅读(142) 评论(0)

Redis操作哈希结构数据

今天带来的是Redis操作的第二部分:Redis操作Hash。总体上来讲与操作字符串的方式基本相同。hash类似于java中的map,存储的基本上都是String类型的key和value的键值对,在内存足够大的情况下,一个hash结构可以存储2的32次方-1个键值对。但是需要注意的是,由于 redis是一个内存数据库, 所有数据基本上都存在于内存当中, 会定时以追加或者快照的方式刷新到硬盘中。所以当...
阅读(195) 评论(0)

Java基础笔试题(四)

servelet中foward和redirect的区别 Servlet页面跳转分两部分,一是发生在Servlet,一是在JSP,其实JSP也就是servlet,不过还是有点差异滴。 Servlet: 当然,在servlet中,一般跳转都发生在doGet, doPost等方法里面。 1) redirect 方式 response.sendRedirect(“/a.jsp”);...
阅读(61) 评论(0)

微信小程序入门前瞻

微信小程序是微信官方推出的轻应用,以手机端类似于网页的形式构造微信内等同于App的用户体验。小程序在这两年逐渐发力,逐渐成为了应用市场上不可忽视的一个重要组成部分。我们着手开发小程序时,可能会遇到以下几个问题: 1.小程序是html5制作的吗 可以说小程序源于h5,从事前端的朋友们如果看到了小程序创建项目自动生成的代码就会发现,小程序的代码与React.Js的代码非常类似,这对于从事React...
阅读(51) 评论(0)

Redis操作字符串

这里使用的工程任然是前文SpringBoot对非关系型数据库NoSql的支持,只不过此处使用了远程服务器上的Redis服务器 RedisTemplete和StringRedisTemplete的区别 在这一篇文章中我们也分别尝试过RedisTemplete和StringRedisTemplete来作为操作数据的工具类,但是,我们并没有说明他们的区别,因此下面我们将尝试区分两者在操作数据的时...
阅读(98) 评论(0)

java基础笔试题(三)

什么是ThreadLocal,ThreadLocal有什么作用 根据JDK文档中的解释:ThreadLocal的作用是提供线程内的局部变量,这种变量在多线程环境下访问时能够保证各个线程里变量的独立性。 从这里可以看出,引入ThreadLocal的初衷是为了提供线程内的局部变量,而不是为了解决共享对象的多线程访问问题。实际上,ThreadLocal根本就不能解决共享对象的多线程访问问题。 每个...
阅读(117) 评论(0)

java基础笔试题(二)

单例类的实现方法 这里给出单例类的一种静态内部类的实现方法,具体的实现方法还有很多 由于内部类不会在类的外部被使用,所以只有在调用getInstance()方法时才会被加载。同时依赖JVM的ClassLoader类加载机制保证了不会出现同步问题。 public class Singleton { private Singleton() { }; public st...
阅读(74) 评论(0)

java基础笔试题(一)

进程和线程有什么区别?,多线程有几种实现方式。定义:一、进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位。 二、线程是进程的一个实体,是CPU调度和分派的基本单位,他是比进程更小的能独立运行的基本单位,线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),一个线程可以创建和撤销另一个线程;进程和线程的关系...
阅读(103) 评论(0)

上海Java工程师招聘要求词频分析

之前的文章 Python利用Scrapy爬取智联招聘和前程无忧的招聘数据中已经提到说要对爬取的数据进行分析,但是由于一直也没找到比较好的分析方式,今天就单纯的利用sql查询关键字和Xmind做了一个统计图,大家将就看下 以上每个词代表的就是在总数据中出现的次数,当然,由于这个数据是10月份且数据是由智联和前程无忧合并的,并没有删去重复数据,所以数据中会存在一些重复信息,不过,作为一份简单的分析,这...
阅读(170) 评论(0)

我的2017

今天是2017的最后一天,也是跟风的总结一下2017年所经历的事。换工作与工作  当时也是认准了要从事编程行业,选了之前从事过的iOS和现在从事的java作为目标。首先给老大提出离职之后,老大也是很开明的说可以转去开发部门,不过在开发部门待了一个星期,看了一个星期的React Native和一些java的代码之后,感觉到前公司的开发流程和开发规范还不是很完善,而且由于公司所处的医疗行业的业务面狭窄,...
阅读(70) 评论(2)

VUE资源收集

最近做了一个Vue开源项目库汇总,里面集合了OpenDigg 上的优质的Vue开源项目库,方便移动开发人员便捷的找到自己需要的项目工具等,感兴趣的可以到GitHub上给个star。 UI组件element ★9305 - 饿了么出品的Vue2的web UI工具套件 Vux ★6802 - 基于Vue和WeUI的组件库 mint-ui ★4776 - Vue 2的移动UI元素 iview ★4458...
阅读(100) 评论(0)

并发编程的几个基本概念

线程安全 当多个线程访问同一个类(对象和方法)时,这个类始终能表现出正确的行为,那么这个类就是线程安全的。 互斥区 可以在任意对象上加锁,而加锁的这段代码称为互斥区 同步 synchronized 同步的概念就是共享,如果不是共享的资源,我们就没有必要进行同步 异步 asynchronized 异步的概念就是独立,相互访问不会收到任何制约,例如Web请求中的ajax请求时,我们还可以...
阅读(47) 评论(0)

Java获取网络请求时局域网内的本地IP

网上对于这个点的大部分都是错的。不过从大神处找到了解决方案 转载自大神博客http://www.cnblogs.com/starcrm/p/7071227.html见代码 // 正确的IP拿法,即优先拿site-local地址 @SuppressWarnings("rawtypes") private InetAddress getLocalHost...
阅读(188) 评论(0)
120条 共8页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:46075次
    • 积分:1518
    • 等级:
    • 排名:千里之外
    • 原创:110篇
    • 转载:10篇
    • 译文:0篇
    • 评论:21条
    博客专栏
    最新评论
    学习群
    群号477107379