`
A牛哥哥
  • 浏览: 150269 次
社区版块
存档分类
最新评论
文章列表
CREATE TABLE `zzz` ( `id` int(11) NOT NULL AUTO_INCREMENT, `names` varchar(10) CHARACTER SET utf8 DEFAULT NULL, `kecheng` varchar(80) CHARACTER SET utf8mb4 NOT NULL COMMENT '课程', `score` int(11) DEFAULT NULL COMMENT '分数', PRIMARY KEY (`id`), UNIQUE KEY `idx` (`names`,`kecheng`) ) ...
一次添加一个字段: ALTER TABLE 表名称 ADD COLUMN 字段名 VARCHAR(20) NULL COMMENT '新添加的字段' AFTER `前一个字段名`; Comment 表示注释; After   `前一个字段名` 可以省略,默认是将新字段添加在表的最后一列,如果想将字段放在某个字段的后面, 可以加after  `前一个字段名` 指定; 一次添加多个字段: ALTER TABLE 表名称 add( 字段1 TINYINT NULL COMMENT 'xxxx ', 字段2 TINYINT NULL COMMENT 'yyy ...
RDB机制的优势和略施 RDB持久化是指在指定的时间间隔内将内存中的数据集快照写入磁盘。 也是默认的持久化方式,这种方式是就是将内存中数据以快照的方式写入到二进制文件中,默认的文件名为dump.rdb。 可以通过配置设置自动 ...
MySQL中group_concat函数 完整的语法如下: group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符']) 数据如下: mysql> select * from aa; +------+------+ | id| name | +------+------+ |1 | 10| |1 | 20| |1 | 20| |2 | 20| |3 | 200 | |3 | 500 | +------+------+ 6 rows in set (0.00 sec) ...
    在Filter中@Autowired或 @Resource 注解标注的变量不能注入,在Filter的init方法中加入如下代码即可: import org.springframework.web.context.support.SpringBeanAutowiringSupport; public void init(FilterConfig config) throws ServletException { SpringBeanAutowiringSupport.processInjectionBasedOnServletContext(this, ...
$(window).scroll( function() { //页面总高度 var scrollHeight = $(document).height(); //已经滚动到上面的页面高度 var scrollTop = $(this).scrollTop(); //浏览器窗口高度 var windowHeight = $(this).height(); //此处是滚动条到底部时候触发的事件,在这里写要加载的数据,或者是拉动滚动条的操作 if (scrollTop + windowHeight == sc ...
   加密是在客户端加密的,如android 和 IOS app里面,对图片加密后上传到服务器, 服务器接收并存储这个加密后的图片, 假设这个图片访问的url是http://xxx.png, 现在要在H5页面中显示这个加密图片,就要用js解密,用的是CryptoJS解密的(https://github.com/brix/crypto-js/releases),代码如下: //需要引入的js文件 <script type="text/javascript" src="static/js/aes/aes.js"></script> ...
传入金额和红包个数即可,直接上代码 import java.math.BigDecimal; import java.math.RoundingMode; import java.util.Collections; import java.util.List; import com.google.common.collect.Lists; public class RedBagUtils { /** * 每个红包最小金额,单位为分 */ private static final int MIN_MONEY = 1; ...
因为在setting.xml中配置了私服代理所有仓库 <mirrors> <mirror> <id>nexus</id> <name>nexus on 214</name> <url>http://192.168.2.214:8081/repository/maven-public/</url> <mirrorOf>*</mirrorOf> </mirror> </mi ...
用google的zxing <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.0</version> </dependency> import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io.ByteArrayOutputStream; ...

上传jar到nexus

有些第三方的jar,没有maven仓库,比如阿里和银联的sdk就不存在任何maven仓库中,我们可以从其官网下载下来,传到自己的私服中,然后引入私服中的该jar. 1, 上传到私服,执行如下maven命令 mvn deploy:deploy-file -DgroupId=自定义(如com.baidu) -DartifactId=自定义(如abc) -Dversion=自定义(如1.8) -Dpackaging=jar -Dfile=E:\xxx.jar -Durl=http://192.168.2.214:8081/repository/maven-3rd/ -DrepositoryId=mav ...
开发环境-测试环境-生产环境,各种环境的配置都不一样,比如数据库url,第三方支付url,还有一些其他的配置等等,还有代码的逻辑也是和环境有关,比如发短信和校验验证码在线下就没有必要,那么就要判断项目所处的环境,如果放到项 ...
正确写法: BigDecimal decimal = new BigDecimal(12.12345); decimal= decimal.setScale(2, RoundingMode.HALF_DOWN); System.out.println(decimal);//取两个小数,四舍五入 如果你这样写将不起作用: BigDecimal decimal = new BigDecimal(12.12345); decimal.setScale(2, RoundingMode.HALF_DOWN); System.out.println(decimal); 为什么? ...
在使用$.ajax时, 将async设置为false想发送同步请求, 发现并不是同步的,最后发现是自己写错了, async 是boolean类型, 而我 写成了  async:'false', 虽然不报错, 但是导致不起作用.改成async:false 就好了
Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。下面是我这几年做开发过程中自己用过的工具类做简单介绍。 组件 功能介绍 BeanUtils 提供了对于JavaBean进行各种操作,克隆对象,属性等等. Betwixt XML与Java对象之间相互转换. Codec 处理常用的编码方法的工具类包 例如DES、SHA1、MD5、Base64等. Collections java集合框架操作. Compress java提供文件打包 压缩类库. Configuration 一个java应用程序的配置管理类库. DBCP 提供数据库连接 ...
Global site tag (gtag.js) - Google Analytics