- Spring Cloud开发实战
yootk
李兴华原创Java编程教材springcloudspring后端javaspringbootmybatisjvm
SpringCloud是当今Java开发行业最为流行的分布式开发架构,使用其可以方便的搭建高可用、高性能、分布式的系统服务架构,本课程基于SpringCloudAlibaba的套件进行了实现架构的完整讲解。本书一共有10章的核心内容,基于IDEA开发工具讲解,并通过Linux系统实现服务的部署,全篇课程的核心技术架构组成为:Gradle+RESTful+Nacos2.x+Ribbon+Feign+
- idea开发工具的简单使用与常见问题
微凉归期
7-日常工作总结intellij-ideajavaide
1、配置git选择左上角目录file->setting打开,VersionControl目录下Git,选择git安装目录下的git.exe文件;点击test,出现git版本,则表示git识别成功,点击右下角确认即可生效。2、配置node.js选择左上角目录file->setting打开,如图选中Languages&Frameworks下的Node.jsandNPM;选择安装好的node.exe文件
- 【Java知识手册】一.Java开发工具和前言
Fred3D
Javajava开发语言
文章目录1Java前言1.1简介1.2Java环境搭建1.3程序的开发步骤1.4idea开发工具1.5用idea开发一个helloworld前言:以初学着的身份,准备在该平台整理点最近学习的知识,方便后续查看相关的技术点,有兴趣的可以一块交流学习。目标用最少的文字,理解最多的知识。不说废话,字字珠玑。1Java前言1.1简介强类型语言、开源、跨平台、多态、多线程、面向对象完善的异常处理机制,大数据
- springboot果蔬配送商城
doc_wei
项目springboot后端java开发语言课程设计毕业设计spring
技术架构:java+mysql+bootstrap+jquery+mybatis+springboot有需要该项目的小伙伴可以私信我你的Q。功能介绍:系统基于Java技术进行开发,后台数据库使用MySQL,在Windows环境下使用idea开发工具进行开发,主要适用于实体店的线上销售,打造线上线下一体化的销售模式,带动蔬菜的销售量,提高店铺的销售额。前台主要是登录注册、首页展示、分类搜索、购物车、
- Spark大数据分与实践笔记(Scala语言基础-1)
妉妉师姐
大数据-linux-sparkscalasparkjava大数据
目录1.1Scala概述1.1.1Scala的下载安装1.1.2在IDEA开发工具中下载安装Scala插件1.1.3开发第一个Scala程序Spark是专为大规模数据处理而设计的快速通用的计算引擎,它是由Scala语言开发实现的。1.1Scala概述Spark是专为大规模数据处理而设计的快速通用的计算引擎,它是由Scala语言开发实现的,关于大数据技术,本身就是计算数据,而Scala既有面向对象组
- spring源码之IOC容器资源定位过程
rofeya
铺垫平时我们在使用spring进行项目实践的时候,对于底层的某些实现逻辑大部分都被忽略过,但是对底层实现的了解却往往是我们在实践中解决出现的问题最有利的帮助。以下是我阅读源码进行并整理的一些学习笔记。准备工作在开发环境中构建自己的spring源码环境,本人是使用IDEA开发工具,构建步骤网上一搜一大把,下面就附上一个在IDEA搭建spring源码环境的链接:https://blog.csdn.ne
- Java Web,快速搭建第一个Servlet
杰杰不会hello world
JavaEEjavatomcatjava-ee
一、前提条件Windows。JDK环境、没有配置JDK环境的可以看我之前的博客:https://blog.csdn.net/liyingjie2001/article/details/124562716IDEA开发工具。Tomcat本地服务器。二、搭建步骤1.新建一个JavaEE工程2.新建完成后的项目结构如图3.下面我们需要让IDEA集成一下Tomcat没有设置部署文件,让工具自己修复点击应用,
- Java入门-学习黑马程序员Java基础视频教程(到P92)
孟孟单单
Java学习ingjavaintellij-idea
目录P0:写在前面的小知识P3:Java环境搭建:JDK安装、常用命令P4:入门程序HelloWorldP7:补充知识:JDK组成、跨平台原理P8:补充知识:JDK安装后Path和JAVA_HOME环境变量P9:IDEA开发工具:简介、下载、安装P10:IDEA开发工具:开发第一个程序P11:IDEA开发工具:字体、快捷键、其他操作P11.1导入模块P11.2删除模块P11.3重命名模块P13:基
- IDEA工具创建第一个Maven项目
辣椒酱.
ideamavenideajava
IDEA工具创建第一个Maven项目1、打开IDEA开发工具后,点击创建项目2、选择Maven,选择自己windows下安装好的JDK,由原来的11重新选择一个自己jdk所在的位置。点击Next。3、输入以下信息,如下图:4、举例如下图,点击Next。5、选择一个存放自己IDEA项目的文件夹6、举例如下图,点击OK,点击Finish完成。7、看到此画面代表创建成功,可以配置pom文件,也可以在左侧
- Idea 连接 mysql 数据库
睡个好觉"
数据库intellij-ideamysql
前言为了方便直接在idea开发工具中直接使用数据库,如查看数据等,可以在idea中配置数据库相关属性,实现操作数据库。提示:以下是本篇文章正文内容,下面案例可供参考使用步骤点击最右面的database,加号选择mysql。设置用户名、密码、数据库等,点击test,如出现下图则继续下载所需配置,出现√则代表连接成功。点击测试出现如下错误或类似的时区错误:Serverreturnsinvalidtim
- IDEA中启动多个微服务(开启Services管理)
初夏0811
java笔记intellij-ideajavaintellijidea
在微服务开发过程中,我们经常要在本地启动很多个微服务,如果一个个在application启动类去启动肯定会很麻烦,效率很低,页面很乱,下面介绍下IDEA开发工具中得Services管理管理功能,也叫RunDashboard:第一步:点击菜单栏:Views->ToolWindows->Services第二步:刚创建好的窗口是空白的,需要我们把服务加进去。也是比较简单:点击最右侧加号AddServic
- 【SpringBoot】SpringBoot 项目初始化方法
小秀_heo
SpringBootspringbootjava后端
github搜索springboot模板github搜索springboot模板,拉取现成代码。SpringBoot官方的模板生成器SpringBoot官方的模板生成器(https://start.spring.io/)在IDEA开发工具中生成这里我修改成阿里的镜像主要是要使用Java8。众所周知,现在SpringBoot3.x支持最低版本为java17。
- idea开发工具使用
东山富哥
ideaideaidea快捷键
文章目录1.idea使用说明推荐pdf下载2.idea使用说明开源地址3.日常常用技巧特殊说明3.2.idea快速实现未实现的方法快捷键3.3.查看实现类中的方法3.4.类图的查看[ctrl+shift+alt+U]4.如何回到上个idea的上一步5.idea快捷键怎么把选中的变成大写和小写?1.idea使用说明推荐pdf下载链接:https://pan.baidu.com/s/1vKJAowMB
- idea开发工具集成apipost轻松帮你撰写接口文档
sccd2009
intellij-ideajavaide
引言啰嗦几句,作为java开发者,接触到idea开发工具之后,那真是爱不释手。网上很多安装教程,可参考安装完成,我使用idea2022.2.3,不建议使用社区版,那个版本减少不少功能。后端的开发人员经常需要提供接口给前端或团队其他成员,需要撰写接口文档,可能回使用到apiPost测试工具,这个工具对于开发人员真是福音,不论是本地测试还是在线测试,方便多了。方法1.idea搜索插件。File---s
- IDEA连接Github⭐️使用Git工具上传本地文件到远程仓库
奔腾的码农
开发工具githubgit
环境准备已安装IDEA开发工具,Git版本管理工具,已注册GitHub账号需要先准备好这些环境,可以自行搜索教程,下面的安装是基于这里的环境上操作的目录一、需要提供SSH公钥二、Github配置SSH公钥三、IDEA配置连接四、连接成功后,可以上传本地文件到远程仓库了,按照提示,新建仓库之后等待上传成功,到页面上看看,文件上传成功五、IDEA提供了快捷控制页面,在右下角,从远程分支新建一个分支到本
- 《Git学习笔记:IDEA整合Git》
Surpass余sheng军
git学习笔记
在IDEA中集成Git去使用通过Git命令可以完成Git相关操作,为了简化操作过程,我们可以在IDEA中配置Git,配置好后就可以在IDEA中通过图形化的方式来操作Git。在IDEA开发工具中可以集成Git:集成后在IDEA中可以看到Git相关图标:1.在IDEA中配置Git在IDEA中使用Git,本质上还是使用的本地安装的Git软件,所以需要提前安装好Git并在IDEA中配置Git。Git安装目
- SpringBoot入门教程(一)详解intellij idea搭建SpringBoot项目
qq_weixin_1253182221
SpringBoot入门教程intellij-ideaspringbootjava
一、准备工作提前安装好IDEA开发工具,jdk,maven二、打开IDEA开发工具选择File>New>Project三、建立项目通过SpringInitializr构建项目,同时选择安装的jdk路径,进行下一步。至此,springboot项目配置完成。四、设置maven路径打开项目,为新建的项目设置maven路径。五、修改配置文件修改项目配置文件,增加项目启动端口和项目访问路径。至此,项目已能正
- Jetbrains ai assistant激活成功了
PHP技术社区
IT教程golang那些事golangpycharm数据库开发语言aiassistant
使用aiassistant插件助手很完美,第一次用在idea开发工具就完美的把激活了,你也不妨试试链接地址:https://web.52shizhan.cn激活后如下登录页面完美使用
- SpringBoot学习历程(一):简单入门
RabbitsInGrass
SpringBoot简单入门SpringBoot好处:。。。。。一大堆,本人就不罗列了。1.1准备工作JDK1.8+Maven3.2+(3.6.1安装教程)IntelliJIDEA(2019.2.2安装教程)注意:JDK安装、Maven安装、Git安装和IntelliJIDEA开发工具安装可参照对应教程链接。1.2创建一个SpringBoot工程其实SpringBoot工程本质上就是一个Maven
- java毕业设计源码成品-基于java(ssm)咖啡馆管理系统[包运行]
乘风欲code
java毕业设计java课程设计开发语言毕业设计
项目请看文章末尾官方网站获取项目简介咖啡馆管理系统是基于java编程语言,mysql数据库,ssm框架,idea开发工具进行开发,本系统分为用户,管理员,员工三个角色,用户可以登陆,注册,查看咖啡列表详情,加入购物车,生成订单,在线充值,查看订单历史记录;员工可以对客户信息,咖啡类型,咖啡信息进行管理。管理员可以对员工信息,客户信息,咖啡类型,咖啡信息,轮播图,订单信息进行管理。本系统功能齐全,文
- Intellij IDEA同时打开多个工程(项目)的方法
my_styles
javaidea开发工具mavenjavamavenintellijidea
这里介绍两中方法:方法一:先创建一个文件夹命名为workspace(可以自定义名称)将开发项目放在该workspace目录下打开Intellijidea开发工具,选择File->Open在OpenFileorProject窗口中,找到并选择workspace目录,并点击OKidea将多个项目加载了进来等待右下角进度条加载完将所有项目加载进来后,intellijidea不会自动下载pom.xml中的
- idea最新版激活码,激活成功了,开始我的代码之旅
PHP技术社区
intellij-ideajavaide
很给力,idea开发工具最新版激活成功了,有效期还是3年。付费插件也激活成功了,很赞!你不妨也试试链接地址:https://web.52shizhan.cn/activity/decode激活成功后如下图
- idea中清除tomcat缓存
孤丿岛
解决使用idea开发工具时,jscss在浏览器中缓存的问题:点击菜单File->invalidateCaches->点击invalidated->完成
- IntelliJ IDEA开发工具常规设置、插件、快捷键、Debug和集成工具一篇入门
少爷晚安。
包罗万象intellij-ideajavaide
文章目录常规设置同步设置快捷键(Windows)搜索层级关系查看光标选择代码定位代码操作Git操作编辑器操作Debug操作集成本地Git集成本地Maven集成本地Tomcat实用插件版本说明:常规设置Windows打开设置默认快捷键Ctrl+ALT+S,若快捷键被占用,可以在顶部栏目选择File->Settings。注意:所有设置更改后,都需要点击Apply或Ok按钮才会生效。设置IDEA主题设置
- 我的idea 开发工具已经激活成功,可以开始写代码了
PHP技术社区
javaeclipsetomcatjvmjettypythondjango
##我的idea开发工具已经激活成功,可以开始写代码了。你也来试试吧https://web.52shizhan.cn
- git的使用详解版
烛.照103
开发工具java技术成才之路git
Git分布式版本控制工具课程内容Git概述Git代码托管服务Git常用命令在IDEA中使用Git1.前言1.1什么是GitGit是一个分布式版本控制工具,主要用于管理开发过程中的源代码文件(Java类、xml文件、html页面等),在软件开发过程中被广泛使用。在IDEA开发工具中可以集成Git(后面会讲解Git安装和集成过程):集成后在IDEA中可以看到Git相关图标:可以通过启动两个IDEA窗口
- intellij IDEA开发工具的使用(打开/关闭工程;删除类文件;修改类/包/模块/项目名称;导入/删除模块)
yojimbo1886
intellij-ideajavaintellijidea
1,打开工程打开IDEA,会看到如下界面1栏目里是自己曾经打开过的project(工程),直接点击就好。如果需要打开其他工程,则点击open,会出下以下界面。选择需要加载的project(工程)项目,project项目的图标会有黑点表示,点击后会进入工程。2,关闭工程正常点击x键,会关闭IDEA工具,但下次点开还是会加载到同样的工程。想要正常关闭工程,需要进行下列操作。在file里选择closep
- Maven项目提示Ignored pom.xml问题
黄晶谛
#Mavenmaven
1环境(1)IDEA开发工具:2022.2.1(2)JDK:Java17(Spring6要求JDK最低版本是Java17)(3)Spring:6.1.2(4)Maven3.8.82问题描述新创建一个Maven模块,和之前删除的创建失败的模块同名,此时创建好的模块的pom.xml文件有删除线,提示Ignoredpom.xml,pom文件显示pom.xml。3原因分析IDEA认为pom文件是重复创建,
- Linux 创建 intellij-idea快捷方式
naer_chongya
intellij-idealinuxjava
在Linux中,可以通过创建快捷方式的方式方便地打开IntelliJIDEA开发工具。下面是创建IntelliJIDEA快捷方式的详细步骤:第1步:打开终端窗口首先,要打开终端窗口。可以通过快捷键Ctrl+Alt+T打开终端窗口。也可以在系统菜单栏中选择“应用程序”->“实用工具”->“终端”来打开终端窗口。第2步:进入应用程序目录进入应用程序目录,通过以下命令进入:cd/usr/share/ap
- Gitee保姆级教程
岛森年
JAVAgiteeelasticsearch大数据
Git分布式版本控制工具1.前言1.1什么是GitGit是一个分布式版本控制工具,主要用于管理开发过程中的源代码文件(Java类、xml文件、html页面等),在软件开发过程中被广泛使用。在IDEA开发工具中可以集成Git(后面会讲解Git安装和集成过程):集成后在IDEA中可以看到Git相关图标:外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传可以通过启动两个IDEA窗口模拟两
- html
周华华
html
js
1,数组的排列
var arr=[1,4,234,43,52,];
for(var x=0;x<arr.length;x++){
for(var y=x-1;y<arr.length;y++){
if(arr[x]<arr[y]){
&
- 【Struts2 四】Struts2拦截器
bit1129
struts2拦截器
Struts2框架是基于拦截器实现的,可以对某个Action进行拦截,然后某些逻辑处理,拦截器相当于AOP里面的环绕通知,即在Action方法的执行之前和之后根据需要添加相应的逻辑。事实上,即使struts.xml没有任何关于拦截器的配置,Struts2也会为我们添加一组默认的拦截器,最常见的是,请求参数自动绑定到Action对应的字段上。
Struts2中自定义拦截器的步骤是:
- make:cc 命令未找到解决方法
daizj
linux命令未知make cc
安装rz sz程序时,报下面错误:
[root@slave2 src]# make posix
cc -O -DPOSIX -DMD=2 rz.c -o rz
make: cc:命令未找到
make: *** [posix] 错误 127
系统:centos 6.6
环境:虚拟机
错误原因:系统未安装gcc,这个是由于在安
- Oracle之Job应用
周凡杨
oracle job
最近写服务,服务上线后,需要写一个定时执行的SQL脚本,清理并更新数据库表里的数据,应用到了Oracle 的 Job的相关知识。在此总结一下。
一:查看相关job信息
1、相关视图
dba_jobs
all_jobs
user_jobs
dba_jobs_running 包含正在运行
- 多线程机制
朱辉辉33
多线程
转至http://blog.csdn.net/lj70024/archive/2010/04/06/5455790.aspx
程序、进程和线程:
程序是一段静态的代码,它是应用程序执行的蓝本。进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程。线程是比进程更小的单位,一个进程执行过程中可以产生多个线程,每个线程有自身的
- web报表工具FineReport使用中遇到的常见报错及解决办法(一)
老A不折腾
web报表finereportjava报表报表工具
FineReport使用中遇到的常见报错及解决办法(一)
这里写点抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己。
出现问题先搜一下文档上有没有,再看看度娘有没有,再看看论坛有没有。有报错要看日志。下面简单罗列下常见的问题,大多文档上都有提到的。
1、address pool is full:
含义:地址池满,连接数超过并发数上
- mysql rpm安装后没有my.cnf
林鹤霄
没有my.cnf
Linux下用rpm包安装的MySQL是不会安装/etc/my.cnf文件的,
至于为什么没有这个文件而MySQL却也能正常启动和作用,在这儿有两个说法,
第一种说法,my.cnf只是MySQL启动时的一个参数文件,可以没有它,这时MySQL会用内置的默认参数启动,
第二种说法,MySQL在启动时自动使用/usr/share/mysql目录下的my-medium.cnf文件,这种说法仅限于r
- Kindle Fire HDX root并安装谷歌服务框架之后仍无法登陆谷歌账号的问题
aigo
root
原文:http://kindlefireforkid.com/how-to-setup-a-google-account-on-amazon-fire-tablet/
Step 4: Run ADB command from your PC
On the PC, you need install Amazon Fire ADB driver and instal
- javascript 中var提升的典型实例
alxw4616
JavaScript
// 刚刚在书上看到的一个小问题,很有意思.大家一起思考下吧
myname = 'global';
var fn = function () {
console.log(myname); // undefined
var myname = 'local';
console.log(myname); // local
};
fn()
// 上述代码实际上等同于以下代码
m
- 定时器和获取时间的使用
百合不是茶
时间的转换定时器
定时器:定时创建任务在游戏设计的时候用的比较多
Timer();定时器
TImerTask();Timer的子类 由 Timer 安排为一次执行或重复执行的任务。
定时器类Timer在java.util包中。使用时,先实例化,然后使用实例的schedule(TimerTask task, long delay)方法,设定
- JDK1.5 Queue
bijian1013
javathreadjava多线程Queue
JDK1.5 Queue
LinkedList:
LinkedList不是同步的。如果多个线程同时访问列表,而其中至少一个线程从结构上修改了该列表,则它必须 保持外部同步。(结构修改指添加或删除一个或多个元素的任何操作;仅设置元素的值不是结构修改。)这一般通过对自然封装该列表的对象进行同步操作来完成。如果不存在这样的对象,则应该使用 Collections.synchronizedList 方
- http认证原理和https
bijian1013
httphttps
一.基础介绍
在URL前加https://前缀表明是用SSL加密的。 你的电脑与服务器之间收发的信息传输将更加安全。
Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。
http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后
- 【Java范型五】范型继承
bit1129
java
定义如下一个抽象的范型类,其中定义了两个范型参数,T1,T2
package com.tom.lang.generics;
public abstract class SuperGenerics<T1, T2> {
private T1 t1;
private T2 t2;
public abstract void doIt(T
- 【Nginx六】nginx.conf常用指令(Directive)
bit1129
Directive
1. worker_processes 8;
表示Nginx将启动8个工作者进程,通过ps -ef|grep nginx,会发现有8个Nginx Worker Process在运行
nobody 53879 118449 0 Apr22 ? 00:26:15 nginx: worker process
- lua 遍历Header头部
ronin47
lua header 遍历
local headers = ngx.req.get_headers()
ngx.say("headers begin", "<br/>")
ngx.say("Host : ", he
- java-32.通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小(两数组的差最小)。
bylijinnan
java
import java.util.Arrays;
public class MinSumASumB {
/**
* Q32.有两个序列a,b,大小都为n,序列元素的值任意整数,无序.
*
* 要求:通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小。
* 例如:
* int[] a = {100,99,98,1,2,3
- redis
开窍的石头
redis
在redis的redis.conf配置文件中找到# requirepass foobared
把它替换成requirepass 12356789 后边的12356789就是你的密码
打开redis客户端输入config get requirepass
返回
redis 127.0.0.1:6379> config get requirepass
1) "require
- [JAVA图像与图形]现有的GPU架构支持JAVA语言吗?
comsci
java语言
无论是opengl还是cuda,都是建立在C语言体系架构基础上的,在未来,图像图形处理业务快速发展,相关领域市场不断扩大的情况下,我们JAVA语言系统怎么从这么庞大,且还在不断扩大的市场上分到一块蛋糕,是值得每个JAVAER认真思考和行动的事情
- 安装ubuntu14.04登录后花屏了怎么办
cuiyadll
ubuntu
这个情况,一般属于显卡驱动问题。
可以先尝试安装显卡的官方闭源驱动。
按键盘三个键:CTRL + ALT + F1
进入终端,输入用户名和密码登录终端:
安装amd的显卡驱动
sudo
apt-get
install
fglrx
安装nvidia显卡驱动
sudo
ap
- SSL 与 数字证书 的基本概念和工作原理
darrenzhu
加密ssl证书密钥签名
SSL 与 数字证书 的基本概念和工作原理
http://www.linuxde.net/2012/03/8301.html
SSL握手协议的目的是或最终结果是让客户端和服务器拥有一个共同的密钥,握手协议本身是基于非对称加密机制的,之后就使用共同的密钥基于对称加密机制进行信息交换。
http://www.ibm.com/developerworks/cn/webspher
- Ubuntu设置ip的步骤
dcj3sjt126com
ubuntu
在单位的一台机器完全装了Ubuntu Server,但回家只能在XP上VM一个,装的时候网卡是DHCP的,用ifconfig查了一下ip是192.168.92.128,可以ping通。
转载不是错:
Ubuntu命令行修改网络配置方法
/etc/network/interfaces打开后里面可设置DHCP或手动设置静态ip。前面auto eth0,让网卡开机自动挂载.
1. 以D
- php包管理工具推荐
dcj3sjt126com
PHPComposer
http://www.phpcomposer.com/
Composer是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。
中文文档
入门指南
下载
安装包列表
Composer 中国镜像
- Gson使用四(TypeAdapter)
eksliang
jsongsonGson自定义转换器gsonTypeAdapter
转载请出自出处:http://eksliang.iteye.com/blog/2175595 一.概述
Gson的TypeAapter可以理解成自定义序列化和返序列化 二、应用场景举例
例如我们通常去注册时(那些外国网站),会让我们输入firstName,lastName,但是转到我们都
- JQM控件之Navbar和Tabs
gundumw100
htmlxmlcss
在JQM中使用导航栏Navbar是简单的。
只需要将data-role="navbar"赋给div即可:
<div data-role="navbar">
<ul>
<li><a href="#" class="ui-btn-active&qu
- 利用归并排序算法对大文件进行排序
iwindyforest
java归并排序大文件分治法Merge sort
归并排序算法介绍,请参照Wikipeida
zh.wikipedia.org/wiki/%E5%BD%92%E5%B9%B6%E6%8E%92%E5%BA%8F
基本思想:
大文件分割成行数相等的两个子文件,递归(归并排序)两个子文件,直到递归到分割成的子文件低于限制行数
低于限制行数的子文件直接排序
两个排序好的子文件归并到父文件
直到最后所有排序好的父文件归并到输入
- iOS UIWebView URL拦截
啸笑天
UIWebView
本文译者:candeladiao,原文:URL filtering for UIWebView on the iPhone说明:译者在做app开发时,因为页面的javascript文件比较大导致加载速度很慢,所以想把javascript文件打包在app里,当UIWebView需要加载该脚本时就从app本地读取,但UIWebView并不支持加载本地资源。最后从下文中找到了解决方法,第一次翻译,难免有
- 索引的碎片整理SQL语句
macroli
sql
SET NOCOUNT ON
DECLARE @tablename VARCHAR (128)
DECLARE @execstr VARCHAR (255)
DECLARE @objectid INT
DECLARE @indexid INT
DECLARE @frag DECIMAL
DECLARE @maxfrag DECIMAL
--设置最大允许的碎片数量,超过则对索引进行碎片
- Angularjs同步操作http请求with $promise
qiaolevip
每天进步一点点学习永无止境AngularJS纵观千象
// Define a factory
app.factory('profilePromise', ['$q', 'AccountService', function($q, AccountService) {
var deferred = $q.defer();
AccountService.getProfile().then(function(res) {
- hibernate联合查询问题
sxj19881213
sqlHibernateHQL联合查询
最近在用hibernate做项目,遇到了联合查询的问题,以及联合查询中的N+1问题。
针对无外键关联的联合查询,我做了HQL和SQL的实验,希望能帮助到大家。(我使用的版本是hibernate3.3.2)
1 几个常识:
(1)hql中的几种join查询,只有在外键关联、并且作了相应配置时才能使用。
(2)hql的默认查询策略,在进行联合查询时,会产
- struts2.xml
wuai
struts
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache