随笔分类 -  java

摘要:1.我们mybatis-plus一般配置非空字段不更新 mybatis-plus: global-config: #字段策略 0:"忽略判断",1:"非 NULL 判断"),2:"非空判断" field-strategy: 1 如果有时候,某个字段,确实要更新为NULL,这种情况怎么办?又不能破坏别 阅读全文
posted @ 2021-05-31 10:40 点点积累 阅读(3025) 评论(0) 推荐(0) 编辑
摘要:前台jsp页面input框输入中文名称中有双引号,不加处理的存入数据库,引号会变成”保存 在java后台处理下, name = StringEscapeUtils.unescapeHtml(obj.getName()); 后台查询的名称中有双引号的,在前台jsp的编辑页面回显,有双引号的 阅读全文
posted @ 2021-03-25 14:33 点点积累 阅读(590) 评论(0) 推荐(0) 编辑
摘要:业务场景: 页面左右两个datagrid,双击左边datagrid行,移动到右边datagrid,右边datagrid行双击,移动到左边datagrid 点击保存,提交修改的数据到后台 后台要把查询到的数据,和这次提交的数据对比,不变的不动,有新添加的,要增加,有去掉的要执行删除操作 注:不能统一删 阅读全文
posted @ 2019-11-07 09:39 点点积累 阅读(25630) 评论(0) 推荐(1) 编辑
摘要:1、前端thymeleaf+h5 index.html 人脸识别+定位,用的百度sdk 后台Controller 人脸识别工具类:调用百度接口 要引入maven包: swiper simulateTouch : false 禁止滑动,只对PC有用,对移动端无效 阅读全文
posted @ 2019-09-23 17:10 点点积累 阅读(1876) 评论(0) 推荐(0) 编辑
摘要:开发的人脸识别功能,在本地localhost是可以访问,换成IP地址不能访问,通过不了浏览器的安全协议, 要把http协议,转成https协议,才能正常访问 方案有二种 1、在项目springboot的配置文件中加; 2、修改tomcat配置 方案一:入侵代码,不好 方案二:项目上线也是会部署到to 阅读全文
posted @ 2019-09-23 16:15 点点积累 阅读(392) 评论(0) 推荐(0) 编辑
摘要:背景:原系统是由springboot jsp,所有访问都是jsp 现在需要做HTML5定位,要同时支持访问HTML5和JSP 在application.yml的spring标签下配置 发现访问jsp正常,html总是报500 看来还是没配置对 改成添加 配置文件,在配置文件中配置: pom.xml中 阅读全文
posted @ 2019-09-10 15:54 点点积累 阅读(1061) 评论(0) 推荐(1) 编辑
摘要:有一个集合: List<User> users = getList(); //从数据库查询的用户集合 现在想获取User的身份证号码;在后续的逻辑处理中要用; 常用的方法我们大家都知道,用for循环, List<String> idcards=new ArrayList<String>();//定义 阅读全文
posted @ 2019-06-25 09:11 点点积累 阅读(136985) 评论(6) 推荐(18) 编辑
摘要:平时我们在Java内存中的对象,是无 法进行IO操作或者网络通信的,因为在进行IO操作或者网络通信的时候,人家根本不知道内存中的对象是个什么东西,因此必须将对象以某种方式表示出来,即 存储对象中的状态。一个Java对象的表示有各种各样的方式,Java本身也提供给了用户一种表示对象的方式,那就是序列化 阅读全文
posted @ 2018-12-14 15:45 点点积累 阅读(1680) 评论(0) 推荐(0) 编辑
摘要:1.Integer 类型数值比较: public static void main(String[] args) { // TODO Auto-generated method stub Integer a = 1; Integer b = 1; Integer c = 2000; Integer 阅读全文
posted @ 2018-11-29 19:39 点点积累 阅读(1088) 评论(0) 推荐(0) 编辑
摘要:package web; import java.util.HashMap; /** * 数字金额转换成中文大写金额 */public class MoneyToUpper { /** * 人民币大写单位制 */ private static HashMap<Integer, String> dws 阅读全文
posted @ 2018-11-13 15:30 点点积累 阅读(281) 评论(0) 推荐(0) 编辑
摘要:guava这个工具包里有好多有用的工具类 <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>${guava.version}</version> </dependency> 阅读全文
posted @ 2018-05-09 20:44 点点积累 阅读(4780) 评论(0) 推荐(0) 编辑
摘要:web中每次登录或退出,session是怎么处理的? 一、首先,写一个监听器,监听用户请求和session的操作动作 二、在web.xml中添加监听器 <listener> <listener-class>com.***.web.listener.AppRequestListener</listen 阅读全文
posted @ 2018-05-09 20:33 点点积累 阅读(172) 评论(0) 推荐(0) 编辑
摘要:1、synchronized关键字修饰 当用此关键字修饰方法时, 内置锁会保护整个方法。在调用该方法前,需要获得内置锁,否则就处于阻塞状态 synchronized关键字也可以修饰静态方法,此时如果调用该静态方法,将会锁住整个类 synchronized关键字修饰的语句块。 被该关键字修饰的语句块会 阅读全文
posted @ 2018-05-08 10:24 点点积累 阅读(5579) 评论(0) 推荐(0) 编辑
摘要:主要有四种:继承Thread类、实现Runnable接口、实现Callable接口通过FutureTask包装器来创建Thread线程、使用ExecutorService、Callable、Future实现有返回结果的多线程。 1、继承Thread类创建线程Thread类本质上是实现了Runnabl 阅读全文
posted @ 2018-05-08 10:21 点点积累 阅读(1247) 评论(0) 推荐(1) 编辑
摘要:单例模式的五种实现方式 1、饿汉式(线程安全,调用效率高,但是不能延时加载): 一上来就把单例对象创建出来了,要用的时候直接返回即可,这种可以说是单例模式中最简单的一种实现方式。但是问题也比较明显。单例在还没有使用到的时候,初始化就已经完成了。也就是说,如果程序从头到位都没用使用这个单例的话,单例的 阅读全文
posted @ 2018-05-08 10:08 点点积累 阅读(140803) 评论(8) 推荐(19) 编辑
摘要:一、常见的六种设计模式以及应用场景 1) 单例模式。 单例模式是一种常用的软件设计模式。 在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。 应用场景:如果希望在系统中某个类的对象只能存在一个, 阅读全文
posted @ 2018-05-08 10:02 点点积累 阅读(12520) 评论(0) 推荐(1) 编辑
摘要:海量数据常用优化方案: 1.使用缓存技术; 把经常访问的数据缓存到内存,通过使用Map或CurrentHashMap,缺点:内存有限 或者是用缓存框架:redis、memcache 涉及到缓存失效策略,这个要好好研究下。 2.页面静态化; 将静态公共资源文件 ,如html,css,js等单独部署。 阅读全文
posted @ 2018-05-05 20:48 点点积累 阅读(170) 评论(0) 推荐(0) 编辑
摘要:1.用lambda表达式实现Runnable非常简单// Java 8之前: 例如,如果你的方法不对参数进行修改、重写,只是在控制台打印点东西的话,那么可以这样写: 如果你的方法接收两个参数,那么可以写成如下这样: 使用lambda表达式和函数式接口Predicate 除了在语言层面支持函数式编程风 阅读全文
posted @ 2018-05-04 17:14 点点积累 阅读(1522) 评论(0) 推荐(0) 编辑
摘要:1. 背景 我们一般应用对数据库而言都是“读多写少”,也就说对数据库读取数据的压力比较大,有一个思路就是说采用数据库集群的方案, 其中一个是主库,负责写入数据,我们称之为:写库; 其它都是从库,负责读取数据,我们称之为:读库; 那么,对我们的要求是: 1、读库和写库的数据一致;(这个是很重要的一个问 阅读全文
posted @ 2018-05-03 21:00 点点积累 阅读(11040) 评论(0) 推荐(2) 编辑
摘要:在多线程开发中,常常会出现一种情况,我们希望读写分离。 就是对于读取这个动作来说,能够同一时候有多个线程同 时去读取这个资源,可是对于写这个动作来说,仅仅能同一时候有一个线程来操作。并且同一时候,当有一个写线程在操作这个资 源的时候。其它的读线程是不能来操作这个资源的。这样就极大的发挥了多线程的特点 阅读全文
posted @ 2018-05-03 20:53 点点积累 阅读(334) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示