- 对领域驱动设计(DDD)的学习成果
huaishu
架构
领域驱动设计之领域模型2004年EricEvans发表Domain-DrivenDesign–TacklingComplexityintheHeartofSoftware(领域驱动设计),简称EvansDDD。领域驱动设计分为两个阶段:以一种领域专家、设计人员、开发人员都能理解的“通用语言”作为相互交流的工具,在不断交流的过程中不断发现一些主要的领域概念,然后将这些概念设计成一个领域模型;由领域模
- Java高级:mysql创建用户密码
字节全栈_kYu
javamysql开发语言
为查询缓存优化你的查询EXPLAIN你的SELECT查询当只要一行数据时使用LIMIT1为搜索字段建索引在Join表的时候使用相当类型的例,并将其索引千万不要ORDERBYRAND()避免SELECT*永远为每张表设置一个ID使用ENUM而不是VARCHAR从PROCEDUREANALYSE()取得建议尽可能的使用NOTNULLPreparedStatements无缓冲的查询把IP地址存成UNSI
- LeetCode—406.根据身高重建队列(Queue Reconstruction by Height)——分析及代码(Java)
江南土豆
数据结构与算法LeetCodeJava题解
LeetCode—406.根据身高重建队列[QueueReconstructionbyHeight]——分析及代码[Java]一、题目二、分析及代码1.贪心算法(1)思路(2)代码(3)结果三、其他一、题目假设有打乱顺序的一群人站成一个队列。每个人由一个整数对(h,k)表示,其中h是这个人的身高,k是排在这个人前面且身高大于或等于h的人数。编写一个算法来重建这个队列。注意:总人数少于1100人。示
- leetcode(力扣) 406. 根据身高重建队列 (贪心)
深度不学习!!
个人笔记交流学习leetcodepython
文章目录题目描述简化题目思路分析完整代码二刷简化版题目描述假设有打乱顺序的一群人站成一个队列,数组people表示队列中一些人的属性(不一定按顺序)。每个people[i]=[hi,ki]表示第i个人的身高为hi,前面正好有ki个身高大于或等于hi的人。请你重新构造并返回输入数组people所表示的队列。返回的队列应该格式化为数组queue,其中queue[j]=[hj,kj]是队列中第j个人的属
- LeetCode:406. 根据身高重建队列(Java 贪心)
Cosmoshhhyyy
LeetCodeleetcode算法职场和发展
目录406.根据身高重建队列题目描述:实现代码与解析:贪心原理思路:406.根据身高重建队列题目描述:假设有打乱顺序的一群人站成一个队列,数组people表示队列中一些人的属性(不一定按顺序)。每个people[i]=[hi,ki]表示第i个人的身高为hi,前面正好有ki个身高大于或等于hi的人。请你重新构造并返回输入数组people所表示的队列。返回的队列应该格式化为数组queue,其中queu
- cpu 调频策略
weixin_33814685
python
2019独角兽企业重金招聘Python工程师标准>>>调频策略通常有如下:1.Performance:CPUfreq被设置成scaling_min_freq和scaling_max_freq中的最高频率,2.Powersave::CPUfreq被设置成scaling_min_freq和scaling_max_freq中的最低频率;3.Userspace:允许root权限的用户通过sysfs的“sc
- Midjourney调参奇遇记:那个让我在甲方面前装X成功的秘密参数
我:yueda
midjourney
风格化(stylize)–stylize或–s第一章:新手村的惨案上个月,我司新来的实习生小美自信满满地输入了人生第一条Midjourney咒语:“/imagine穿着汉服的猫妖在故宫屋顶喝奶茶--v5”结果蹦出来的图差点让她当场辞职——左边是顶着猫耳的广场舞大妈,右边是故宫屋檐上蹲着的奶茶杯成精。总监瞥了一眼说:“你这AI跑的是《山海经》奶茶广告,还是《走进科学》未解之谜?”就在小美准备打开BO
- Go语言圣经 - 第5章 函数 - 5.9 Panic异常
shiyivei
#Gogolang错误处理Panic异常Defer语句堆栈信息
第5章函数函数可以让我们将一个语句序列打包成一个单元,然后可以从程序中其他地方多次调用,函数的机制可以让我们把一个大的工作分解成小任务。前面我们已经接触过函数,本章我们将讨论函数的更多特性5.9Panic异常Go的类型系统会在编译时捕获很多错误,但是有些错误只能在运行时检查,如数组访问越界、空指针引用等,这些运行时检查出的错误会引起panic一般而言,当发生panic时,程序会中断运行,并立即执行
- LSM-Tree 与 RocksDB
波哥在路上
RocksDBRocksDB
冥冥之中,接触到了不同于关系数据库的NoSQLKey-Value存储引擎RocksDB,懵懵懂懂、充满好奇,google一点,满眼皆是LSM-Tree,头晕眼花、若即若离,便有了这篇文章,一起与大家分享这趟探险之旅。LSM-Tree(Log-Structured-Merge-Tree)LSM从命名上看,容易望文生义成一个具体的数据结构,一个tree。但LSM并不是一个具体的数据结构,也不是一个tr
- Forbes:2025年人工智能发展前瞻
人工智能学家
人工智能百度
来源:科技世代千高原克雷格·S·史密斯CraigS.Smith2025年1月7日技术发展速度飞快,转眼间,星辰延伸成星线,我们今天所处的位置与几天前相去甚远。越来越难以预测明天我们会身在何处。有一点是明确的:我们正在进入通用人工智能(AGI)领域,超级人工智能(ASI)现在似乎触手可及。无论如何定义,AGI不会突然出现;它会不断发展,我们已经看到了它逐渐展开的迹象。AGI的曙光AGI一直以来都是我
- Java的类加载过程
何似在人间575
java开发语言
类加载就是把类(通常是.class文件的形式)通过类加载器加载到JVM中,经过一系列的解析成可用的class类二进制流的来源可能有:编译后的.class文件使用ASM、ByteBuddy等字节码生成工具创建的字节码甚至可以从网络传输得到,只要它符合Java字节码的格式,JVM都能够接受并处理。类加载过程类加载流程分为加载、链接、初始化三个阶段,连接还能拆分为:验证、准备、解析三个阶段:加载:类加载
- 索引的底层数据结构、B+树的结构、为什么InnoDB使用B+树而不是B树呢
因特麦克斯
数据库
索引的底层数据结构MySQL中常用的是Hash索引和B+树索引Hash索引:基于哈希表实现的,查找速度非常快,但是由于哈希表的特性,不支持范围查找和排序,在MySQL中支持的哈希索引是自适应的,不能手动创建B+树的结构B+树是一种高效的多路平衡树,适合磁盘存储和范围查询。它的结构特点包括数据集中在叶子节点、叶子节点连接成链表、内部节点仅存储键值和指针。在数据库和文件系统中,B+树被广泛应用于索引和
- 光纤通信系统架构
柠檬芭乐绿
网络信息与通信
#学习笔记系统架构光纤通信系统是一种利用光作为载波,通过光纤作为传输媒介来传输信息的通信系统。传输系统基本组成:信号发射端、传输光纤、光纤放大器、接收端信号解调一、信号发射端信号发射端是光纤通信系统的起点,主要负责将电信号转换为光信号,以便在光纤中传输。其主要组成部分包括:光源:光源是光纤通信系统的起点,负责产生光信号。常用的光源有激光器(如半导体激光器LD、垂直腔面发射激光器VCSELs、光纤激
- 一、深度学习与线性代数
新禾
深度学习线性代数深度学习线性代数人工智能
一、深度学习与线性代数在计算机的内存或硬盘中,数据通常是以字符集编码成0和1的形式进行存储的,读取时再以相同字符集进行解码进行显示的。然而在深度学习中,数据在内存或显存中的表示都是以向量的形式表示的。1、字符在计算机中的表示在我们所接触到的手机、电脑、电视所呈现的字符,其原理大概:就是存储在内存、硬盘中的0和1的数字被解码成字符再去映射到屏幕上。目前最常见的编码格式有:ASCII:初代计算机采用的
- c++特殊类设计
pick me long
c++c++
特殊类设计一、设计一个类不能被拷贝1.c++98的方式是只声明不定义,设置成私有;2.c++11的方式是=delete,声明为删除函数;二、设计一个类只能在堆上开辟空间new出来的空间是不会自动调用析构函数的;方法:1.将析构函数私有,然后写一个函数公有可以让类外主动去释放堆空间;2.将构造函数私有就会导致静态成员,栈上的成员和堆上的成员都不能使用,此时可以创建一个静态成员函数,专门用来初始化不同
- CSS工具与工作流
天涯学馆
大前端&移动端全栈架构css前端
CSS工具与工作流是前端开发中的重要组成部分,它们帮助开发者提高编写、维护和优化CSS代码的效率。以下是一些关键的CSS工具与工作流实践:代码组织与结构预处理器:如Sass、Less或Stylus,提供了变量、嵌套规则、混合(mixins)、函数等特性,使得CSS更易于管理和维护。模块化:将CSS分解成小的、可管理的模块或组件,常用的方法有BEM(BlockElementModifier)、SMA
- python抓包库大流量数据对比_justniffer抓取流量大法
weixin_39849254
Understandyourselfinordertobetterunderstandingothers知己方能解人本篇简单介绍一款流量抓取神器—justniffer,其能在线抓取流量也能离线分析数据包。justniffer与网络抓包神器wireshark相比,用法更为简单且对网络影响较小。面对海量的流量,我们需要经常从中分析出恶意请求,从而去做好防御,因此我在此记录justniffer的一些基础
- Allergo-2之创建homogeneous和heterogeneous类型元件库
Cy_7927
PCB_Allergo
使用软件allergodesignEntryCIS(OrCAD)操作步骤:homogeneous.即元器件有相同的几个部分组成,比如LM358,它是由2个运算放大器组成的,但是我们可以单独的去操作某一个单独部分的放大器,但是作为一个LM358的元器件封装,我们就需要将他们分为两个。homogeneous即表示几个相同的元件部分homogeneous:各个部分的元器件相同,画出其中一个其他自动生成h
- 大模型开发流程及架构
寒夜灬星辰
人工智能语言模型
一、主要内容●以大语言模型为功能核心●利用大语言模型的强大理解能力和生成能力●结合特殊的数据或业务逻辑来提供独特功能的应用二、明确目标●大模型作为一个调用工具,不需要知道太多的原理,不需要优化模型能力●需要掌握PromptEngineering、数据处理方法、业务逻辑分解等手段来充分发挥大模型能力,适配应用任务三、大模型开发与传统开发的区别(一)传统开发将非常复杂的业务拆解成小任务,每个任务构造训
- C/C++面试题(八股文)
四两白豆包
c语言数据库c++
基础语法1.结构体内存对齐问题?·结构体内存成员按照声明顺序存储,第一成员地址和整个结构体地址相同;·未特殊说明时,按照结构体中size最大的成员对齐(若有double成员,按8字节对齐);·C++11以后引入两个关键字alignas与alignof。其中alignof可以计算出类型的对齐方式,alignas可以指定结构体的对齐方式,但是alignas在某些情况下是不能使用的(若alignas小于
- 性能测试后期的性能调优
Feng.Lee
漫谈测试性能优化测试工具可用性测试
目录性能调优的常规手段有如下几种。(1)空间换时间。(2)时间换空间。(3)分而治之。(4)异步处理。(5)并行。(6)离用户更近一点。(7)一切可扩展,业务模块化、服务化(无状态、幂等)、良好的水平扩展能力。下面将详细探讨一些关键的性能调优策略,并引用相关资料中的细节。设计优化算法优化代码优化JVM优化参数优化数据库优化高可用性,高可靠性,可扩展性及运维能力是高并发系统的设计要求(当然也要顾及成
- web api 与html 部署,详解.net core webapi 前后端开发分离后的配置和部署
万小柯要努力学习
webapi与html部署
背景:现在越来越多的企业都采用了在开发上前后端分离,前后端开发上的分离有很多种,那么今天,我来分享一下项目中得的前后端分离。B/SSaas项目:(这个项目可以理解成个人中心,当然不止这么点功能)前端:node.js+vue后端:.netcorewebapi前端安装node.js跟创建vue项目这些不是这篇文章的重点,重点在于项目完成后的部署。.netcorewebapi创建后,默认就创建了一个ww
- 热门缓存的实现方式
weixin_41571449
实战
做社交过程中,常常会有一些热门的用户,内容等等。我了解到的基本有两种实现方式,里面也有些细分1.给热门用户内容专门建一个redis,a.每次出现热门用户,内容,可以由运营操作给通过在运营平台给用户或内容加热,加到redis里面。b.在现有的计数缓存里加额外的计数,对于获赞数或者评论数频率做个统计,每隔两分钟清一下,两分钟内超过100赞就自动mark成热门内容加入redis2.将热门内容直接缓存在实
- 缓存的几种不同的实现方法?
ducode
一、1、文件缓存所谓文件缓存,就是根据逻辑判断,一段时间内某个asp的特定执行将不会很大的变动,因因而将内容以静态html的形式存放,然后以web的重定向技术让客户端访问静态文件,以达到减少CPU、数据库资源等的需求。这样的应用很多,譬如很多论坛就是在回复帖子的时候将整个帖子重新生成一个静态文件,然后进行重定向的,例如DONEWS,COM的论坛。该成静态还有一个副作用(好处)可以很容易被googl
- DeepSeek的成本优势与行业影响:绿色算力如何重塑AI竞争格局
浅学多思
人工智能大数据创业创新笔记算力新能源
DeepSeek的成本优势与行业影响:绿色算力如何重塑AI竞争格局在AI大模型与绿色数据中心深度融合的背景下,DeepSeek(深度求索)作为中国AI领域的代表性企业,凭借其显著的成本优势迅速崛起。其低成本策略不仅源于技术端的创新,更与新能源算力革命下的战略布局密切相关。本文将从技术路径、能源结构与商业模式三方面解析DeepSeek的成本密码,并探讨其对AI行业的深远影响。一、DeepSeek的成
- 39【内存条与硬盘的架构逻辑】
学编程的闹钟
从零开始学编程语言学习
内存和硬盘大家应该并不陌生,不过要以文字的形式表述2者的关系难度还是很大的,我们这节课就来讲解这个问题,本节课非常重要,本节课讲的点便是几乎所有的逆向工具研发的理论框架(由于本文是知识手册,因此在后面会有专门的帖子来引用本帖)解下来我使用玄幻小说的情节为大家讲解,有一个功法叫灵体转换,就是可以将自己的身体变成灵魂形态大家把硬盘想象成一个身体,内存想象成灵魂,也就是说一个软件要想运行,windows
- 什么是 Next.js 中的代码分割?如何提升性能?
javascript前端
CSS技巧与案例详解vue2与vue3技巧合集VueUse源码解读什么是Next.js中的代码拆分?它如何提升性能?代码拆分是现代Web开发中一个重要的性能优化技术,特别是在Next.js应用中。代码拆分的核心思想是将应用的代码分解成更小、更易管理的部分,并在需要时动态加载这些部分。通过减少应用的初始加载时间,这一技术显著提升了性能和用户体验。在本文中,我们将深入探讨代码拆分的概念、它在Next.
- python能自动解压各种压缩文件,你知道吗?
python程序员小'鹏
python恰饭经验分享程序人生
一、需求描述编写一个Python程序,每次下载压缩包形式的文件后,自动将内部文件解压到当前文件夹后将压缩包删除,通过本案例可以学到的知识点:os模块综合应用glob模块综合应用利用gzipzipfilerarfiletarfile模块解压文件二、步骤分析和前置知识码代码之前需要将复杂问题解释成多个明确的要求,即这个程序实现的逻辑为:定时检测某个文件夹(如download文件夹)是否存在压缩文件如果
- 方波的傅里叶变换及方波的MATLAB实现
xrgs_shz
matlab开发语言
一、傅里叶变换简介傅里叶变换,表示能将满足一定条件的某个函数表示成三角函数(正弦和/或余弦函数)或者它们的积分的线性组合。傅里叶变换是一种线性的积分变换。它的理论依据是:任何连续周期信号都可以由一组适当的正弦曲线组合而成,即使用简单的正弦、余弦函数,可以拟合复杂函数。为什么要进行傅里叶变换?傅里叶变换是一种数学工具,能够将时域信号转换为频域信号。具体来说,傅里叶变换将时域波形信号转换为离散的频
- 搞嵌入式开发,如何才能“小有所成”,获得更高的收入?
智驾
杂谈嵌入式职业规划
文章目录引言一、技术能力体系构建(金字塔模型)1.基础层(硬件理解)2.核心层(软件能力)3.扩展层(系统级能力)二、项目经验增值策略1.开源项目参与2.行业级项目实战3.专利布局三、高价值领域选择1.薪资溢价行业2.技术风口方向四、职业发展加速路径1.认证体系进阶2.收入增长策略3.职场跃迁节点五、持续进化方法论1.技术雷达维护2.工程能力量化3.跨界能力融合六、薪资谈判策略1.构建技术护城河:
- 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