`
canofy
  • 浏览: 821825 次
  • 性别: Icon_minigender_1
  • 来自: 北京、四川
社区版块
存档分类
最新评论

一些小的收获

阅读更多

看了权限的一些概念,终于是搞明白了,就现在知道的有基于角色的权限设计和基于用户的权限设计,各自有各自的优点。基于角色的权限设计适合于大的系统,权限设计比较复杂;而基于用户的权限设计则是比较简单的设计,应用于简单的权限管理的系统之中。用户的概念等同于人,角色的概念等同于担当的职务之类,用户组则等同于部门之类,功能则等同于权限的分配,还包括了资源的分配,资源也就

是某一个网页地址,而操作就是具有的具体对这个网页的东西具有什么类型的操作(似乎说的有点傻),就像查看,添加,修改,删除操作。然后它们的对应关系为:用户——用户组是多对多的关系;用户——角色是多对多的关系;用户组——角色是多对多的关系;角色——功能是多对多的关系。权限最终的结果是需要处理清楚用户、操作和资源之间的关系。
     对log4j进行了首次实验,以前总觉得很复杂,没想到是如此简单,也许所有的问题都是自己想的太复杂,而实际上并不复杂。log4j最重要的就是要把配置文件写好,首先是配置log4j.rootLogger,后面可以接很多参数,第一个参数貌似是一个现实级别,推荐的似乎有4种,级别从高到低依次是error、warn、info、debug,设置的级别好像是和log4j的方法log4j.error(),log4j.warn(),log4j.info(),log4j.debug()相对应,级别设置成了error,就只能显示log4j.error()方法的信息;设置成了warn级别,则可以显示log4j.error()和log4j.warn()方法的信息;依次类推。接着的参数是appenderName,可以有很多,这个参数会在后面对其进行一些设置。接下来就是配置日志信息输出目的地Appender,有5种级别,ConsoleAppender(在控制台显示,例如Eclipse的控制台);FileAppender(保存为文件);DailyRollingFileAppender(每天产生一个日子文件);RollingFileAppender(文件大小到达指定尺寸的时候产生一个新的文件);WriterAppender(将日志信息以流格式发送到任意指定的地方)。如:log4j.appender.appenderName=org.apache.log4j.ConsoleAppender。最后是配置日志信息的格式(布局),有5种,最后一种不是很明白,因此这里只说四种,HTMLLayout(以HTML表格形式布局),PatternLayout(可以灵活地指定布局模式),SimpleLayout(包含日志信息的级别和信息字符串),TTCCLayout(包含日志产生的时间、线程、类别等等信息)。
        了解了一下用javascript获取一些统计的信息,如:操作系统是window.navigator.userAgent,客户端浏览器类型是navigator.appName,分辨率是screen.width+"x"+screen.height,被访问页面的标题是document.title,被访问页面的地址是document.local,来源页面是document.referrer,如果是需要做统计的话,应该把这些获取的值传递到服务器,在后台对这些数据进行进一步的处理应该就可以做统计了。

分享到:
评论

相关推荐

    2022年管理学基础一些收获或者体会,请写1000字左右小短文.docx

    2022年管理学基础一些收获或者体会,请写1000字左右小短文.docx

    一些可以用C语言编程实现的小项目,适合C语言初学者.zip

    一些可以用C语言编程实现的小项目,适合C语言初学者.zip一些可以用C语言编程实现的小项目,适合C语言初学者.zip一些可以用C语言编程实现的小项目,适合C语言初学者.zip一些可以用C语言编程实现的小项目,适合C语言...

    30个HTML+JS小案例

    如果你是0基础的小白或者H5,Css3基础不太好的开发者,相信当你跟着敲完之后你能得到巨大的收获。能加固你的H5和css3的基础。 里面可能会有一些奇奇怪怪的注释代码,如果看到了,请忽略它!!!! 内含:canvas,...

    基于WIN32控制台交互的广东麻将小游戏,c语言开发,使用了一些c++的类库 设计了洗牌,碰,杠,胡牌算法等

    基于WIN32控制台交互的广东麻将小游戏,c语言开发,使用了一些c++的类库。设计了洗牌,碰,杠,胡牌算法。单机,1个真实玩家,3个电脑玩家 基于WIN32控制台交互的广东麻将小游戏,c语言开发,使用了一些c++的类库。...

    MFC程序设计-玩牌小程序

    经过这小游戏的设计,我收获很多,原以为MFC基础学得差不多了,可现在感觉对MFC还很陌生,站在庞大的MFC面前,我依然是一个超级菜鸟!!!下面就是我设计的玩牌小游戏,请有兴趣的新手们可以看看.

    实训C语言实现的一些小demo,例如井字棋,图书馆管理系统的后台等等.zip

    可下载学习借鉴,你会有所收获。 源码是经过本地编译可运行的,下载完成之后配置相应环境即可使用。源码功能都是经过老师肯定的,都能满足要求,有需要放心下载即可 项目资源具有较高的学习借鉴价值,也可直接拿来...

    【JavaScript源代码】五十音小游戏中的前端知识小结.docx

    于是打算自己写一个,主要介绍自己在开发设计该应用过程中的一些收获。 实现 在线体验地址 https://dragonir.github.io/kanaApp/  实现效果如下,该应用主要分为三个页面:  首页:包括菜单选项(平假

    ajax学习心得。主要采用ajax做的一些小程序

    ajax,随机生成5条数据。动态的为服务器控件绑定事件。

    2048小游戏js.zip

    这是我跟着别人学习写的2048小游戏,仅供学习和参考里面还有一些bug,希望大家能有所收获.如果没有积分可以私信我

    Rickey-iOS-Notes:一些笔记和收获,README 就是目录

    我的笔记合集,记录我在 iOS 学习过程中的一些收获 iOS 基础沉淀 性能相关 功能探索 WWDC 2020 - 评估优化 App 的语音交互 WWDC 2019 - 理解 Vision 框架中的图片技术 优化 Xcode 编译时间 iOS Widget 开发详解...

    小批量 项目的一些心得与体会

    最近几个月来都在做公司的智能家居,智能锁之类的开发,自己负责技术研发的同时,也负责硬件方面的生产。我在这里也就简单说一下自己的一些收获和体会,也是一种总结吧。

    MATLAB 如何让图形变美?[第一期]

    前言 拖延了好久,终于决心写下我的第一篇博(笔)客(记)(写得不好请见谅 T T 其实也是由于数学建模的需要,最近学了...因此,想把自己在学习matlab过程中的一些小收获记录下来,也算一个属于自己的记忆储存区叭

    字节对齐与结构体大小

    但在一些笔试面试题目中出是常常出现,对sizeof我们将在另一篇文章中总结,这篇文章我们只总结结构体的sizeof,报着不到黄河心不死的决心,终于完成了总结,也算是小有收获,拿出来于大家分享,如果有什么错误或者...

    vue-review:记录学习Vue和阅读Vue原始过程中的疑问和收获

    写在前面本书的目的是用来记录学习阅读Vue过程中的疑问和收获.Aaron所在的公司技术栈就是Vue ,无论是管理端,移动端还是小程序和桌面端几乎所有大大小小的项目都是使用Vue的生态,但是Aaron在写业务的过程中对Vue的...

    信息技术应用能力的收获.doc

    "微课"具有教学时间较短、教学内容较 少、资源容量较小、资源使用方便等特点。对教师而言,微课将革新传统的教学与教研 方式,突破教师传统的听评课模式,是教师专业成长的重要途径之一。对于学生而言, 微课能更好...

    travelibrary-微信小程序实战-流动图书馆.zip

    .js .json .wxml .wxss js文件中是页面的逻辑,json文件是页面的一些配置,wxml是小程序的页面结构,wxss为页面的样式。封装http请求const request = (obj) => {  if(obj.header){  obj.header.session...

    微信小程序快速入门课程(仿豆瓣评分)

    这里面将涵盖小程序大部分基础知识,如,数据绑定、列表渲染、条件渲染、模板、事件、引用、全局函数模块化,网络请求等核心基础知识,同时在开发中遇到的一些坑和细节问题也会做详细的讲解,帮助同学们快上手小程序...

    携程小程序初体验

    作为一个程序猿,我也开始接触并且大概了解了一个制作小程序的一些过程,为了提高自己的动手能力,于是乎,我开始来仿写携程的小程序,来实现一些基本功能,在仿写的过程中,也遇到了一些难题,也有了一点收获,希望...

    数据结构实训总结.doc

    这次课程设计的心得体会通过实习我的收获如下1、巩固和加深了对数据结构的理解 ,提高综合运用本课程所学知识的能力。2、培养了我选用参考书,查阅手册及文献资料 的能力。培养独立思考,深入研究,分析问题、解决...

    人工智能-深度学习-机器学习的范畴大小排序.docx

    因此,我更加确信在自己的不断努力下总是会有收获的,只有坚持下去,才有成功的希望。 人工智能在很多领域得到了发展川在我们的日常生活中发挥了重要的作用。如:机器翻译,机器翻译是利用计算机把一种自然语言转换成...

Global site tag (gtag.js) - Google Analytics