- 华为OD机试 - 跳房子I(Java 2024 E卷 100分)
哪 吒
华为odjava开发语言
华为OD机试2024E卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试(JAVA)真题(E卷+D卷+A卷+B卷+C卷)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新,全天CSDN在线答疑。一、题目描述跳房子,也叫跳飞机,
- IDEA创建Java Web项目
趣享先生
JAVA开发者成长之路javaintellij-idea前端
✅作者简介:热爱国学的Java后端开发者,修心和技术同步精进。个人主页:JavaFans的博客个人信条:不迁怒,不贰过。小知识,大智慧。当前专栏:JAVA开发者成长之路✨特色专栏:国学周更-心性养成之路本文内容:IDEA创建JavaWeb项目更多内容点击 带你初识JSP(JAVA服务器页面)文章目录1创建Web项目1.1创建项目1.2编写Servlet类2手动部署项目3自动部署项目3.1
- 计算机毕业设计springboot出租车服务管理信息系统01nn59【附源码+数据库+部署+LW】
黑白゛计算机毕设源码程序
课程设计springboot数据库
本项目包含程序+源码+数据库+LW+调试部署环境,文末可获取一份本项目的java源码和数据库参考。系统的选题背景和意义选题背景:随着城市化进程的加快和人口的增长,出租车服务在现代城市中扮演着重要的角色。然而,传统的出租车服务管理方式存在一些问题,如信息不透明、调度效率低下、服务质量无法保证等。为了解决这些问题,需要引入现代化的技术手段来改进出租车服务管理系统。SpringBoot作为一种快速开发框
- 详解 AJAX-SpringBoot 前后端数据交互
Training.L
技术笔记ajaxspringboot
详解AJAX-SpringBoot前后端数据交互1.Ajax概述Ajax的英文全称是”AsynchronousJavaScriptandXML“,即”异步的JavaScript和XML“。其核心是通过JavaScript的XMLHttpRequest对象,以一种异步的方式,向服务器发送数据请求,并且通过该对象接收请求返回的数据,从而实现客户端与服务器端的数据交互。优点:Ajax能够刷新指定的页面区
- Java面试黄金宝典48
ylfhpy
Java必知必会java面试c++
1.C++的拷贝构造函数,深拷贝和浅拷贝定义拷贝构造函数:在C++里,拷贝构造函数属于特殊的构造函数,其功能是使用一个已存在的对象来初始化一个新对象。当对象以值传递的方式作为参数传给函数、函数返回对象、用一个对象初始化另一个对象时,拷贝构造函数会被调用。浅拷贝:仅复制对象的成员变量值。要是成员变量包含指针,仅仅复制指针的值,也就是两个对象的指针指向同一块内存区域。深拷贝:不但复制对象的成员变量值,
- Idea将java项目打成war包
scluis
Javaidewar包运维部署
先打开项目结构按下图的123操作,上边的Name和Outputdirectory可以设置war包的名字和war包的输出目录右键右边的一个与你项目名称一样的包,并选择PutintoOutputRoot导出到war包中,点击确定选择idea上方工具栏的Build–>BuildArtifacts…,找到我们刚才打的war包后点击build,就能生成我们用来部署项目所要的war包了,一般war包放在项目目
- 计算机网络基础知识框架
named tree
计算机网络计算机网络
前言计算机网络基础该是程序猿需掌握的知识,但往往会被忽略今天,我将献上一份详细&清晰的计算机网络基础学习指南,涵盖TCP/UDP协议、Http协议、Socket等,希望你们会喜欢。目录示意图1.计算机网络体系结构1.1简介定义计算机网络的各层+其协议的集合作用定义该计算机网络的所能完成的功能1.2结构介绍计算机网络体系结构分为3种:OSI体系结构、TCP/IP体系结构、五层体系结构OSI体系结构:
- 计算机网络基础知识
码到π退休
其它计算机网络
博主简介:CSDN博客专家,历代文学网(PC端可以访问:https://literature.sinhy.com/#/literature?__c=1000,移动端可微信小程序搜索“历代文学”)总架构师,15年工作经验,精通Java编程,高并发设计,Springboot和微服务,熟悉Linux,ESXI虚拟化以及云原生Docker和K8s,热衷于探索科技的边界,并将理论知识转化为实际应用。保持对新
- Node.js 更新到最新版本
易爻64
Linuxmacnode.jsnpmbash
文章目录前言Linux系统使用NVM使用NPM使用二进制包Mac系统安装更新Windows系统其他问题指定默认版本npm与node版本不一致前言Node.js是一个开源的JavaScript运行时环境。由于Node.js拥有活跃的用户社区,因此每隔几周就会对软件进行一次小更新,执行一些软件时对Node.js的版本有依赖关系导致执行失败,因此需要对node.js不定时进行升级。在第一次做升级的时候遇
- 【Java学习】之AI时代下,Java工程师如何修炼
meisongqing
java人工智能AI
在AI时代,Java工程师面临着技术迭代加速、AI工具普及以及职业角色转型的多重挑战。以下从技术能力、工具应用、思维升级和职业发展四个维度,结合行业趋势和实践案例,为Java工程师的进阶修炼提供系统性建议:一、技术能力升级:从“单一技能”到“AI+Java”复合型能力深化Java核心技术巩固JVM底层原理(如ZGC垃圾回收机制)、并发编程(线程池优化、锁机制)、性能调优(内存泄漏排查、GC日志分析
- websocket webworker教程及应用
WebSocket和WebWorkers是两种不同的Web技术,分别用于实现实时通信和后台线程处理。以下是它们的简要教程:WebSocket教程什么是WebSocket?WebSocket是一种在单个TCP连接上进行全双工通信的协议。它允许服务器主动向客户端推送数据,适用于实时通信场景。如何使用WebSocket?创建WebSocket对象:constsocket=newWebSocket('ws
- 【Linux】39.一个基础的HTTP Web服务器
流星白龙
Linux服务器linuxhttp
文章目录1.实现一个基础的HTTPWeb服务器1.1功能实现:1.2Log.hpp-日志记录器1.3HttpServer.hpp-网页服务器1.4Socket.hpp-网络通信器1.5HttpServer.cc-服务器启动器1.实现一个基础的HTTPWeb服务器1.1功能实现:总体功能:提供Web服务,响应客户端(浏览器)的HTTP请求支持静态文件服务(如HTML、图片等)多线程处理并发请求带日志
- 网页版扫雷小游戏制作过程(附全部源码)
熊码熊
前端小游戏javascript前端小游戏扫雷
游戏概述这款扫雷小游戏是基于HTML、CSS和JavaScript开发的经典扫雷游戏网页版,具有精美的界面设计和流畅的游戏体验。游戏遵循传统扫雷规则,同时增加了多种难度级别和现代化的视觉效果。游戏布局1.五种难度级别:初级:9×9网格,10个地雷中级:16×16网格,40个地雷高级:16×30网格,99个地雷专家:20×30网格,150个地雷大师:20×40网格,200个地雷2.UI设计简洁美观:
- javaWeb笔记
胖铭学编程
笔记java
JAVAWEB知识点——黄铭1JDBC1.1JDBC核心组件DriverManager:此类管理数据库驱动程序列表。使用通信协议将来自java应用程序的连接请求与适当的数据库驱动程序匹配。Driver:此接口处理与数据库服务器的通信,我们很少会直接与Driver对象进行交互。而是使用DriverManager对象来管理这种类型的对象。**Connection:**该接口具有用于连接数据库的所有方法
- springboot项目实现mqtt客户端
guaotianxia
mqttspringbootjava物联网后端
公司中项目大多是物联网项目,需要跟设备进行交互,用到的协议比较多,如NB/MQTT/LWM2M/COAP等,项目中不可避免用到了MQTT协议,本文介绍springboot项目MQTT客户端实现,不多说直接上可执行代码。一、EMQ官网javasdkdemo,如果只需要用到一个客户端,可以参照下官网demo,修改下应用于项目1、pom.xml依赖引用org.eclipse.pahoorg.eclips
- 【JS进阶】对象解构与数组解构
Bl_a_ck
JS进阶javascript开发语言ecmascript前端
JavaScript数组解构数组解构(DestructuringAssignment)是ES6引入的一种语法,可以快速从数组或可迭代对象中提取值并赋值给变量。一、基本用法//基础解构constcolors=['red','green','blue'];const[firstColor,secondColor,thirdColor]=colors;console.log(firstColor);//
- 二维Fenwick树在数据处理中的实践应用
一键难忘
python算法开发语言二维Fenwick树
本文收录于专栏:算法之翼本专栏所有题目均包含优质解题思路,高质量解题代码(Java&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握!二维Fenwick树在数据处理中的实践应用Fenwick树(也称为树状数组)是一种高效的数据结构,用于处理前缀和与区间查询问题。相比于直接求解,Fenwick树可以在O(logn)时间复杂度内完成更新和查询操作。二维Fenwick树是该结构
- Fitten Code:VSCode插件市场的璀璨之星
辽宁统招专升本&单招升学肖老师
人工智能ChatGPT技术指导vscodeide编辑器
在当今的软件开发环境中,VisualStudioCode(VSCode)已经成为许多开发者的首选代码编辑器。其强大的插件系统使得用户可以根据自己的需求安装各种插件,进一步增强其功能。而在这些繁多的插件中,FittenCode因其卓越的性能和用户友好的设计,成为了VSCode插件市场的璀璨之星。FittenCode是一款专注于代码格式化的VSCode插件,它支持多种编程语言,包括但不限于JavaSc
- 如何理解 Java 中的 super 关键字?
JiaHao汤
Javajava开发语言
文章目录调用父类的成员变量调用父类的方法调用父类的构造方法在Java里,super关键字是一个十分关键的引用变量,它主要用于在子类里引用父类的成员,像成员变量、方法以及构造方法等。调用父类的成员变量当子类和父类拥有同名的成员变量时,要是在子类中想要访问父类的那个成员变量,就可以借助super关键字。示例:classParent{intnum=10;}classChildextendsParent{
- 高级java每日一道面试题-2025年3月29日-微服务篇[Nacos篇]-如何在Nacos中管理微服务版本?
java我跟你拼了
java每日一道面试题java微服务开发语言
如果有遗漏,评论区告诉我进行补充面试官:如何在Nacos中管理微服务版本?我回答:在Java高级面试中,关于如何在Nacos中管理微服务版本的问题,确实涉及到服务治理的核心概念。Nacos作为阿里巴巴开源的服务发现、配置管理和服务管理平台,为微服务版本的管理和控制提供了多种灵活的方式。以下是综合了相关信息的详细解答:一、Nacos微服务版本管理概述在微服务架构中,服务版本的管理对于确保服务的稳定性
- 高级java每日一道面试题-2025年3月26日-微服务篇[Nacos篇]-在Spring Cloud项目中如何集成Nacos?
java我跟你拼了
java每日一道面试题java微服务springcloudnacos
如果有遗漏,评论区告诉我进行补充面试官:在SpringCloud项目中如何集成Nacos?我回答:在SpringCloud项目中集成Nacos,可以充分利用Nacos作为服务注册与发现中心以及配置管理中心的功能。以下是详细的步骤和说明,帮助你完成这一集成过程:1.引入依赖首先,在你的SpringBoot项目的pom.xml文件中添加SpringCloudAlibaba的依赖。根据需求选择是否添加服
- 中国交通信息科技集团有限公司(中交信科)java开发工程师-机试题目/颂大技术面试总结/理工数传 软件开发一面二面面试总结/武汉凌安科技有限公司Java高级面试总结
堂前燕Tornado
面试经验科技java面试
武汉智能视觉信息技术有限公司/高级如果解决jvm内存溢出如果解决亿级别的数据导出,有没有其他的方案可以解决呢索引的原理工作中用了哪些索引提高了多少的速度线程池的创建方法--解释newThreadPool的其他参数以及四大拒绝策略分布式使用用到了哪些模式xxl-job的原理作为管理者六六云链科技一面总结自我介绍团队规模项目的人数。技术框架你是怎么准备的,都是怎么准备的。怎么保证项目的交付。(进度和质
- Java使用ModbusTCP/IP通讯协议实践(Modbus4j+信捷XD/XL/XG系列PLC)
Post.m
modbusjavaandroidstudio
Modbus三种通信模式1、RTURTU帧详解2、ASCIIASCII帧详解3、TCP(本文使用)串行链路上一个主站多个从站的模式演变为多个客户机和多个服务器的模式,给Modbus协议赋予TCP端口号为502,ModbusTCP/IP服务器端通常该端口作为接收报文的端口,这是目前在仪表与自动化行业中唯一分配到的端口号。目前最主流的方法是Modbus4j,它提供了各种寄存器的读写操作,集成的非常方便
- Java 项目中对异常链(Exception Chaining)的误用与正确操作
码上Java.
Java实战解决方案java开发语言后端
在日常Java开发中,异常处理是我们绕不开的话题。然而,我发现很多开发者对"异常链"的使用存在误区,导致问题排查时像大海捞针。今天就带大家一起深入剖析异常链的使用陷阱,并分享正确实践经验!异常链的设计初衷异常链(ExceptionChaining)是Java异常处理机制中的重要概念,它允许一个异常携带另一个异常的信息。设计初衷很简单:保留完整的错误上下文,让问题追踪更加容易。低层异常发生捕获并包装
- java基础 流(Stream)
骑牛小道士
java
StreamStream的核心概念核心特点Stream的操作分类中间操作(IntermediateOperations)终止操作(TerminalOperations)Stream的流分类顺序流(SequentialStream)并行流(ParallelStream)并行流的注意事项并行流的底层机制顺序流vs并行流的对比顺序流和并行流的示例代码顺序流并行流总结Stream的核心概念Java8引入的
- 【android bluetooth 协议分析 01】【HCI 层介绍 1】【hci_packets.pdl 介绍】
奔跑吧 android
android15蓝牙协议栈分析androidGabeldorschegdbtbluetoothaosp13bluedroid
在AOSP的蓝牙协议栈(Gabeldorsche)中,hci_packets.pdl是一个协议描述语言文件,用于定义HCI(HostControllerInterface)层的数据包结构和通信协议。以下是详细解析:1.文件作用system/gd/hci/hci_packets.pdl协议自动化生成:通过.pdl文件定义蓝牙HCI命令/事件/数据包的二进制格式跨语言支持:生成C++/Java等语言的
- 【android bluetooth 框架分析 01】【关键线程 4】【native <-> java 上下行必须要跑在bt_jni_thread 线程中吗?】
奔跑吧 android
android15蓝牙协议栈分析androidaosp13bluetoothbluedroidbtaosp15
所有的jni层的无论上下行调用都必须加入bt_jni_thread线程中执行吗?javanative必须要加入到bt_jni_thread线程执行?1.简明结论:不是所有JNI层的调用都必须走bt_jni_thread。上下行处理分工明确:上行(native→Java):统一通过bt_jni_thread。下行(Java→native):核心控制命令→走bt_main_thread轻量级profi
- 【android bluetooth 框架分析 01】【关键线程 6】【主线程与核心子线程协作机制】
奔跑吧 android
android15蓝牙协议栈分析androidbluetoothbtbluedroid
主线程与核心子线程的协作机制一、蓝牙进程中的线程架构全景图在Android蓝牙协议栈中,线程分工非常明确,形成了一个高效的协作体系。我们可以将其想象成一个医院的组织架构:主线程:相当于医院的"前台接待处",负责与外界沟通和简单任务分发bt_main_thread:相当于医院的"急诊中心",处理所有紧急和核心业务bt_jni_thread:相当于医院的"翻译部门",负责Java与C++世界的沟通bt
- JavaScript Hook JSON.stringify和JSON.parse:逆向与修改实战指南
z_mazin
JavaScript逆向基础javascriptjson开发语言
在JavaScript逆向工程中,HookJSON.stringify和JSON.parse方法是一种重要的技术,可以用来捕获、修改或分析JSON数据的序列化和反序列化过程。本文将结合具体案例,详细讲解如何实现这些方法的Hook操作。一、HookJSON.stringify和JSON.parse的基本原理(一)HookJSON.stringify通过重写JSON.stringify方法,可以在序列
- JavaScript 代码混淆与反混淆技术详解
z_mazin
JavaScript逆向基础javascript前端开发语言
一、代码混淆:让别人看不懂你的代码混淆技术就是一种“代码伪装术”,目的是让别人很难看懂你的代码逻辑,从而保护你的核心算法或敏感信息。1.变量名压缩原理:把变量名改成乱码,比如把calculatePrice改成a,把quantity改成b。效果:别人看到代码时,完全不知道这些变量代表什么,逻辑变得难以追踪。示例://混淆前functioncalculatePrice(quantity,unitPri
- PHP,安卓,UI,java,linux视频教程合集
cocos2d-x小菜
javaUIlinuxPHPandroid
╔-----------------------------------╗┆
- zookeeper admin 笔记
braveCS
zookeeper
Required Software
1) JDK>=1.6
2)推荐使用ensemble的ZooKeeper(至少3台),并run on separate machines
3)在Yahoo!,zk配置在特定的RHEL boxes里,2个cpu,2G内存,80G硬盘
数据和日志目录
1)数据目录里的文件是zk节点的持久化备份,包括快照和事务日
- Spring配置多个连接池
easterfly
spring
项目中需要同时连接多个数据库的时候,如何才能在需要用到哪个数据库就连接哪个数据库呢?
Spring中有关于dataSource的配置:
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
&nb
- Mysql
171815164
mysql
例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WI
TH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作
- CommonDAO(公共/基础DAO)
g21121
DAO
好久没有更新博客了,最近一段时间工作比较忙,所以请见谅,无论你是爱看呢还是爱看呢还是爱看呢,总之或许对你有些帮助。
DAO(Data Access Object)是一个数据访问(顾名思义就是与数据库打交道)接口,DAO一般在业
- 直言有讳
永夜-极光
感悟随笔
1.转载地址:http://blog.csdn.net/jasonblog/article/details/10813313
精华:
“直言有讳”是阿里巴巴提倡的一种观念,而我在此之前并没有很深刻的认识。为什么呢?就好比是读书时候做阅读理解,我喜欢我自己的解读,并不喜欢老师给的意思。在这里也是。我自己坚持的原则是互相尊重,我觉得阿里巴巴很多价值观其实是基本的做人
- 安装CentOS 7 和Win 7后,Win7 引导丢失
随便小屋
centos
一般安装双系统的顺序是先装Win7,然后在安装CentOS,这样CentOS可以引导WIN 7启动。但安装CentOS7后,却找不到Win7 的引导,稍微修改一点东西即可。
一、首先具有root 的权限。
即进入Terminal后输入命令su,然后输入密码即可
二、利用vim编辑器打开/boot/grub2/grub.cfg文件进行修改
v
- Oracle备份与恢复案例
aijuans
oracle
Oracle备份与恢复案例
一. 理解什么是数据库恢复当我们使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算机系统的故障(硬件故障、软件故障、网络故障、进程故障和系统故障)影响数据库系统的操作,影响数据库中数据的正确性,甚至破坏数据库,使数据库中全部或部分数据丢失。因此当发生上述故障后,希望能重构这个完整的数据库,该处理称为数据库恢复。恢复过程大致可以分为复原(Restore)与
- JavaEE开源快速开发平台G4Studio v5.0发布
無為子
我非常高兴地宣布,今天我们最新的JavaEE开源快速开发平台G4Studio_V5.0版本已经正式发布。
访问G4Studio网站
http://www.g4it.org
2013-04-06 发布G4Studio_V5.0版本
功能新增
(1). 新增了调用Oracle存储过程返回游标,并将游标映射为Java List集合对象的标
- Oracle显示根据高考分数模拟录取
百合不是茶
PL/SQL编程oracle例子模拟高考录取学习交流
题目要求:
1,创建student表和result表
2,pl/sql对学生的成绩数据进行处理
3,处理的逻辑是根据每门专业课的最低分线和总分的最低分数线自动的将录取和落选
1,创建student表,和result表
学生信息表;
create table student(
student_id number primary key,--学生id
- 优秀的领导与差劲的领导
bijian1013
领导管理团队
责任
优秀的领导:优秀的领导总是对他所负责的项目担负起责任。如果项目不幸失败了,那么他知道该受责备的人是他自己,并且敢于承认错误。
差劲的领导:差劲的领导觉得这不是他的问题,因此他会想方设法证明是他的团队不行,或是将责任归咎于团队中他不喜欢的那几个成员身上。
努力工作
优秀的领导:团队领导应该是团队成员的榜样。至少,他应该与团队中的其他成员一样努力工作。这仅仅因为他
- js函数在浏览器下的兼容
Bill_chen
jquery浏览器IEDWRext
做前端开发的工程师,少不了要用FF进行测试,纯js函数在不同浏览器下,名称也可能不同。对于IE6和FF,取得下一结点的函数就不尽相同:
IE6:node.nextSibling,对于FF是不能识别的;
FF:node.nextElementSibling,对于IE是不能识别的;
兼容解决方式:var Div = node.nextSibl
- 【JVM四】老年代垃圾回收:吞吐量垃圾收集器(Throughput GC)
bit1129
垃圾回收
吞吐量与用户线程暂停时间
衡量垃圾回收算法优劣的指标有两个:
吞吐量越高,则算法越好
暂停时间越短,则算法越好
首先说明吞吐量和暂停时间的含义。
垃圾回收时,JVM会启动几个特定的GC线程来完成垃圾回收的任务,这些GC线程与应用的用户线程产生竞争关系,共同竞争处理器资源以及CPU的执行时间。GC线程不会对用户带来的任何价值,因此,好的GC应该占
- J2EE监听器和过滤器基础
白糖_
J2EE
Servlet程序由Servlet,Filter和Listener组成,其中监听器用来监听Servlet容器上下文。
监听器通常分三类:基于Servlet上下文的ServletContex监听,基于会话的HttpSession监听和基于请求的ServletRequest监听。
ServletContex监听器
ServletContex又叫application
- 博弈AngularJS讲义(16) - 提供者
boyitech
jsAngularJSapiAngularProvider
Angular框架提供了强大的依赖注入机制,这一切都是有注入器(injector)完成. 注入器会自动实例化服务组件和符合Angular API规则的特殊对象,例如控制器,指令,过滤器动画等。
那注入器怎么知道如何去创建这些特殊的对象呢? Angular提供了5种方式让注入器创建对象,其中最基础的方式就是提供者(provider), 其余四种方式(Value, Fac
- java-写一函数f(a,b),它带有两个字符串参数并返回一串字符,该字符串只包含在两个串中都有的并按照在a中的顺序。
bylijinnan
java
public class CommonSubSequence {
/**
* 题目:写一函数f(a,b),它带有两个字符串参数并返回一串字符,该字符串只包含在两个串中都有的并按照在a中的顺序。
* 写一个版本算法复杂度O(N^2)和一个O(N) 。
*
* O(N^2):对于a中的每个字符,遍历b中的每个字符,如果相同,则拷贝到新字符串中。
* O(
- sqlserver 2000 无法验证产品密钥
Chen.H
sqlwindowsSQL ServerMicrosoft
在 Service Pack 4 (SP 4), 是运行 Microsoft Windows Server 2003、 Microsoft Windows Storage Server 2003 或 Microsoft Windows 2000 服务器上您尝试安装 Microsoft SQL Server 2000 通过卷许可协议 (VLA) 媒体。 这样做, 收到以下错误信息CD KEY的 SQ
- [新概念武器]气象战争
comsci
气象战争的发动者必须是拥有发射深空航天器能力的国家或者组织....
原因如下:
地球上的气候变化和大气层中的云层涡旋场有密切的关系,而维持一个在大气层某个层次
- oracle 中 rollup、cube、grouping 使用详解
daizj
oraclegroupingrollupcube
oracle 中 rollup、cube、grouping 使用详解 -- 使用oracle 样例表演示 转自namesliu
-- 使用oracle 的样列库,演示 rollup, cube, grouping 的用法与使用场景
--- ROLLUP , 为了理解分组的成员数量,我增加了 分组的计数 COUNT(SAL)
- 技术资料汇总分享
Dead_knight
技术资料汇总 分享
本人汇总的技术资料,分享出来,希望对大家有用。
http://pan.baidu.com/s/1jGr56uE
资料主要包含:
Workflow->工作流相关理论、框架(OSWorkflow、JBPM、Activiti、fireflow...)
Security->java安全相关资料(SSL、SSO、SpringSecurity、Shiro、JAAS...)
Ser
- 初一下学期难记忆单词背诵第一课
dcj3sjt126com
englishword
could 能够
minute 分钟
Tuesday 星期二
February 二月
eighteenth 第十八
listen 听
careful 小心的,仔细的
short 短的
heavy 重的
empty 空的
certainly 当然
carry 携带;搬运
tape 磁带
basket 蓝子
bottle 瓶
juice 汁,果汁
head 头;头部
- 截取视图的图片, 然后分享出去
dcj3sjt126com
OSObjective-C
OS 7 has a new method that allows you to draw a view hierarchy into the current graphics context. This can be used to get an UIImage very fast.
I implemented a category method on UIView to get the vi
- MySql重置密码
fanxiaolong
MySql重置密码
方法一:
在my.ini的[mysqld]字段加入:
skip-grant-tables
重启mysql服务,这时的mysql不需要密码即可登录数据库
然后进入mysql
mysql>use mysql;
mysql>更新 user set password=password('新密码') WHERE User='root';
mysq
- Ehcache(03)——Ehcache中储存缓存的方式
234390216
ehcacheMemoryStoreDiskStore存储驱除策略
Ehcache中储存缓存的方式
目录
1 堆内存(MemoryStore)
1.1 指定可用内存
1.2 驱除策略
1.3 元素过期
2 &nbs
- spring mvc中的@propertysource
jackyrong
spring mvc
在spring mvc中,在配置文件中的东西,可以在java代码中通过注解进行读取了:
@PropertySource 在spring 3.1中开始引入
比如有配置文件
config.properties
mongodb.url=1.2.3.4
mongodb.db=hello
则代码中
@PropertySource(&
- 重学单例模式
lanqiu17
单例Singleton模式
最近在重新学习设计模式,感觉对模式理解更加深刻。觉得有必要记下来。
第一个学的就是单例模式,单例模式估计是最好理解的模式了。它的作用就是防止外部创建实例,保证只有一个实例。
单例模式的常用实现方式有两种,就人们熟知的饱汉式与饥汉式,具体就不多说了。这里说下其他的实现方式
静态内部类方式:
package test.pattern.singleton.statics;
publ
- .NET开源核心运行时,且行且珍惜
netcome
java.net开源
背景
2014年11月12日,ASP.NET之父、微软云计算与企业级产品工程部执行副总裁Scott Guthrie,在Connect全球开发者在线会议上宣布,微软将开源全部.NET核心运行时,并将.NET 扩展为可在 Linux 和 Mac OS 平台上运行。.NET核心运行时将基于MIT开源许可协议发布,其中将包括执行.NET代码所需的一切项目——CLR、JIT编译器、垃圾收集器(GC)和核心
- 使用oscahe缓存技术减少与数据库的频繁交互
Everyday都不同
Web高并发oscahe缓存
此前一直不知道缓存的具体实现,只知道是把数据存储在内存中,以便下次直接从内存中读取。对于缓存的使用也没有概念,觉得缓存技术是一个比较”神秘陌生“的领域。但最近要用到缓存技术,发现还是很有必要一探究竟的。
缓存技术使用背景:一般来说,对于web项目,如果我们要什么数据直接jdbc查库好了,但是在遇到高并发的情形下,不可能每一次都是去查数据库,因为这样在高并发的情形下显得不太合理——
- Spring+Mybatis 手动控制事务
toknowme
mybatis
@Override
public boolean testDelete(String jobCode) throws Exception {
boolean flag = false;
&nbs
- 菜鸟级的android程序员面试时候需要掌握的知识点
xp9802
android
熟悉Android开发架构和API调用
掌握APP适应不同型号手机屏幕开发技巧
熟悉Android下的数据存储
熟练Android Debug Bridge Tool
熟练Eclipse/ADT及相关工具
熟悉Android框架原理及Activity生命周期
熟练进行Android UI布局
熟练使用SQLite数据库;
熟悉Android下网络通信机制,S