angualr4 环境搭建

不得不说现在很流行前端MVC框架,angularjs算是一种。以前也用过angularjs感觉还不错,刷新了我对前端的认知。特别是因为我本身是个java开发。但是感觉还是有很多缺点的,直到angularjs2x发布之后,我也没去看。这次听说4发布了一段时间了就准备去研究一下,看了官网发现1跟4完全不一样。建议没有学过angular的可以直接去看4。据说1跟4最大的区别在于。1的话叫做angular...
阅读(577) 评论(0)

Java 中的锁

lock接口 锁时用来控制多个线程访问共享资源的方式,一般来说,一个锁能够防止多个线程同时访问共享资源(但是有些锁可以允许多个线程并发的访问共享资源,比如读写锁)。在Lock接口出现之前,java程序时靠synchronized关键字实现锁的功能。但是Lock接口出现之后,我们用来实现锁功能,它提供了与synchronized关键字类似的同步功能,只是在使用时需要显式地获取锁和释放锁。虽然它缺少了...
阅读(161) 评论(0)

腾讯云部署https请求

因为苹果公司要求所有的API接口都必须要https的,所以没办法只能升级一下。现在阿里和腾讯的证书都还不错。这里记录一下腾讯云部署HTTPS的整个过程期间遇到了很多问题。在这里非常感谢 54powerman 博客专家的帮助。前面会有些概念的东西,不感兴趣的可以不看,后面讲述整个过程。什么是https?HTTPS(全称:Hyper Text Transfer Protocol over Secure...
阅读(569) 评论(0)

Java 8新的日期库

在java8以前用java操作日期简直让人奔溃,我相信很多人都很不喜欢,比如我们获取当前时间要这样写public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式 System.out.println(df.format(...
阅读(205) 评论(0)

Java同步并发容器类

同步容器类包括vector和Hashtable。此外还包括jdk1.2中添加的一些功能相似的类,这些同步封装器是由Collections.synchronizedXxx等工厂方法创建的。这些类实现线程安全的方式是:将它们的状态封装起来,并对每个共有方法都进行同步,使得每次只有一个线程能访问容器的状态。同步容器类的问题 同步容器类都是线程安全的,但在某些情况下可能需要额外的客户端加锁来保护复合操作。...
阅读(1116) 评论(1)

java 导出导入备份redis数据库

因为项目有两个服务器,一个开发服务器,一个测试服务器,也就需要着需要两套redis服务。所以需要导出数据再导入到另外一个redis中。在网上搜索了一下。redis的备份和还原,借助了第三方的工具,redis-dump1、安装redis-dump代码如下:[root@localhost tank]# yum install ruby rubygems ruby-devel //安装rubygems ...
阅读(271) 评论(0)

linux安装mysql

linux下使用yum安装mysql 1、安装查看有没有安装过:          yum list installed mysql*          rpm -qa | grep mysql* 查看有没有安装包:          yum list mysql* 安装mysql客户端:          yum install mysql 安装mysql 服务器端:          yum...
阅读(230) 评论(0)

inux下安装jdk8步骤详述

inux下安装jdk8步骤详述作为Java开发人员,在Linux下安装一些开发工具是必备技能,本文以安装jdk为例,详细记录了每一步的操作命令,以供参考。0.下载jdk8登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择对应jdk版本下载。(可在Windows下下载完成...
阅读(196) 评论(0)

Java线程优先级

操作系统基本采用时分的调度运行线程,操作系统会分出一个个时间片,线程会被分配到若干个时间片,当线程的时间片用完了就会发生线程调度,并且等待着下次调度,线程被分配到的时间片多少也就决定了线程使用处理器资源的多少,而线程优先级就是决定线程能够分配多少处理器资源的线程属性。在Java多线程中,通过一个整形变量priority来控制优先级,优先级的范围从1-10.默认是5,优先级越高越好。 public ...
阅读(259) 评论(0)

java shiro 开源权限管理系统

最近准备搞一套PASS系统,先撸出一套权限管理系统。撸完之后,感觉有点类似于SOA一样的。很像SOA架构,我目前的分层式Web层,做页面展示,Model层做实体类。Service层做服务。 项目 比较简单具有以下特点:轻量级的权限系统,只涉及Spring、Shiro、Mybatis后端框架,降低学习使用成本友好的代码结构及注释,便于阅读及二次开发支持HTML、JSP、Velocity、Freema...
阅读(2717) 评论(7)

mysql 去掉重复项的哪些坑

在使用mysql 的时候我们经常会遇到查询某个列表里面的不重复数据,或者根据某个字段找出最适合的那条数据。我想很多人肯定都知道,使用单表的唯一查询用:distinct多表的唯一查询用:group by。但是在使用中,我们往往会遇到很多坑,接下来我就说说我遇到的那些坑。 首先我们创建一张表来看看 distinct查询SELECT DISTINCT NAME FROM `student`这个时候我们已...
阅读(296) 评论(0)

java+redis 实现搜索附近人功能

最近在做一款交友软件的APP,现在有一个功能需要实现搜索附近的人。后来发现用redis 的GEO功能实现非常简。先说一下设计思路,每个用户在登陆的时候都会添加一下经纬度,这个是APP端获取的,然后设置一下这个经纬度到mysql数据库中,最后把经纬度同步到redis数据库中。我们先来了解一下 redis GEO功能。 geoadd:增加某个地理位置的坐标。GEOADD key longitude l...
阅读(1290) 评论(2)

tomcat 启动报错

废话不多说,有的项目在其他地方可以运行起来,但是有的电脑运行却报错。像NotClass这种错误一般缺少什么架包就引入什么架包,如果引入进来还是报错的话,可能就是tomcat的缓存问题,解决方法为:把eclipse里面的servers全部删除,然后把工程clean一下,之后重新建一个server运行。这样问题的就解决了。如果还不行的话可能就是你的jar文件没有同步发布到自己项目的lib目录中(如果你...
阅读(215) 评论(0)

认识Zookeeper

Zookeeper是什么?Zookeeper是源代码开放的分布式协调服务,由雅虎创建,是google chubby 的开源实现。zookeeper是一个高性能的分布式数据一致性解决方案,它将那些复杂的,容易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集,并提供一系列简单易用的接口给用户使用。Zookeeper的经典应用场景1.数据发布、订阅数据发布/订阅 顾名思义就是一方把数据发布出来,...
阅读(192) 评论(0)

javascript实现数据双向绑定的三种方式

前端数据的双向绑定方法  前端的视图层和数据层有时需要实现双向绑定(two-way-binding),例如mvvm框架,数据驱动视图,视图状态机等,研究了几个目前主流的数据双向绑定框架,总结了下。目前实现数据双向绑定主要有以下三种。github演示例子1、手动绑定比较老的实现方式,有点像观察者编程模式,主要思路是通过在数据对象上定义get和set方法(当然还有其它方法),调用时手动调用get或se...
阅读(1043) 评论(2)
185条 共13页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:219841次
    • 积分:3875
    • 等级:
    • 排名:第7979名
    • 原创:140篇
    • 转载:36篇
    • 译文:8篇
    • 评论:76条
    博客专栏
    最新评论
    spring学习之路
    开始重新学习spring了,记录自己的点点滴滴,加油吧,少年。