- 【Java系列】详解多线程(三)—— 线程安全(下篇)
兜里有颗棉花糖
Java系列JavaEE学习专栏java安全多线程java-ee
个人主页:兜里有颗棉花糖欢迎点赞收藏✨留言✉加关注本文由兜里有颗棉花糖原创收录于专栏【Java系列专栏】【JaveEE学习专栏】本专栏旨在分享学习Java的一点学习心得,欢迎大家在评论区交流讨论目录一、内存可见性二、volatile关键字Java内存模型图(JMM)synchronized能否保证内存可见性三、wait和notify使用notify方法唤醒线程四、wait和sleep之间的区别一、
- 【Java系列】多线程案例学习——基于阻塞队列实现生产者消费者模型
兜里有颗棉花糖
Java系列JavaEE学习专栏java学习多线程
个人主页:兜里有颗棉花糖欢迎点赞收藏✨留言✉加关注本文由兜里有颗棉花糖原创收录于专栏【Java系列专栏】【JaveEE学习专栏】本专栏旨在分享学习JavaEE的一点学习心得,欢迎大家在评论区交流讨论目录一、阻塞式队列二、生产者消费者模型生产消费者模型的优势三、生产者消费者举例代码(基于阻塞队列)四、基于阻塞式队列实现生产者消费者模型一、阻塞式队列什么是阻塞式队列(有两点):第一点:当队列满的时候,
- 【Java | 多线程案例】定时器的实现
兜里有颗棉花糖
Java系列JavaEE学习专栏java开发语言
个人主页:兜里有颗棉花糖欢迎点赞收藏✨留言✉加关注本文由兜里有颗棉花糖原创收录于专栏【Java系列专栏】【JaveEE学习专栏】本专栏旨在分享学习JavaEE的一点学习心得,欢迎大家在评论区交流讨论这里写目录标题一、Timer定时器二、Timer定时器的设计三、定时器的实现四、总结一、Timer定时器Java中,Timer类是用于计划和执行重复任务的类(Java标准库中确实提供了java.util
- 【Java系列】文件操作详解
兜里有颗棉花糖
Java系列JavaEE学习专栏java文件操作学习
个人主页:兜里有颗棉花糖欢迎点赞收藏✨留言✉加关注本文由兜里有颗棉花糖原创收录于专栏【Java系列专栏】【JaveEE学习专栏】本专栏旨在分享学习JavaEE的一点学习心得,欢迎大家在评论区交流讨论目录一、什么是文件二、Java中操作文件三、java.io.File类一、什么是文件文件是在硬盘上存储数据的一种方式。即数据是在硬盘上进行存储的,但是我们并不会直接去操作硬盘,而是通过文件的方式去访问数
- Spring Boot笔记1
楠黎倾风
Springjavaspringboot开发语言
1.SpringBoot简介1.1.原有Spring优缺点分析1.1.1.Spring的优点分析Spring是Java企业版(JavaEnterpriseEdition,javeEE)的轻量级代替品。无需开发重量级的EnterpriseJavaBean(EJB),Spring为企业级Java开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单的Java对象(PlainOldJavaOb
- 【Java系列】多线程案例学习——单例模式
兜里有颗棉花糖
Java系列JavaEE学习专栏java单例模式java-ee
个人主页:兜里有颗棉花糖欢迎点赞收藏✨留言✉加关注本文由兜里有颗棉花糖原创收录于专栏【Java系列专栏】【JaveEE学习专栏】本专栏旨在分享学习JavaEE的一点学习心得,欢迎大家在评论区交流讨论目录一、设计模式二、单例模式饿汉模式懒汉模式三、线程安全问题饿汉模式的线程安全问题懒汉模式的线程安全问题指令重排序一、设计模式在讲解单例模式之前,我们先来看一下什么是设计模式。在实际的软件开发中,我们肯
- JaveEE:手动实现定时器精讲
天纵云裳
开发语言java
前言在Java并发编程学习中,定时器是必不可少的环节。我们知道线程的调度是随机的,但是有的时候我们就是需要它有序一些,此时的定时器就可以很好的解决这个问题。它可以按照一定的先后顺序,将我们的任务依次执行。目录一.Java官方库中的定时器二.实现定时器第一步第二步第三步三.进行测试一.Java官方库中的定时器在Java.Util中,内置了定时器的实现以下是代码展示:packageTimer;impo
- 【Java系列】详解多线程(三)—— 线程安全(上篇)
兜里有颗棉花糖
Java系列JavaEE学习专栏java安全java-ee
个人主页:兜里有颗棉花糖欢迎点赞收藏✨留言✉加关注本文由兜里有颗棉花糖原创收录于专栏【Java系列专栏】【JaveEE学习专栏】本专栏旨在分享学习Java的一点学习心得,欢迎大家在评论区交流讨论目录一、Java线程的六种状态二、多线程带来的安全问题——线程安全(重点重点)三、线程不安全问题的原因四、解决线程不安全问题synchronized关键字五、总结一、Java线程的六种状态就绪状态和阻塞状态
- javeee -过滤器和监听器
流年划破容颜_cc55
参考文章地址什么是过滤器过滤器就是Servlet的高级特性之一,就是一个具有拦截/过滤功能的一个东西,在生活中过滤器可以是香烟滤嘴,滤纸,净水器,空气净化器等,在Web中仅仅是一个实现了Filter接口的Java类而已。特点:双向,拦截请求,拦截响应image.png作用:过滤器可以对所有的请求或者响应做拦截操作为什么在Web开发中需要用到过滤器?问题:为什么非得使用过滤器,我直接在Servlet
- JavaWeb——eclipse和Tomcat集成
等一次另眼相看
JavaWeb配置部署路径
文章目录集成配置部署路径集成首先确保你下载的eclipse软件支持开发JaveEE。启动eclipse软件,打开Servers窗口:底部会弹出这么一个窗口,点击Servers选项卡:现在来根据以下步骤集成:选择Apache:在Apache目录下选择你自己下载好的Tomcat版本:点击Browse找到Tomcat的安装目录:如果是首次使用eclipse,就按以下步骤走,否则直接勾选你的JRE。选择标
- [JAVEee]SpringBoot项目的创建
HY_PIGIE
springbootjava后端
SpringBoot可以更好的开发Spring项目,本文章将使用idea社区版来演示创建项目的过程与注意事项.SpringBoot的优点SpringBoot中内置快速添加依赖的功能,能够便捷的集成各种框架,帮助开发.内置运行容器,无需配置Tomcat容器等其他web容器,可直接进行项目的部署与运行.更好的使用注解与配置的方式进行开发,抛弃了配置xml的繁琐方式.支持更多的监控指标,能够更好的了解项
- javeee spring cglib动态代理
摇滚侠
Mac开发springjava后端
cglib动态代理依赖cglibcglib-nodep3.2.4代理类packagecom.test.cglibProxy;importnet.sf.cglib.proxy.Enhancer;importnet.sf.cglib.proxy.MethodInterceptor;importnet.sf.cglib.proxy.MethodProxy;importjava.lang.reflect.
- javeee eclipse项目导入idea中
摇滚侠
Mac开发intellij-ideajavaide
步骤一复制项目到idea工作空间步骤二在idea中导入项目步骤三配置classes目录步骤四配置lib目录步骤五添加tomcat依赖步骤六添加artifacts步骤七部署到tomcat
- IDEA-Maven-Mybatis基础框架搭建
PY_XAT_SFZL
intellij-ideamavenmybatisjava
JaveEE-Maven-Mybatis-学员管理系统搭建项目结构创建Maven模块搭建mysql数据库结构1.创建数据库2.新建数据表并添加字段和约束3.完成后查看数据表搭建项目结构1.搭建包结构2.在pom.xml中引入项目依赖(坐标)3.在resource目录下引入Mybatis.config配置文件和db.properties配置文件搭建学员管理系统框架1.编写MybatisUtil工具类
- 【JaveEE】UDP 与 TCP 原理
s:103
JavaEEudptcp/ip网络
这篇博客真的很详细很详细很详细,不打算试试看吗>。o文章目录JaveEE&UDP与TCP原理1.应用层协议(自定义组织格式)2.传输层UDP协议2.1数据报报文格式2.1.1源端口与目的端口2.1.2报文长度和校验和3.传输层TCP协议3.1TCP是如何保证可靠传输---==确认应答==3.2应答报文ACK的作用3.2.1丢包3.2.1处理丢包现象---==超时重传==3.3连接管理3.3.1TC
- 【JaveEE】网络编程之TCP套接字、UDP套接字
爱吃大白菜
JavaEE网络java
目录1.网络编程的基本概念1.1为什么需要网络编程1.2服务端与用户端1.3网络编程五元组1.4套接字的概念2.UDP套接字编程2.1UDP套接字的特点2.2UDP套接字API2.2.1DatagramSocket类2.2.2DatagramPacket类2.2.3基于UDP的回显程序2.2.4基于UDP的单词查询3.TCP套接字编程3.1TCP套接字的特点3.2TCP中的长短连接3.3TCP套接
- 软件架构模式 mark Richards - 读后总结 1 - 分层架构
空白的泡
设计模式代码结构java
软件架构模式MarkRichards著版权归©2015O’ReillyMedia,Inc.所有.原书发布链接为SoftwareArchitecturePatterns[Book]第一章分层架构分层架构是一种很常见的架构模式(也叫N层架构)。这种架构是⼤大多数JaveEE应⽤用的实际标准,因此很多的架构师,设计师,还有程序员都知道它。许多传统IT公司的组织架构和分层模式⼗十分的相似。所以它很⾃自然的
- 【JaveEE】多线程之阻塞队列(BlockingQueue)
爱吃大白菜
JavaEEjava服务器开发语言
目录1.了解阻塞队列2.生产者消费者模型又是什么?2.1生产者消费者模型的优点2.1.1降低服务器与服务器之间耦合度2.1.2“削峰填谷”平衡消费者和生产的处理能力3.标准库中的阻塞队列(BlockingQueue)3.1基于标准库(BlockingQueue)实现一个简单的阻塞队列的应用4.基于循环队列模拟是实现阻塞队列4.1put()方法4.2take()方法4.3put方法和take方法是如
- 【JaveEE】多线程之定时器(Timer)
爱吃大白菜
JavaEEjava开发语言
目录1.定时器的定义2.标准库中的定时器2.1构造方法2.2成员方法3.模拟实现一个定时器schedule()方法构造方法4.MyTimer完整代码1.定时器的定义定时器也是软件开发中的一个重要组件.类似于一个"闹钟".达到一个设定的时间之后,就执行某个指定好的代码.定时器是一种实际开发中非常常用的组件.类似于下方的场景就需要用到定时器:比如网络通信中,如果对方500ms内没有返回数据,则断开连接
- 【JaveEE】多线程之线程池
爱吃大白菜
JavaEEjavajvm服务器
目录1.线程池基础知识1.1线程池概念1.2线程池使程序更高效的原理2.标准库中的线程池2.1线程池的继承关系2.2线程池的构造方法2.3线程池的使用2.线程池的优点3.线程池的模拟实现1.线程池基础知识1.1线程池概念在多线程当中,并发程度会不断提升,随之带来的是线程频繁的创建和销毁,此时程序的开销就会变大,为了改善这个现象,就引入了线程池,程序将创建好的线程放入到“线程池”中,当程序需要用时,
- JaveEE三层架构和SSM框架集
hundanshenzi
自用知识整理总结架构mybatisjava
JaveEE三层架构和SSM框架集1.JaveEE三层框架三层架构就是将整个业务分为三层:表示层,业务逻辑层,数据访问层。表示层对应的就是Web层,业务逻辑层对应的就是Service业务层,数据访问层对应的就是Dao持久层。三层功能如下:1.Web层:(1)使用Servlet程序接收客户端的请求参数,封装成为Bean对象;(2)调用Service层处理业务;(3)响应数据给客户端,请求转发,请求重
- 0111 Servlet
nzmzmc
JavaWeb的学习servletjava
Servlet是JaveEE规范之一,规范就是接口JavaWeb三大组件:Servlet程序、Filter过滤器、Listener监听器Servlet是运行在服务器上的一个Java小程序,可以接收客户端发送过来的请求,并响应数据给客户端1.手动实现Servlet程序1.编写一个类实现Servlet接口2.实现service方法,处理请求并响应数据3.到web.xml中配置servlet程序的访问地
- 简谈springboot
M问道
我们为什么要使用springboot?相比于传统的JaveEE开发,springboot有如下几点优点:1.遵循“约定优先于配置”,目标实现零配置。基本上我们只需要很少的配置,大部分我们都可以使用它默认配置2.项目快速搭建,可以无配置整合第三方框架3.应用内嵌应用服务器,新项目也可以快速启动,同时应用还支持jar包启动,不需要依赖外部应用服务器。4.运行中应用的监控springboot它强大背后的
- 客户端(浏览器)与服务器端(node.js)的JavaScript
wonderbell
JavaScriptnode.js
首先明白两个概念:什么是客户端?什么是服务端?用最简单的话来讲,服务端就是提供服务的端,客户端就是请求服务的端。服务器提供服务的端,包括“业务逻辑”的处理。硬件上说的服务器指一台或多台电脑;软件上说的服务器指web服务器,如Apache,对外发布服务,来提供服务,安装在硬件上使用。对于简单的Apache,就是给电脑开一个web服务,设置端口,客户端可以通过浏览器访问该服务器电脑。JaveEE写的w
- FastDFS工具类的使用
量变决定质变
————FastDFS
FastDFS工具类fastdfs-client-java上传图片@TestpublicvoidtestFastDfsClient()throwsException{FastDFSClientclient=newFastDFSClient("D:\\workspaces-itcast\\JaveEE18\\taotao-manager\\taotao-manager-web\\src\\main\
- javeEE初学者错误记录
ly3458888
新手练习纠错
程序报错如下Servlet.service()forservlet[DispatcherServlet]incontextwithpath[/WZNoteServer]threwexception[Requestprocessingfailed;nestedexceptionisorg.springframework.jdbc.BadSqlGrammarException:Errorupdatin
- myeclipse安装、优化与插件安装
零度anngle
Java
Myeclipse10下载与破解Genuitec公司发布了MyEclipse10,一款Genuitec旗下的商业化Eclipse集成开发工具的升级版本。MyEclipse10基于EclipseIndigo构建,为Java和JavaEE项目提供了Maven3的支持。本次发布的版本中还加入了对JaveEE6、HTML5、JPA2和JSF2的支持。版本号10是为了庆祝即将到来的Eclipse的10周年诞
- Myeclipse10下载,装配,破解,插件,优化
Leolu007
Eclipse&MyEclipse
一.Myeclipse10下载与破解Genuitec公司发布了MyEclipse10,一款Genuitec旗下的商业化Eclipse集成开发工具的升级版本。MyEclipse10基于EclipseIndigo构建,为Java和JavaEE项目提供了Maven3的支持。本次发布的版本中还加入了对JaveEE6、HTML5、JPA2和JSF2的支持。版本号10是为了庆祝即将到来的Eclipse的10周
- 创建一个Servlet项目流程(入门)
Maackia
servlet
版本IDEA2020.2JDK1.8apache-tomcat-9.0.36项目流程一、IDEA中新建JaveEE项目项目起名,选择项目存放地址,点击finish创建成功进入项目后,右键选择项目,选择addFrameworkSupport选择WebApplication,点击OK此时项目文件夹在WEB-INF下创建两个目录classes和lib按ctrl+alt+shift+S,出现如下窗口选择M
- smbms(javeEE)项目心得
qq_41572324
项目心得项目搭建1.搭建一个mavenweb项目2.配置tomcat3.测试项目是否能够运行4.导入项目中遇到的jar包5.创建项目包结构[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QHolCRBK-1586427080378)(C:\Users\you\AppData\Roaming\Typora\typora-user-images\image-2020040
- ztree异步加载
3213213333332132
JavaScriptAjaxjsonWebztree
相信新手用ztree的时候,对异步加载会有些困惑,我开始的时候也是看了API花了些时间才搞定了异步加载,在这里分享给大家。
我后台代码生成的是json格式的数据,数据大家按各自的需求生成,这里只给出前端的代码。
设置setting,这里只关注async属性的配置
var setting = {
//异步加载配置
- thirft rpc 具体调用流程
BlueSkator
中间件rpcthrift
Thrift调用过程中,Thrift客户端和服务器之间主要用到传输层类、协议层类和处理类三个主要的核心类,这三个类的相互协作共同完成rpc的整个调用过程。在调用过程中将按照以下顺序进行协同工作:
(1) 将客户端程序调用的函数名和参数传递给协议层(TProtocol),协议
- 异或运算推导, 交换数据
dcj3sjt126com
PHP异或^
/*
* 5 0101
* 9 1010
*
* 5 ^ 5
* 0101
* 0101
* -----
* 0000
* 得出第一个规律: 相同的数进行异或, 结果是0
*
* 9 ^ 5 ^ 6
* 1010
* 0101
* ----
* 1111
*
* 1111
* 0110
* ----
* 1001
- 事件源对象
周华华
JavaScript
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
- MySql配置及相关命令
g21121
mysql
MySQL安装完毕后我们需要对它进行一些设置及性能优化,主要包括字符集设置,启动设置,连接优化,表优化,分区优化等等。
一 修改MySQL密码及用户
 
- [简单]poi删除excel 2007超链接
53873039oycg
Excel
采用解析sheet.xml方式删除超链接,缺点是要打开文件2次,代码如下:
public void removeExcel2007AllHyperLink(String filePath) throws Exception {
OPCPackage ocPkg = OPCPac
- Struts2添加 open flash chart
云端月影
准备以下开源项目:
1. Struts 2.1.6
2. Open Flash Chart 2 Version 2 Lug Wyrm Charmer (28th, July 2009)
3. jofc2,这东西不知道是没做好还是什么意思,好像和ofc2不怎么匹配,最好下源码,有什么问题直接改。
4. log4j
用eclipse新建动态网站,取名OFC2Demo,将Struts2 l
- spring包详解
aijuans
spring
下载的spring包中文件及各种包众多,在项目中往往只有部分是我们必须的,如果不清楚什么时候需要什么包的话,看看下面就知道了。 aspectj目录下是在Spring框架下使用aspectj的源代码和测试程序文件。Aspectj是java最早的提供AOP的应用框架。 dist 目录下是Spring 的发布包,关于发布包下面会详细进行说明。 docs&nb
- 网站推广之seo概念
antonyup_2006
算法Web应用服务器搜索引擎Google
持续开发一年多的b2c网站终于在08年10月23日上线了。作为开发人员的我在修改bug的同时,准备了解下网站的推广分析策略。
所谓网站推广,目的在于让尽可能多的潜在用户了解并访问网站,通过网站获得有关产品和服务等信息,为最终形成购买决策提供支持。
网站推广策略有很多,seo,email,adv
- 单例模式,sql注入,序列
百合不是茶
单例模式序列sql注入预编译
序列在前面写过有关的博客,也有过总结,但是今天在做一个JDBC操作数据库的相关内容时 需要使用序列创建一个自增长的字段 居然不会了,所以将序列写在本篇的前面
1,序列是一个保存数据连续的增长的一种方式;
序列的创建;
CREATE SEQUENCE seq_pro
2 INCREMENT BY 1 -- 每次加几个
3
- Mockito单元测试实例
bijian1013
单元测试mockito
Mockito单元测试实例:
public class SettingServiceTest {
private List<PersonDTO> personList = new ArrayList<PersonDTO>();
@InjectMocks
private SettingPojoService settin
- 精通Oracle10编程SQL(9)使用游标
bijian1013
oracle数据库plsql
/*
*使用游标
*/
--显示游标
--在显式游标中使用FETCH...INTO语句
DECLARE
CURSOR emp_cursor is
select ename,sal from emp where deptno=1;
v_ename emp.ename%TYPE;
v_sal emp.sal%TYPE;
begin
ope
- 【Java语言】动态代理
bit1129
java语言
JDK接口动态代理
JDK自带的动态代理通过动态的根据接口生成字节码(实现接口的一个具体类)的方式,为接口的实现类提供代理。被代理的对象和代理对象通过InvocationHandler建立关联
package com.tom;
import com.tom.model.User;
import com.tom.service.IUserService;
- Java通信之URL通信基础
白糖_
javajdkwebservice网络协议ITeye
java对网络通信以及提供了比较全面的jdk支持,java.net包能让程序员直接在程序中实现网络通信。
在技术日新月异的现在,我们能通过很多方式实现数据通信,比如webservice、url通信、socket通信等等,今天简单介绍下URL通信。
学习准备:建议首先学习java的IO基础知识
URL是统一资源定位器的简写,URL可以访问Internet和www,可以通过url
- 博弈Java讲义 - Java线程同步 (1)
boyitech
java多线程同步锁
在并发编程中经常会碰到多个执行线程共享资源的问题。例如多个线程同时读写文件,共用数据库连接,全局的计数器等。如果不处理好多线程之间的同步问题很容易引起状态不一致或者其他的错误。
同步不仅可以阻止一个线程看到对象处于不一致的状态,它还可以保证进入同步方法或者块的每个线程,都看到由同一锁保护的之前所有的修改结果。处理同步的关键就是要正确的识别临界条件(cri
- java-给定字符串,删除开始和结尾处的空格,并将中间的多个连续的空格合并成一个。
bylijinnan
java
public class DeleteExtraSpace {
/**
* 题目:给定字符串,删除开始和结尾处的空格,并将中间的多个连续的空格合并成一个。
* 方法1.用已有的String类的trim和replaceAll方法
* 方法2.全部用正则表达式,这个我不熟
* 方法3.“重新发明轮子”,从头遍历一次
*/
public static v
- An error has occurred.See the log file错误解决!
Kai_Ge
MyEclipse
今天早上打开MyEclipse时,自动关闭!弹出An error has occurred.See the log file错误提示!
很郁闷昨天启动和关闭还好着!!!打开几次依然报此错误,确定不是眼花了!
打开日志文件!找到当日错误文件内容:
--------------------------------------------------------------------------
- [矿业与工业]修建一个空间矿床开采站要多少钱?
comsci
地球上的钛金属矿藏已经接近枯竭...........
我们在冥王星的一颗卫星上面发现一些具有开采价值的矿床.....
那么,现在要编制一个预算,提交给财政部门..
- 解析Google Map Routes
dai_lm
google api
为了获得从A点到B点的路劲,经常会使用Google提供的API,例如
[url]
http://maps.googleapis.com/maps/api/directions/json?origin=40.7144,-74.0060&destination=47.6063,-122.3204&sensor=false
[/url]
从返回的结果上,大致可以了解应该怎么走,但
- SQL还有多少“理所应当”?
datamachine
sql
转贴存档,原帖地址:http://blog.chinaunix.net/uid-29242841-id-3968998.html、http://blog.chinaunix.net/uid-29242841-id-3971046.html!
------------------------------------华丽的分割线--------------------------------
- Yii使用Ajax验证时,如何设置某些字段不需要验证
dcj3sjt126com
Ajaxyii
经常像你注册页面,你可能非常希望只需要Ajax去验证用户名和Email,而不需要使用Ajax再去验证密码,默认如果你使用Yii 内置的ajax验证Form,例如:
$form=$this->beginWidget('CActiveForm', array( 'id'=>'usuario-form',&
- 使用git同步网站代码
dcj3sjt126com
crontabgit
转自:http://ued.ctrip.com/blog/?p=3646?tn=gongxinjun.com
管理一网站,最开始使用的虚拟空间,采用提供商支持的ftp上传网站文件,后换用vps,vps可以自己搭建ftp的,但是懒得搞,直接使用scp传输文件到服务器,现在需要更新文件到服务器,使用scp真的很烦。发现本人就职的公司,采用的git+rsync的方式来管理、同步代码,遂
- sql基本操作
蕃薯耀
sqlsql基本操作sql常用操作
sql基本操作
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月1日 17:30:33 星期一
&
- Spring4+Hibernate4+Atomikos3.3多数据源事务管理
hanqunfeng
Hibernate4
Spring3+后不再对JTOM提供支持,所以可以改用Atomikos管理多数据源事务。Spring2.5+Hibernate3+JTOM参考:http://hanqunfeng.iteye.com/blog/1554251Atomikos官网网站:http://www.atomikos.com/ 一.pom.xml
<dependency>
<
- jquery中两个值得注意的方法one()和trigger()方法
jackyrong
trigger
在jquery中,有两个值得注意但容易忽视的方法,分别是one()方法和trigger()方法,这是从国内作者<<jquery权威指南》一书中看到不错的介绍
1) one方法
one方法的功能是让所选定的元素绑定一个仅触发一次的处理函数,格式为
one(type,${data},fn)
&nb
- 拿工资不仅仅是让你写代码的
lampcy
工作面试咨询
这是我对团队每个新进员工说的第一件事情。这句话的意思是,我并不关心你是如何快速完成任务的,哪怕代码很差,只要它像救生艇通气门一样管用就行。这句话也是我最喜欢的座右铭之一。
这个说法其实很合理:我们的工作是思考客户提出的问题,然后制定解决方案。思考第一,代码第二,公司请我们的最终目的不是写代码,而是想出解决方案。
话粗理不粗。
付你薪水不是让你来思考的,也不是让你来写代码的,你的目的是交付产品
- 架构师之对象操作----------对象的效率复制和判断是否全为空
nannan408
架构师
1.前言。
如题。
2.代码。
(1)对象的复制,比spring的beanCopier在大并发下效率要高,利用net.sf.cglib.beans.BeanCopier
Src src=new Src();
BeanCopier beanCopier = BeanCopier.create(Src.class, Des.class, false);
- ajax 被缓存的解决方案
Rainbow702
JavaScriptjqueryAjaxcache缓存
使用jquery的ajax来发送请求进行局部刷新画面,各位可能都做过。
今天碰到一个奇怪的现象,就是,同一个ajax请求,在chrome中,不论发送多少次,都可以发送至服务器端,而不会被缓存。但是,换成在IE下的时候,发现,同一个ajax请求,会发生被缓存的情况,只有第一次才会被发送至服务器端,之后的不会再被发送。郁闷。
解决方法如下:
① 直接使用 JQuery提供的 “cache”参数,
- 修改date.toLocaleString()的警告
tntxia
String
我们在写程序的时候,经常要查看时间,所以我们经常会用到date.toLocaleString(),但是date.toLocaleString()是一个过时 的API,代替的方法如下:
package com.tntxia.htmlmaker.util;
import java.text.SimpleDateFormat;
import java.util.
- 项目完成后的小总结
xiaomiya
js总结项目
项目完成了,突然想做个总结但是有点无从下手了。
做之前对于客户端给的接口很模式。然而定义好了格式要求就如此的愉快了。
先说说项目主要实现的功能吧
1,按键精灵
2,获取行情数据
3,各种input输入条件判断
4,发送数据(有json格式和string格式)
5,获取预警条件列表和预警结果列表,
6,排序,
7,预警结果分页获取
8,导出文件(excel,text等)
9,修