- 【项目技术点总结之一】vue集成d3.js利用svg加载图片实现缩放拖拽功能
伽蓝寺听雨
前端开发d3.jsvue.jssvg
【项目技术点总结之一】vue集成d3.js利用svg加载图片实现缩放拖拽功能前言概述技术介绍实现过程插件安装引用组件初始化组件实现效果简单理解使用d3创建一个svg在svg中提添加元素函数使用使用总结说在最后前言概述最近项目开发过程中,前端需要有一个图片预览的组件,支持图片放大、缩小、拖拽等地图的基本功能,并且需要考虑后期扩展,可以在预览过程中添加标注。最初觉得这得用操作地图的插件才可以搞定,但仅
- 【项目技术点总结之二】微信小程序中集成antvF2进行图表开发
伽蓝寺听雨
前端开发微信小程序javascript前端antvF2antv
文章目录前言一、antvF2简介1.1前后版本使用差异1.2其它方案的对比二、开发环境配置2.1前置配置2.2构建npm三、页面开发说明3.1相关文件的写法3.2深入开发的理解总结前言近期在做一个微信小程序的项目,涉及到大量的不同形式的图表展示,就需要集成比较成熟的图表组件,网上找了很多资料,有很多方案,但是尝试完都觉得不是很符合自己的要求,因为之前项目中有用到antvF2做移动端的图表开发,因此
- 【项目技术点总结之三】使用Java生成复杂好看的word或pdf报告的解决方案
伽蓝寺听雨
javapdf开发语言
前言项目中往往会遇到需要生成报告的场景,不管是简单报告还是复杂报告,其实都需要找很多资料去尝试,本文会提出几种个人完美解决报告生成的解决方案,而且会提出几个失败但是能生成报告的设想,当然都是踩过坑的,也找了一些java常见的几种报告生成方法。其实对生成报告而言,解决方案可能也蛮多,但是面对甲方的苛刻要求,即要报告好看,又要图文并茂,本着没有技术解决不了的思想,只能硬着头皮折腾了。一个是记录一下技术
- SurfaceView技术点总结及源码解析
ModestStorm
我们知道,当在view绘制时进行耗时操作或者复杂的动画,会出现丢帧或卡顿现象,用户体验极为不好。Android系统每隔16ms就会发出一次VSYNC信号触发对UI进行渲染,如果这16ms内我们没有完成对视图的绘制,那么就会出现丢帧的情况。之所以这样是因为,人眼与大脑之间的协作无法感知超过60fps的画面更新。60帧每秒就意味着:16ms=1000/60Hz。Android提供了SurfaceVie
- 38.从0到上线三天搭建个人网站(第二天)
endingCode
搭建个人网站前端vue.jsjavascript
一、完成主要页面的搭建index.htmlcontent.htmlabout.html二、技术点总结1.背景色撑满屏幕.content::before{content:"";position:fixed;left:0;top:0;bottom:0;right:0;background-color:black;z-index:-99;}2.footer自适应固定在底部.middle{min-heig
- 入门Python+Vue 全栈开发高级BI数据的可视化实战项目几个技术点总结
沃威2268731
python信息可视化开发语言
Python+Vue全栈开发是一种强大的技术组合,可以用于构建高级BI数据可视化项目。在这篇文章中,我将总结几个关键技术点,以帮助读者入门并实战这个领域。数据处理和分析:Python是一种流行的数据处理语言,它提供了丰富的库和工具,如Pandas和NumPy,用于数据清洗、转换和分析。你可以使用这些库来读取和处理各种数据源,包括CSV、Excel、JSON等,进行数据清洗和预处理,以便后续使用。i
- 爱了,这篇Java并发编程技术点总结的太详细了,建议是先收藏再观看
程序员匡胤
前言并发编程技术在Java中属于重要知识点,对于以下内容你有了解多少?进程、线程、协程关系概述进程:本质上是一个独立执行的程序,进程是操作系统进行资源分配和调度的基本概念,操作系统进行资源分配和调度的一个独立单位。线程:操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一个进程中可以并发多个线程,每条线程执行不同的任务,切换受系统控制。协程:又称为微线程,是一种用户态
- Android 配置子Module混淆时遇到的错误,和一些零散技术点总结
ch_kexin
android
1、子Module不能配置混淆,仅仅只能在主Module中配置混淆。2、主Module配置了混淆,打包成apk后,其他Module的代码也会一起混淆。3、所有Module中的res目录下的资源都会在打包时合并到主Module的res目录下对应文件位置。4、所有被主Module直接或间接引用了的Module,在打包时,其AndroidManifest.xml文件都会合并到主Module的Androi
- 我的创作纪念日_256天
龙凌云
LinuxSpringCloudjavalinux
机缘实战项目中的经验分享日常学习过程中的记录通过文章进行技术交流工作中总结了一些心得体会收获获得了13个粉丝的关注获得了11W的阅读量,57次点赞,196次收藏提高了语言表达能力,学到了很多有用的知识日常有限的精力下,坚持每月创作数篇博文分享自己的工作心得和技术点总结成就工作中遇到很多问题,也做了很多次总结,有些来不及写到博客里,有些记录了下来。分享一段后台分页的代码:importcom.goog
- 机器学习之数据预处理——数据清洗(缺失值、异常值和重复值的处理)
943802606
#机器学习机器学习决策树人工智能
机器学习之数据预处理——数据清洗缺失值、异常值和重复值的处理基础知识技术点总结数据列缺失的处理方法1、丢弃(缺失值处理)1、生成一份随机数据2、查看哪些值缺失3、获得含有NA的列4、获取全部为NA的列5、丢弃缺失值2、补全(缺失值处理)1、使用sklearn将缺失值替换为特定值使用这一列的均值代替NaN使用这一列的中位数代替NaN使用这一列的众数代替NaN2、使用Pandas将缺失值替换为特定值用
- springsecurity oauth2实现前后端分离项目的SSO技术点总结
chj2013
安全spring
参考:https://www.jianshu.com/p/b549220e7b34?ivk_sa=1024320u一、基于cookie+session的SSO基本实现1、认证中心的授权服务器配置配置类继承AuthorizationServerConfigurerAdapter,解决可以将哪些资源进行授权、怎么授权的问题。1)服务安全配置对授权服务相关的接口进行安全访问的相关设置,如/oauth/t
- mevan配置上传手册
心愿_397d
今天有时间把自己这一年来的使用的技术点总结一下,把自己的项目发布到mevan仓库中:一、配置方式1、新建一个远程仓库的项目:在工程目录下的gradle.properties配置:group_id,功能名称、版本号及生成mevan路径和nexus的用户名密码配置(如下图):2、新建gradle上传脚本,在librarymodule下,新建maven_push.gradle脚本文件,修改下图红框中的字
- 示波与数据采集系统(JavaFx开发,支持TCP,UDP,串口示波及数据采集)
徐志林
javafxtcpipudp串口通信
前言:作者:徐志林加技术交流QQ群**835259695**获取源码!软件功能:接收Tcp/Udp/串口实时数据并动态展示曲线,实时保存原始字节流数据及丢包率技术点总结:设计模式之单例模式,装饰器模式,模板方法模式,java线程池-ThreadPoolExecutor,ScheduledThreadPoolExecutor,队列,缓存,ReentrantLock,volatile,反射,IO流,泛
- 时序数据库的关键技术点总结
Muroidea
时序数据库数据库
总结时序数据库的关键技术点内存SQL解析LSMTree(WAL)skiplist内存合并,有序落盘LRU时序文件索引缓存存储层时间分区+设备分区索引文件时间戳范围索引布隆过滤器索引brin索引btree索引多层索引数据文件(tskv)设备+工况+时间戳(key):value前缀压缩算法顺序存储Compaction,合并多个tskey文件分布式负载均衡raft按照设备和时间两个维度负载均衡元数据管理
- 基于SSM框架的员工信息管理系统
稚淮粥
项目spring
文章目录项目介绍1、登陆页面2、首页3、查询页面4、新增页面5、编辑页面6、删除功能点技术点总结项目介绍后端使用SSM框架,前端使用BootStrap框架,通过Thymeleaf渲染视图,Ajax和Json进行数据交互,Maven统一管理依赖的员工信息管理系统。1、登陆页面登录或者注册,通过拦截器拦截未登录的用户访问首页注册2、首页从数据库拿取到数据,并通过分页展示。3、查询页面查询所有员工或者按
- Nginx运维常用技术点总结
神奇的海马体
#Nginxnginx运维nginx负载均衡
文章目录一、简介:1、Nginx简介2、常用四大发行版二、Nginx编译安装:1、Nginx编译安装2、Nginx目录结构3、Nginx相关命令三、Nginx配置文件解析1、最小配置2、虚拟主机3、匹配正则表达式四、Nginx反向代理1、理论2、实践:Nginx反代代理Tomcat五、Nginx负载均衡1、实践:Nginx负载均衡Tomcat2、负载均衡策略六、Nginx+Keepalived高可
- 高通 Camera HAL3:项目开发技术点总结
shawn·xiao
android图像处理
做高通CameraHAL3开发的一些技术点的总结、整理。做个记录,方便后续查阅。1.目录、so、配置文件productName是项目名outTarget路径:\out\target\product\productName\chi-cdk:\vendor\qcom\proprietary\chi-cdk\ldcnode:\vendor\qcom\proprietary\chi-cdk\oem\qco
- Nike广告全流程技术点总结
动力角点
镜头1——拼图时尚女郎image.png场景搭建:就是在ps中比照参考图进行大体轮廓的绘制,然后导入c4d挤压生成模型其中背景凹槽的制作用到了布尔运算动画制作:关于球体上滚的制作技术原理就是用到了灰猩猩的“Signal”插件,制作无限循环动画镜头移动:没有用K帧的方法,而是采用“简易效果器”的“线性衰减”模式,还需要把效果器中的“变幻空间”改为“效果器”,这样才能解决添加效果器后有些模型位置错误的
- react的高级技术点总结(一)
奇喑
前端reactjavascriptjs
文章目录childrenpropreact组件的生命周期方法componentDidMount()componentDidUpdate()componentWillUnmount()小结结语childrenprop我们知道在子组件通过props来获取父组件提供的数据,通过上篇博客的内容(react之jsx语法)我们知道props可以是一些很常见的基本数据类型。如果我们想在父组件给子组件传递一个动态
- 微服务的好处与弊端_微服务架构演进过程及好处,技术点总结与展望
weixin_39712724
微服务的好处与弊端
微服务架构现在是谈到企业应用架构时必聊的话题,微服务之所以火热也是因为相对之前的应用开发方式有很多优点,如更灵活、更能适应现在需求快速变更的大环境。但说起微服务,不少人还是有这样的困惑:“作为一个开发,微服务架构是不是和我关系不大?那不都是架构师的事吗?”关于这个问题,我来谈谈自己的看法。微服务是当下最火热的后端架构之一。不管你是一个什么级别的程序员,也不论你在一个什么体量的公司,服务化都是你迟早
- 【iOS】即时消息技术剖析与实战客户端技术点总结
酷酷的小虎子
架构与特性:一个完整的IM系统是怎样的?即时消息有别于其他业务系统的四大特性:实时性:保证消息实时触达是互动场景的必备能力可靠性:“不丢消息”和“消息不重复”是系统值得信赖的前置条件一致性:“多用户”“多终端”的一致性体验能大幅提升IM系统的使用体验安全性:“数据传输安全”“数据存储安全”“消息内容安全“三大保障方面提供全面隐私保护轮询与长连接:如何解决消息的实时到达问题?(实时性)解决“消息实时
- 爱了,这篇Java并发编程技术点总结的太详细了,建议收藏再看
架构通天之路
前言并发编程技术在Java中属于重要知识点,对于以下内容你有了解多少?进程、线程、协程关系概述进程:本质上是一个独立执行的程序,进程是操作系统进行资源分配和调度的基本概念,操作系统进行资源分配和调度的一个独立单位。线程:操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一个进程中可以并发多个线程,每条线程执行不同的任务,切换受系统控制。协程:又称为微线程,是一种用户态
- 【数据挖掘】技术点总结
AI study
机器学习数据挖掘算法神经网络机器学习
第一天一、了解数据分析与数据挖掘1、数据挖掘的过程1、定义目标2、获取数据3、数据探索:对数据初步的研究4、数据预处理(数据清洗–数据集成–规范化数据–数据规约即数据标准化)5、挖掘建模(分类、聚类、关联、预测)6、模型评价与发布二、数据分析与数据挖掘中相关模块的简介与安装1、模块简介Numpy:处理数据,提供数组的支持,很多模块的基础Pandas:数据探索和数据分析Matplotlib:作图和可
- 自动驾驶工程应用中的关键技术点总结
肥嘟嘟的左卫门
自动驾驶常识扫盲工程应用自动驾驶横纵向控制算法
1,车位融合模块即获取4个车位角点坐标(不知道坐标与FL,FR,RL,RR的对应关系)以及车辆坐标点,判断车位类型以及4个角点所处的位置,即获取的4个车位角点坐标与FL,FR,RL,RR的对应关系。2,判断车辆与障碍物是否碰撞,即车辆的顶点是否与障碍物凸多边形有交点。3,解决LQR横向控制算法滞后性的方法:增加预测模块,估计下一时刻车辆的状态,用下一时刻车辆预估状态和规划轨迹点的偏差来计算控制输入
- 【Kaggle项目实战记录】狗的品种识别
takedachia
Pytorch学习笔记深度学习机器学习人工智能神经网络计算机视觉
文章目录1查看原数据2数据预处理,建立Dataset设定图像增广的方法创建数据集Dataset类预览训练集和验证集3定义和初始化模型4设置训练集和测试集5训练6模型存储7验证数据,上传读取验证集定义预测函数,预测简单的技术点总结这是一个动手学深度学习原课程的一个比赛项目(狗的品种识别)。课程的地址。自己顺便记录一下这个项目自己的实现流程和思考,以巩固熟悉关于图片分类项目的整个流程。用到的都是最基本
- Unity2D愤怒的小鸟技术点总结 ---- 制作动画特效
fwng
愤怒的小鸟unity动画
制作特效(1)选中所有死亡爆炸时所需要的图片,按住ctrl选中全部后拖入Hierarchy中,会弹出一个文件夹,我们先在Assets文件夹中新建一个动画文件夹Animation,而后在Animation文件夹中修改弹框下方的动画名为boom。(2)接下来选中新添加的动画按ctrl+6会弹出Animation框,根据演示效果修改图片内容。注:点击下拉按钮:可以看到Animation面板中图片内容;点
- 阿里内部年末知识总结:springboot最牛皮的实战笔记
头顶假发
程序员编程Javaspringbootjava后端
内部总结:springboot基于以下几个技术点总结出下面这份springboot实战笔记版本新针对SpringBoot2.0及以上版本对比选优对比讲解多种同类技术,如,SpringSecurity和Shiro、Elasticsearch和Solr、JPA和Mybatis技术点新讲解了时下流行的RESTful、Redis、RabbitMQ体例科学用“知识点+实例”形式编写实例丰富58个基础实例+2
- springCloud整合Seata实现分布式事物
Java少年
分布式/微服务seata
已经很久没有进行技术点总结了,今天有时间整理分享分布式事物相关内容一下。。。。本文以SpringCloudAlibaba+Nacos微服务框架作为项目演示:参考博客:https://blog.csdn.net/thinkingcao/category_9716788.html一、分布式事务解决方案https://blog.csdn.net/Thinkingcao/article/details/1
- 【Kaggle项目实战记录】一个图片分类项目的步骤和思路分享——以树叶分类为例(用Pytorch)
takedachia
Pytorch学习笔记pytorch深度学习
文章目录1查看原数据2数据预处理,建立Dataset创建数据集Dataset对象预览训练集和验证集3定义模型、优化器4设置训练集和测试集5训练设定数据增广方法训练6保存模型7验证数据,上传预测上传简单的技术点总结这是一个动手学深度学习中的一个练习项目(树叶分类),通过这个项目,可以学习到从数据预处理、建立数据集、数据增强到模型训练等深度学习项目各个方面的从零开始的经验。本文就记录一下自己完成这个项
- PMP 考试常见工具与技术点总结
香吧香
转载请注明出处:网络图:项目进度活动之间的逻辑关系,用来推算关键路径,最大浮动时间等;横道图(甘特图):以图示的方式,通过活动列表和时间刻度,来展示项目获得那个顺序和持续时间责任分配矩阵:每件事情有且只有一个责任人控制图:检测过程是否稳定,是否受控过程分析:识别过程中增值与非增值的活动或行
- Enum 枚举
120153216
enum枚举
原文地址:http://www.cnblogs.com/Kavlez/p/4268601.html Enumeration
于Java 1.5增加的enum type...enum type是由一组固定的常量组成的类型,比如四个季节、扑克花色。在出现enum type之前,通常用一组int常量表示枚举类型。比如这样:
public static final int APPLE_FUJI = 0
- Java8简明教程
bijian1013
javajdk1.8
Java 8已于2014年3月18日正式发布了,新版本带来了诸多改进,包括Lambda表达式、Streams、日期时间API等等。本文就带你领略Java 8的全新特性。
一.允许在接口中有默认方法实现
Java 8 允许我们使用default关键字,为接口声明添
- Oracle表维护 快速备份删除数据
cuisuqiang
oracle索引快速备份删除
我知道oracle表分区,不过那是数据库设计阶段的事情,目前是远水解不了近渴。
当前的数据库表,要求保留一个月数据,且表存在大量录入更新,不存在程序删除。
为了解决频繁查询和更新的瓶颈,我在oracle内根据需要创建了索引。但是随着数据量的增加,一个半月数据就要超千万,此时就算有索引,对高并发的查询和更新来说,让然有所拖累。
为了解决这个问题,我一般一个月会进行一次数据库维护,主要工作就是备
- java多态内存分析
麦田的设计者
java内存分析多态原理接口和抽象类
“ 时针如果可以回头,熟悉那张脸,重温嬉戏这乐园,墙壁的松脱涂鸦已经褪色才明白存在的价值归于记忆。街角小店尚存在吗?这大时代会不会牵挂,过去现在花开怎么会等待。
但有种意外不管痛不痛都有伤害,光阴远远离开,那笑声徘徊与脑海。但这一秒可笑不再可爱,当天心
- Xshell实现Windows上传文件到Linux主机
被触发
windows
经常有这样的需求,我们在Windows下载的软件包,如何上传到远程Linux主机上?还有如何从Linux主机下载软件包到Windows下;之前我的做法现在看来好笨好繁琐,不过也达到了目的,笨人有本方法嘛;
我是怎么操作的:
1、打开一台本地Linux虚拟机,使用mount 挂载Windows的共享文件夹到Linux上,然后拷贝数据到Linux虚拟机里面;(经常第一步都不顺利,无法挂载Windo
- 类的加载ClassLoader
肆无忌惮_
ClassLoader
类加载器ClassLoader是用来将java的类加载到虚拟机中,类加载器负责读取class字节文件到内存中,并将它转为Class的对象(类对象),通过此实例的 newInstance()方法就可以创建出该类的一个对象。
其中重要的方法为findClass(String name)。
如何写一个自己的类加载器呢?
首先写一个便于测试的类Student
- html5写的玫瑰花
知了ing
html5
<html>
<head>
<title>I Love You!</title>
<meta charset="utf-8" />
</head>
<body>
<canvas id="c"></canvas>
- google的ConcurrentLinkedHashmap源代码解析
矮蛋蛋
LRU
原文地址:
http://janeky.iteye.com/blog/1534352
简述
ConcurrentLinkedHashMap 是google团队提供的一个容器。它有什么用呢?其实它本身是对
ConcurrentHashMap的封装,可以用来实现一个基于LRU策略的缓存。详细介绍可以参见
http://code.google.com/p/concurrentlinke
- webservice获取访问服务的ip地址
alleni123
webservice
1. 首先注入javax.xml.ws.WebServiceContext,
@Resource
private WebServiceContext context;
2. 在方法中获取交换请求的对象。
javax.xml.ws.handler.MessageContext mc=context.getMessageContext();
com.sun.net.http
- 菜鸟的java基础提升之道——————>是否值得拥有
百合不是茶
1,c++,java是面向对象编程的语言,将万事万物都看成是对象;java做一件事情关注的是人物,java是c++继承过来的,java没有直接更改地址的权限但是可以通过引用来传值操作地址,java也没有c++中繁琐的操作,java以其优越的可移植型,平台的安全型,高效性赢得了广泛的认同,全世界越来越多的人去学习java,我也是其中的一员
java组成:
- 通过修改Linux服务自动启动指定应用程序
bijian1013
linux
Linux中修改系统服务的命令是chkconfig (check config),命令的详细解释如下: chkconfig
功能说明:检查,设置系统的各种服务。
语 法:chkconfig [ -- add][ -- del][ -- list][系统服务] 或 chkconfig [ -- level <</SPAN>
- spring拦截器的一个简单实例
bijian1013
javaspring拦截器Interceptor
Purview接口
package aop;
public interface Purview {
void checkLogin();
}
Purview接口的实现类PurviesImpl.java
package aop;
public class PurviewImpl implements Purview {
public void check
- [Velocity二]自定义Velocity指令
bit1129
velocity
什么是Velocity指令
在Velocity中,#set,#if, #foreach, #elseif, #parse等,以#开头的称之为指令,Velocity内置的这些指令可以用来做赋值,条件判断,循环控制等脚本语言必备的逻辑控制等语句,Velocity的指令是可扩展的,即用户可以根据实际的需要自定义Velocity指令
自定义指令(Directive)的一般步骤
&nbs
- 【Hive十】Programming Hive学习笔记
bit1129
programming
第二章 Getting Started
1.Hive最大的局限性是什么?一是不支持行级别的增删改(insert, delete, update)二是查询性能非常差(基于Hadoop MapReduce),不适合延迟小的交互式任务三是不支持事务2. Hive MetaStore是干什么的?Hive persists table schemas and other system metadata.
- nginx有选择性进行限制
ronin47
nginx 动静 限制
http {
limit_conn_zone $binary_remote_addr zone=addr:10m;
limit_req_zone $binary_remote_addr zone=one:10m rate=5r/s;...
server {...
location ~.*\.(gif|png|css|js|icon)$ {
- java-4.-在二元树中找出和为某一值的所有路径 .
bylijinnan
java
/*
* 0.use a TwoWayLinkedList to store the path.when the node can't be path,you should/can delete it.
* 1.curSum==exceptedSum:if the lastNode is TreeNode,printPath();delete the node otherwise
- Netty学习笔记
bylijinnan
javanetty
本文是阅读以下两篇文章时:
http://seeallhearall.blogspot.com/2012/05/netty-tutorial-part-1-introduction-to.html
http://seeallhearall.blogspot.com/2012/06/netty-tutorial-part-15-on-channel.html
我的一些笔记
===
- js获取项目路径
cngolon
js
//js获取项目根路径,如: http://localhost:8083/uimcardprj
function getRootPath(){
//获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp
var curWwwPath=window.document.locati
- oracle 的性能优化
cuishikuan
oracleSQL Server
在网上搜索了一些Oracle性能优化的文章,为了更加深层次的巩固[边写边记],也为了可以随时查看,所以发表这篇文章。
1.ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前,那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾。(这点本人曾经做过实例验证过,的确如此哦!
- Shell变量和数组使用详解
daizj
linuxshell变量数组
Shell 变量
定义变量时,变量名不加美元符号($,PHP语言中变量需要),如:
your_name="w3cschool.cc"
注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则:
首个字符必须为字母(a-z,A-Z)。
中间不能有空格,可以使用下划线(_)。
不能使用标点符号。
不能使用ba
- 编程中的一些概念,KISS、DRY、MVC、OOP、REST
dcj3sjt126com
REST
KISS、DRY、MVC、OOP、REST (1)KISS是指Keep It Simple,Stupid(摘自wikipedia),指设计时要坚持简约原则,避免不必要的复杂化。 (2)DRY是指Don't Repeat Yourself(摘自wikipedia),特指在程序设计以及计算中避免重复代码,因为这样会降低灵活性、简洁性,并且可能导致代码之间的矛盾。 (3)OOP 即Object-Orie
- [Android]设置Activity为全屏显示的两种方法
dcj3sjt126com
Activity
1. 方法1:AndroidManifest.xml 里,Activity的 android:theme 指定为" @android:style/Theme.NoTitleBar.Fullscreen" 示例: <application
- solrcloud 部署方式比较
eksliang
solrCloud
solrcloud 的部署其实有两种方式可选,那么我们在实践开发中应该怎样选择呢? 第一种:当启动solr服务器时,内嵌的启动一个Zookeeper服务器,然后将这些内嵌的Zookeeper服务器组成一个集群。 第二种:将Zookeeper服务器独立的配置一个集群,然后将solr交给Zookeeper进行管理
谈谈第一种:每启动一个solr服务器就内嵌的启动一个Zoo
- Java synchronized关键字详解
gqdy365
synchronized
转载自:http://www.cnblogs.com/mengdd/archive/2013/02/16/2913806.html
多线程的同步机制对资源进行加锁,使得在同一个时间,只有一个线程可以进行操作,同步用以解决多个线程同时访问时可能出现的问题。
同步机制可以使用synchronized关键字实现。
当synchronized关键字修饰一个方法的时候,该方法叫做同步方法。
当s
- js实现登录时记住用户名
hw1287789687
记住我记住密码cookie记住用户名记住账号
在页面中如何获取cookie值呢?
如果是JSP的话,可以通过servlet的对象request 获取cookie,可以
参考:http://hw1287789687.iteye.com/blog/2050040
如果要求登录页面是html呢?html页面中如何获取cookie呢?
直接上代码了
页面:loginInput.html
代码:
<!DOCTYPE html PUB
- 开发者必备的 Chrome 扩展
justjavac
chrome
Firebug:不用多介绍了吧https://chrome.google.com/webstore/detail/bmagokdooijbeehmkpknfglimnifench
ChromeSnifferPlus:Chrome 探测器,可以探测正在使用的开源软件或者 js 类库https://chrome.google.com/webstore/detail/chrome-sniffer-pl
- 算法机试题
李亚飞
java算法机试题
在面试机试时,遇到一个算法题,当时没能写出来,最后是同学帮忙解决的。
这道题大致意思是:输入一个数,比如4,。这时会输出:
&n
- 正确配置Linux系统ulimit值
字符串
ulimit
在Linux下面部 署应用的时候,有时候会遇上Socket/File: Can’t open so many files的问题;这个值也会影响服务器的最大并发数,其实Linux是有文件句柄限制的,而且Linux默认不是很高,一般都是1024,生产服务器用 其实很容易就达到这个数量。下面说的是,如何通过正解配置来改正这个系统默认值。因为这个问题是我配置Nginx+php5时遇到了,所以我将这篇归纳进
- hibernate调用返回游标的存储过程
Supanccy2013
javaDAOoracleHibernatejdbc
注:原创作品,转载请注明出处。
上篇博文介绍的是hibernate调用返回单值的存储过程,本片博文说的是hibernate调用返回游标的存储过程。
此此扁博文的存储过程的功能相当于是jdbc调用select 的作用。
1,创建oracle中的包,并在该包中创建的游标类型。
---创建oracle的程
- Spring 4.2新特性-更简单的Application Event
wiselyman
application
1.1 Application Event
Spring 4.1的写法请参考10点睛Spring4.1-Application Event
请对比10点睛Spring4.1-Application Event
使用一个@EventListener取代了实现ApplicationListener接口,使耦合度降低;
1.2 示例
包依赖
<p